Buscar

Aap2 - Algoritmos e Logica de Programacao

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

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. 
 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) Considere o seguinte pseudocódigo do algoritmo “categoriaA”: 
 ALGORITMO "categoriaA" 
VAR 
idade, altura: REAL 
INICIO 
ESCREVA ("Entre com a idade do jogador: ") 
LEIA (idade) 
ESCREVA ("Entre com a altura do jogador: ") 
LEIA (altura) 
SE (idade > 18) E (altura > 1.90) ENTAO 
 ESCREVA(" O jogador está fora da categoria A. ") 
FIMSE 
FIMALGORITMO 
 Com base no pseudocódigo apresentado, avalie as seguintes afirmativas assinalando (V) 
para as Verdadeiras ou (F) para as Falsas: 
 (F) A mensagem “O jogador está fora da categoria A” só será exibida se o jogador tiver mais 
de 18 anos. 
(F) A mensagem “O jogador está fora da categoria A” só será exibida se o jogador tiver mais 
do que 1.90 de altura. 
(v) A mensagem “O jogador está fora da categoria A” só será exibida se o jogador tiver mais 
de 18 anos e ao mesmo tempo mais do que 1.90 de altura. 
(F) A mensagem “O jogador está fora da categoria A” só será exibida se o jogador tiver mais 
de 18 anos ou mais do que 1.90 de altura. 
(v) A mensagem “O jogador está fora da categoria A” será exibida para um jogador que tenha 
21 anos e 1.92 de altura. 
Agora assinale a alternativa que apresenta a sequência correta. 
 
Alternativas: 
 a) V – V – F – V – V. 
 b) F – F – V – F – V. 
 c) V – V – F – V – F. 
 d) V – V – V – F – V. 
 e) F – F – F – V – V. 
3) 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: 
 
(v) Na estrutura de decisão composta, a condição representa uma expressão lógica. 
(F) Na estrutura de decisão composta, a sequência de "COMANDOS 1" só será executada se 
a condição for FALSA. 
(F) 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. 
(F) 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. 
 b) V – F – F – V. 
 c) V – F – V – F. 
 d) F – F – V – V. 
 e) V – V – F – F. 
4) O fluxograma a seguir apresenta o funcionamento geral da estrutura ENQUANTO... FAÇA: 
 
 
 
Sobre a estrutura ENQUANTO... FAÇA, analise as seguintes asserções e a relação proposta 
entre elas: 
 I. O teste da condição será sempre realizado antes de qualquer operação e enquanto a 
condição for verdadeira o processo se repete. No entanto, se na primeira consulta a condição 
já retornar como resultado o valor falso, o comando de repetição é abandonado e os 
comandos não são executados nenhuma vez. 
 PORQUE 
 
 
 
Alternativas: 
 a) As asserções I e II são proposições verdadeiras e a II é uma justificativa da I. 
 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.

Continue navegando