Buscar

Apol 3 Lógica da Programação e Algoritmos

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

Questão 1/5 - Lógica de Programação e Algoritmos 
Uma estrutura de seleção é uma estrutura de desvio do fluxo de controle que realiza 
diferentes ações dependendo do resultado (VERDADEIRO ou FALSO) da condição. 
Temos os seguintes possíveis tipos de estruturas de seleção: 
 
I. Simples 
II. Composta 
III. Encadeada 
IV. Múltipla escolha 
V. Terciária 
 
São estruturas de seleção, apenas: 
Nota: 20.0 
 
A I, II, III e V 
 
B I, II, III e IV 
Você acertou! 
 
C I, II, IV e V 
 
D I, III, IV e V 
 
E II, III, IV e V 
 
Questão 2/5 - Lógica de Programação e Algoritmos 
Uma outra forma de estrutura de seleção é o switch. O switch é uma solução alternativa em 
relação aos IFs encadeados. Observe as afirmativas sobre as diferenças entre o switch e ifs 
encadeados: 
 
I. Uma dessas diferenças é que os cases do switch não aceitam operadores lógicos. 
II. Uma dessas diferenças é que os cases do switch aceitam operadores lógicos. 
III. Uma dessas diferenças é que o switch executa seu bloco em cascata. Caso a variável 
indique o primeiro case, e dentro do switch conter 5 cases, todos os outros 4 cases serão 
executados, a não ser que seja utilizado o comando break para sair do switch. 
IV. Uma dessas diferenças é que no comando switch (variável), dentro dos parênteses 
definimos a variável que desejamos comparar. 
V. Uma dessas diferenças é que no comando switch (variável), dentro dos parênteses 
definimos os operadores lógicos que desejamos comparar. 
É correto apenas: 
Nota: 20.0 
 
A I, II e III 
 
B I, II e IV 
 
C II, II e V 
 
D I, III e V 
 
E I, III e IV 
Você acertou! 
 
Questão 3/5 - Lógica de Programação e Algoritmos 
A estrutura de seleção composta (SE-ENTÃO-SENÃO…FIMSE) funciona exatamente como a 
estrutura de seleção simples (SE-ENTÃO…FIMSE). A única diferença é que no desvio da 
estrutura de seleção simples, ela só poderá executar comandos de instruções SE a 
CONDIÇÃO for VERDADEIRA. 
 
Observe as afirmativas abaixo: 
I. No desvio da estrutura de seleção composta, um conjunto de instruções sempre será 
executado, independente se a CONDIÇÃO for VERDADEIRA ou FALSA. 
II. No desvio da estrutura de seleção composta os comandos serão executados só caso a 
CONDIÇÃO for VERDADEIRA. 
III. A estrutura de seleção amplia as possibilidades do desvio da estrutura de seleção simples. 
IV. A estrutura de seleção composta limita as possibilidades do desvio da estrutura de 
seleção simples. 
V. A estrutura de seleção simples amplia as possibilidades do desvio da estrutura de seleção 
composta. 
É correto apenas: 
Nota: 0.0 
 
A I e III 
 
B I e IV 
 
C II e V 
 
D I, III e IV 
 
E Apenas IV 
 
Questão 4/5 - Lógica de Programação e Algoritmos 
Existem situações que é necessário testar várias condições, onde uma ação será executada 
caso outras ações sejam satisfeitas. Para resolver esse tipo de problema usa-se a estrutura 
de seleção encadeada, que nada mais é do que o encadeamento de estruturas de seleção 
compostas em um algoritmo. 
 
Observe as afirmativas abaixo: 
 
I. O encadeamento pode ser feito em múltiplos níveis, bastando para isso acrescentar mais 
blocos SE-SENÃO à estrutura. 
II. Há outras estruturas em lógica que simplificam esse tipo de operação, como a estrutura 
ESCOLHA-CASO (na linguagem c é o SWITCH/CASE). 
III. Existem situações em que os caminhos para a tomada de uma decisão acabam formando 
uma espécie de árvore com diversas ramificações, onde cada caminho é um conjunto de 
instruções. 
IV. Uma estrutura de seleção encadeada faz o uso de várias estruturas SE-ENTÃO-SENÃO 
embutidas umas dentro das outras. 
V. Dentro de uma estrutura SE-ENTÃO-SENÃO é perfeitamente possível usar mais de uma 
linha de comando, ou até mesmo outras estruturas SE-ENTÃO-SENÃO. 
É correto apenas: 
Nota: 20.0 
 
A I, II, III e IV 
 
B I, II, III e V 
 
C II, III, IV e V 
 
D I, III, IV e V 
 
E Todas as alternativas 
Você acertou! 
 
Questão 5/5 - Lógica de Programação e Algoritmos 
A linguagem C usa a estrutura de condição SWITCH/CASE que efetua vários testes sobre um 
dado de uma mesma variável. Esta operação com vários testes com IFs teria sido complicada 
(mas possível). 
Vejamos a sintaxe do switch/case: 
 
1. Switch (variável) 
2. { 
3. case valor1: 
4. // blocos de instruções 1 
5. break; 
6. case valor2: 
7. // blocos de instruções 2 
8. break; 
9. default: 
10. // blocos de instruções 3 
11. break; 
12. } 
 
Observe as afirmativas abaixo: 
 
I. Na linha 1, em switch(variável), definimos a variável que desejamos comparar. 
II. Na linha 3, informamos que se o valor declarado neste case for igual ao contido no switch, 
blocos de instruções 1 serão executados. 
III. Caso o valor contido no switch não seja atendido em uma das condições, nenhum bloco 
de instruções será executado. 
IV. O comando break é utilizado para especificar a última linha de código a ser executada 
dentro da condição. 
V. O operador default é utilizado quando o valor contido no switch não é atendido por nenhum 
dos cases especificados. 
É correto apenas: 
Nota: 0.0 
 
A I, II, III e IV 
 
B I, II, IV e V 
 
C II, III, IV e V 
 
D I, III, IV e V 
 
E Todas as alternativas

Outros materiais