Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Lógica de Programação e Algoritimos O comando SE (IF) é utilizado sempre quando precisamos analisar o resultado de uma condição e decidir o que vamos fazer em seguida. Se a condição for verdadeira, faça tal coisa, caso contrário, faça outra coisa. Analise o pseudocódigo abaixo. 1. algoritmo "algoritmo_se_simples" 2. var 3. nota1, nota2, media: real 4. inicio 5. escreva(" Digite a primeira nota: ") 6. leia(nota1) 7. escreva(" Digite a segunda nota: ") 8. leia(nota2) 9. media <- (nota1+nota2)/2 10. se media >= 7 entao 11. escreva(" A nota da primeira prova é: ", nota1:5:2) 12. escreva(" A nota da segunda prova é: ", nota2:5:2) 13. escreva(" A média é: ", media:5:2) 14. escreva("APROVADO ") 15. fimse 16. fimalgoritmo É correto afirmar que: I. Nas linhas 6 e 8: Usamos o comando LEIA para obter os valores das variáveis nota1 e nota2 que serão digitados pelo usuário via teclado. II. Nas linhas 5, 7, 11, 12, 13, e 14: Usamos o comando ESCREVA para imprimir textos na tela. III. Na linha 10: Usamos o comando SE para avaliar a condição da variável ‘media’. IV. Na linha 2 e 3: Declaração das Variáveis. V. Na linha 15: Temos o fim do nosso algoritmo. É correto apenas: Nota: 0.0 A I, II, III e IV B I, II, III e V C II, III, IV e V D I, III, IV e V E Todas as alternativas Questão 2/5 - Lógica de Programação e Algoritimos Os operadores relacionais são aqueles que comparam dois valores (variáveis, constantes ou chamadas de funções) e/ou expressões e o resultado desta comparação é sempre um valor lógico (booleano) verdadeiro ou falso. Acerca deste assunto, observe os operadores relacionais abaixo: I. Maior que, representado pelo símbolo “>”. II. Maior ou igual, representado pelo símbolo “>=”. III. Menor ou igual, representado pelo símbolo “<=”. IV. Menor que, representado pelo símbolo “<”. V. Igual a, representado pelo símbolo “=”. Um dos itens acima está com sua representação lógica incorreta. Assinale a alternativa em que a descrição do operador relacional não coincide com sua representação: Nota: 20.0 A V Você acertou! Sinal de igual é representado por ‘==’. Somente um igual significa atribuição. B IV C III D II E I Questão 3/5 - Lógica de Programação e Algoritimos A estrutura de seleção composta prevê dois conjuntos de instruções, após a avaliação da condição, um conjunto caso a resposta da condição resulte em verdadeiro e outro caso a condição resulte em falso. A figura abaixo mostra o fluxograma de uma estrutura de seleção composta. Fonte: Adaptado de Guedes (2014). Observe as afirmativas: I. Com base no resultado da condição (VERDADEIRO ou FALSO), o fluxo do algoritmo segue para um dos blocos de instruções. II. A linguagem C testa a condição com o comando if (<condição>) caso o resultado do teste seja verdadeiro executa o bloco de instruções à esquerda na imagem. III. A linguagem C testa a condição com o comando if (<condição>) e caso o resultado seja falso o bloco de instruções à direita na imagem é executado. IV. Na linguagem C o comando if (<condição>) testa a condição e só executará o bloco de instruções à esquerda. Caso o resultado seja falso o algoritmo finaliza a sua execução. V. O teste realizado com o comando if (<condição>) só é possível ser feito com operadores aritméticos. É correto apenas: Nota: 20.0 A I, II, III Você acertou! B I, II, III e V C I, II, IV e V D I, III, IV e V E Todas as alternativas Questão 4/5 - Lógica de Programação e Algoritimos Para garantir a integridade do resultado obtido com o processamento, os dados devem ser classificados de acordo com o tipo do valor a ser armazenado em uma variável. Com base neste texto, classifica-se os dados para: I. Evitar problemas ocasionados pelo fornecimento de valores inadequados à operação realizada; II. Pré-determinar o tamanho de memória com uma faixa associada de valores permitidos. III. Guardar um determinado dado ou valor e modificá-lo ao longo da execução do programa de acordo com as especificações do algoritmo. IV. Seguir as características de formato e estrutura definidas para essa memória variável. Assinale a alternativa que contém somente as corretas: Nota: 20.0 A I e II B I e IV C Apenas IV D Apenas III E Todas estão corretas Você acertou! Questão 5/5 - Lógica de Programação e Algoritimos Chamamos de operadores aritméticos o conjunto de símbolos que representa as operações básicas da matemática. Observe os operadores abaixo: I. Incremento II. Maior ou igual III. Exponenciação IV. Menor ou igual V. Decremento Assinale a alternativa que contém somente operadores aritméticos: Nota: 20.0 A I, III e IV B I, III e V Você acertou! II é operador lógico/relacional, IV é operador relacional. C II, IV e V D II, III e IV E Todas as respostas
Compartilhar