Prévia do material em texto
<p>1) Em relação à lógica de programação, analise atentamente os seguintes</p><p>algoritmos:</p><p>Algoritmo Alg1</p><p>real salBase, salReceber, grat, imp</p><p>Inicio</p><p>imp=0</p><p>escreva (“Entre com o salário base”)</p><p>leia salBase</p><p>grat=salBase*5/100</p><p>salReceber=salBase+grat-imp</p><p>imp=salReceber*7/100</p><p>salReceber = salReceber-imp</p><p>escreva (salReceber)</p><p>Fim</p><p>Algoritmo Alg2</p><p>real salBase, salReceber, imp</p><p>Inicio</p><p>imp=0</p><p>escreva (“Entre com o salário base”)</p><p>leia salBase</p><p>salReceber=salBase+(salBase*5/100)</p><p>imp=salReceber*7/100</p><p>salReceber = salReceber-imp</p><p>escreva (salReceber)</p><p>Fim</p><p>Sobre ambos, é CORRETO afirmar que</p><p>Alg2 apresenta a lógica correta, onde a gratificação é calculada corretamente e aplicada</p><p>antes de calcular o imposto. Isso resulta em um valor de salReceber maior do que o de</p><p>Alg1, pois Alg1 inicialmente ignora o imposto no cálculo de salReceber.</p><p>Portanto, a afirmação correta é:</p><p>"o valor da variável salReceber calculado e apresentado em Alg2 é maior do que o de</p><p>Alg1."</p><p>2) Na elaboração de algoritmos as palavras E, OU e NÃO são frequentemente</p><p>utilizadas como operadores lógicos para conjunção, disjunção e negação,</p><p>RESPECTIVAMENTE. Assim, analise atentamente o seguinte algoritmo:</p><p>Algoritmo Algoritmo_ABC</p><p>Var X: inteiro, Y:inteiro, Z: inteiro</p><p>Início</p><p>Leia X</p><p>Leia Y</p><p>Leia Z</p><p>Se X < Y E Z > Y então</p><p>Escreva "Mensagem 1"</p><p>Fim_se</p><p>Se X <= Z então</p><p>Escreva "Mensagem 2"</p><p>Fim_se</p><p>Se Z + Y > 110 OU X + Y + Z < 60 então</p><p>Escreva "Mensagem 3"</p><p>Fim_se</p><p>Fim</p><p>Qual será a visualização – saída – desse algoritmo caso o usuário digite,</p><p>RESPECTIVAMENTE, os valores inteiros 4, 20 e 112?</p><p>As três condições são verdadeiras, então todas as mensagens são exibidas na seguinte</p><p>ordem:</p><p>Portanto, a visualização – saída – será:</p><p>Mensagem 1 Mensagem 2 Mensagem 3</p><p>Pergunta 4</p><p>0,2 Pontos</p><p>Leia atentamente as seguintes estruturas:</p><p>I If.</p><p>II If-else.</p><p>III Self-case.</p><p>IV Se.</p><p>V Se-senão.</p><p>VI Supra-case.</p><p>São PURAMENTE de decisão em pseudocódigo e/ou em programação as estruturas</p><p>apresentadas em</p><p>As estruturas puramente de decisão são: I (If), II (If-else), IV (Se) e V (Se-senão).</p>