Buscar

APOL 3 LOGICA DE PROGRAMAÇÃO

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 Algoritimos 
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-ENTÃO-SENÃO, um dentro do outro, à 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 2/5 - Lógica de Programação e Algoritimos 
Uma variável que serve como um contador é usada frequentemente em laços de repetições. 
Existe um tipo de laço de repetição que usa em seu cabeçalho os campos para acolher os 
comandos de atribuição, de valor inicial e incremento/decremento do contador. Este é o laço 
conhecido como PARA, em linguagem C, for. 
 
Analise o código abaixo. 
for (1<valor inicial>;2 <condição>; 3<incremento>) 
{ 
 <4>; 
} 
Analise os números (1, 2, 3, e 4) do código acima e relacione, respectivamente, com as 
respostas abaixo. 
Nota: 20.0 
 
A Teste, Inicialização, interação e instruções. 
 
B Inicialização, teste, interação e instruções. 
Você acertou! 
 
C Inicialização, interação, teste e instruções. 
 
D Inicialização, interação, instruções e teste. 
 
E Teste, interação, instruções e Inicialização. 
 
Questão 3/5 - Lógica de Programação e Algoritimos 
A estrutura de repetição do-while (REPITA-ATE) é bastante similar ao laço while (ENQUANTO). 
Essa estrutura é utilizada em simulações em que se faz necessário executar o corpo do laço 
uma vez e, depois, avaliar a expressão de teste para criar um ciclo repetido. Observe as 
afirmativas abaixo: 
 
I. Na estrutura de repetição do-while (REPITA-ATE), a expressão booleana é verificada antes da 
primeira execução. 
II. Na estrutura de repetição do-while (REPITA-ATE) temos a garantia que o laço será executado 
uma vez, pelo menos. 
III. O laço do-while é um while invertido. 
IV. Os comandos pertencentes ao laço somente deixarão de se repetir quando a condição for 
FALSA. 
V. A estrutura de repetição do-while (REPITA-ATE) é um LOOP PÓS-TESTADO. 
É correto apenas: 
Nota: 20.0 
 
A I, III, IV e V 
 
B I, II, IV e V 
 
C II, III, IV e V 
Você acertou! 
 
D I, II, III e IV 
 
E Todas as respostas 
 
Questão 4/5 - Lógica de Programação e Algoritimos 
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: 20.0 
 
A I e III 
Você acertou! 
 
B I e IV 
 
C II e V 
 
D I, III e IV 
 
E Apenas IV 
 
Questão 5/5 - Lógica de Programação e Algoritimos 
Todas as estruturas de repetições têm a mesma função, que é repetir uma instrução em um 
determinado número de vezes. 
Observe as afirmativas: 
 
I. O Do-While diferente do for e while, testa a condição no final da execução. 
II. O For é usado para fazer repetições, onde determinada rotina seja repetida enquanto a 
condição for verdadeira. 
III. O objetivo da estrutura While é repetir um determinado trecho ENQUANTO uma determinada 
condição for verdadeira. 
IV. Uma Condição pode ser qualquer expressão lógica válida. 
É correto apenas: 
Nota: 20.0 
 
A II, apenas 
 
B I, apenas 
 
C I e II 
 
D I, II, III 
 
E Todas as respostas 
Você acertou!

Continue navegando