Prévia do material em texto
AS II – TECNICAS DE PROGRAMAÇÃO PERGUNTA 1 1. Em relação à lógica de programação, analise atentamente os seguintes algoritmos: Algoritmo Alg1 real salBase, salReceber, grat, imp Inicio imp=0 escreva (“Entre com o salário base”) leia salBase grat=salBase*5/100 salReceber=salBase+grat-imp imp=salReceber*7/100 salReceber = salReceber-imp escreva (salReceber) Fim Algoritmo Alg2 real salBase, salReceber, imp Inicio imp=0 escreva (“Entre com o salário base”) leia salBase salReceber=salBase+(salBase*5/100) imp=salReceber*7/100 salReceber = salReceber-imp escreva (salReceber) Fim Sobre ambos, é CORRETO afirmar que a. somente Alg1 apresenta a lógica correta e chega a um resultado. b. ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado. c. somente Alg2 apresenta a lógica correta e chega a um resultado. d. o valor da variável salReceber calculado e apresentado em Alg2 é maior do que o de Alg1. e. o valor da variável salReceber calculado e apresentado em Alg2 é menor do que o de Alg1. 0,2 pontos PERGUNTA 2 1. Leia atentamente as seguintes estruturas: I If. II If-else. III Self-case. IV Se. V Se-senão. VI Supra-case. São PURAMENTE de decisão em pseudocódigo e/ou em programação as estruturas apresentadas em a. I, II, IV e V, apenas. b. I, IV e V, apenas. c. I e II, apenas. d. I, II, III, IV, V e VI. e. I, II e III, apenas. 0,2 pontos PERGUNTA 3 1. Na elaboração de algoritmos as palavras E, OU e NÃO são frequentemente utilizadas como operadores lógicos para conjunção, disjunção e negação, RESPECTIVAMENTE. Assim, analise atentamente o seguinte algoritmo: Algoritmo Algoritmo_ABC Var X: inteiro, Y:inteiro, Z: inteiro Início Leia X Leia Y Leia Z Se X < Y E Z > Y então Escreva "Mensagem 1" Fim_se Se X <= Z então Escreva "Mensagem 2" Fim_se Se Z + Y > 110 OU X + Y + Z < 60 então Escreva "Mensagem 3" Fim_se Fim Qual será a visualização – saída – desse algoritmo caso o usuário digite, RESPECTIVAMENTE, os valores inteiros 4, 20 e 112? a. Mensagem 1 Mensagem 2 Mensagem 3. b. Mensagem 2. c. Mensagem 2 Mensagem 3. d. Mensagem 1 Mensagem 3. e. Mensagem 1 Mensagem 2. 0,2 pontos PERGUNTA 4 1. Analise atentamente o seguinte trecho de algoritmo – pseudocódigo: Se valor>=18 Então Exiba “Maior de Idade” Senão Exiba “Menor de Idade” Em relação às estruturas básicas de controle, esse trecho se refere à estrutura: I Condicional simples. II Condicional composta. III De caso-selecione. IV De repetição. É VERDADEIRO o que se afirma em a. IV, apenas. b. I, apenas. c. II, apenas. d. III e IV, apenas. e. II e IV, apenas.