Baixe o app para aproveitar ainda mais
Prévia do material em texto
Unopar – ADS - Lógica e Técnicas de Programação- Atividade de Aprendizagem 02 1) Estruturas de decisão ou seleção são estruturas que permitem a tomada de decisão sobre qual caminho a ser escolhido, de acordo com o resultado de uma expressão lógica. As estruturas de decisão classificam-se em três formas fundamentais de comando: SE- ENTÃO, SE-ENTÃO-SENÃO e CASO. ? Fonte: SOUZA, Marco. Algoritmos e lógica de programação. 2. ed. São Paulo: Cengage Learning, 2013. Com base nas estruturas de decisão, associe a COLUNA-A, que apresenta o tipo de estrutura com a COLUNA-B, que a indica sua expressão lógica: COLUNA-A COLUNA-B I. Estrutura de múltipla escolha 1. SE-ENTÃO II. Estrutura de decisão composta 2. CASO III. Estrutura de decisão simples 3. SE-ENTÃO-SENÃO Agora assinale a alternativa que contém a sequência correta da associação. Alternativas: a) I-2, II-3, III-1. Certo b) I-1, II-2, III-3. c) I-1, II-3, III-2. d) I-2, II-1, III-3. e) I-3, II-1, III-2. 2) A Figura-1 a seguir ilustra o fluxograma da estrutura de decisão composta. Esta estrutura é usada para responder se uma condição é VERDADEIRA ou FALSA: Figura-1 - Estrutura de Decisão Composta Considere o pseudocódigo do algoritmo a seguir, em que a estrutura de decisão composta é utilizada: ALGORITMO "Numero " VAR num: INTEIRO INICIO ESCREVA ("ENTRE COM O NÚMERO: ") LEIA (num) SE (num % 2 == 0) ENTAO ESCREVA ("Número par") SENÃO ESCREVA ("Número ímpar") FIMSE FIMALGORITMO Sobre a estrutura de decisão composta e sobre o pseudocódigo do algoritmo “Numero”, avalie as seguintes afirmativas assinalando (V) para as Verdadeiras ou (F) para as Falsas: ( ) Na estrutura de decisão composta, a condição representa uma expressão lógica. ( ) Na estrutura de decisão composta, a sequência de "COMANDOS 1" só será executada se a condição for FALSA. ( ) No pseudocódigo do algoritmo “Numero”, a mensagem “Número ímpar” só será exibida se o quociente da divisão do valor de num por 2 for diferente de 0. ( ) No pseudocódigo do algoritmo “Numero”, a mensagem “Número par” só será exibida se o resto da divisão do valor de num por 2 for diferente de 0. Agora assinale a alternativa que apresenta a sequência correta. Alternativas: a) V – F – F – F. Certo b) V – F – F – V. c) V – F – V – F. d) F – F – V – V. e) V – V – F – F. 3) O fluxograma a seguir apresenta o funcionamento geral da estrutura FAÇA... ENQUANTO: Sobre a estrutura FAÇA... ENQUANTO, analise as seguintes asserções e a relação proposta entre elas: I. Os comandos da estrutura FAÇA... ENQUANTO são executados pelo menos uma vez. PORQUE II. O teste lógico é feito no final do bloco de comandos. A respeito dessas asserções, assinale a opção correta. Alternativas: a) As asserções I e II são proposições verdadeiras e a II é uma justificativa da I. Certo b) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. c) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. d) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. e) As asserções I e II são proposições falsas. 4) A Figura-1 a seguir apresenta o fluxograma de um algoritmo que faz uso de vetor: Figura-1 Sobre este algoritmo implementado na Figura-1, analise as seguintes sentenças: I. O algoritmo lê um vetor de 10 elementos. II. Ao fim de sua execução, o algoritmo escreve os valores do vetor em ordem crescente. III. Ao fim de sua execução, o algoritmo escreve os valores do vetor na sequência inversa. IV. Os elementos do vetor deste algoritmo pode ser do tipo REAL. Agora, assinale a alternativa que apresenta a resposta CORRETA. Alternativas: a) Somente a afirmativa II está correta. b) Somente a afirmativa IV estão corretas. c) Somente as afirmativas I, II e III estão corretas. d) Somente as afirmativas I, III e IV estão corretas. Certo e) As afirmativas I, II, III, IV estão corretas.
Compartilhar