Prévia do material em texto
Algoritmo 1. Comandos condicionais servem para desviar o fluxo da execução de um programa. Em muitos casos, os comandos condicionais simples e compostos são utilizados em conjunto, para determinar o fluxo de determinada execução. Referente a estruturas condicionais, assinale a alternativa CORRETA: A) O desvio condicional simples pode ser utilizado para executar ou não uma determinada instrução. B) O desvio condicional simples é utilizado para determinar a quantidade de vezes que uma mesma instrução será executada. C) O desvio condicional simples pode ser utilizado para executar uma instrução, e se sua expressão retornar valor falso, outra instrução sempre será executada. D) O desvio condicional simples é utilizado para realizar laço de repetição. 2. O desvio condicional simples é aquele em que caso a sua expressão seja satisfeita, uma condição subordinada a esta será executada. O desvio condicional composto ocorre no caso em que se uma expressão da condição for falsa, também haverá a execução de uma instrução. Referente desvio condicional, assinale a alternativa CORRETA: A) A sintaxe para o comando desvio condicional composto é: “se <expressão lógica> então <instrução> senão <outra instrução> fim_se”. B) Caso a expressão do desvio condicional simples for falso, uma instrução subordinada a esta será executada. C) A sintaxe para o desvio condicional composto é: “se <expressão lógica> então <instrução> fim_se”. D) Desvio condicional simples possui os mesmos comandos do desvio condicional composto. 3. A tomada de decisão encadeada ocorre quando são utilizadas tomadas de decisões simples ou compostas uma dentro da outra. Neste sentido, uma decisão depende da outra para ser executada, pois as condições mais internas somente serão acessadas se as externas forem executadas. Neste contexto, assinale a alternativa CORRETA que tenha os passos de uma tomada de decisão encadeada: A) Se o retorno lógico da condição 2 for verdadeiro, então é executada a instrução subordinada a esta condição, e caso contrário, o programa volta ao fluxo normal. B) Se o retorno lógico da condição 2 for verdadeiro, então o fluxo chega à condição 1, que caso este retorno também seja verdadeiro, é executada a instrução subordinada a esta condição, e caso contrário, o programa volta ao fluxo normal. C) Se o retorno lógico da condição 1 for verdadeiro, então o fluxo chega à condição 2, que caso este retorno também seja verdadeiro, é executada a instrução subordinada a esta condição, e caso contrário, o programa volta ao fluxo normal. D) Se o retorno lógico da condição 1 for verdadeiro, então o fluxo chega à condição 1, que caso este retorno também seja verdadeiro, é executada a instrução subordinada a esta condição, e caso contrário, o programa volta ao fluxo normal. 4. O desvio condicional simples serve para realizar o desvio do fluxo de um programa, fazendo com que uma instrução seja ou não executada. Neste sentido, analise o fluxograma sendo apresentado a seguir, e então assinale a alternativa que descreve o fluxo de maneira CORRETA: A) Enquanto a variável “a” for igual a variável “b” a apresentação da mensagem é repetida. B) Se a condição for verdadeira, é apresentada a mensagem e o fluxo do programa segue para o final, senão o fluxo segue diretamente para o final. C) Enquanto a variável “a” for igual a variável “b” o looping continua executando. D) Enquanto a condição for verdadeira, o fluxo do programa segue para o fim. 5. As estruturas de repetição, ou também chamadas de laços de repetição ou ainda looping, servem para repetir a execução de determinadas instruções no código-fonte de um programa. Estes comandos facilitam o trabalho dos desenvolvedores nos casos em que é necessário realizar a repetição várias vezes do mesmo código. Referente a laços de repetição, assinale a alternativa CORRETA: A) Comando WHILE é um comando que executa looping em uma determinada quantidade de vezes que é pré-definida. B) Os comandos WHILE e SWITCH-CASE pertencem as estruturas de repetição. C) Comando IF é um comando que executa looping em uma determinada quantidade de vezes que é pré- definida. D) Comando PARA é um comando que executa um loop enquanto uma expressão for verdadeira.