Buscar

Apol 3- Lógica de programação e algoritimos

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
As estruturas de repetições também são conhecidas como laços (loops) é a execução de um conjunto de ações uma vez, várias vezes ou nenhuma vez, dependendo de uma condição verdadeira ou falsa, resultado booleano da avaliação de uma expressão.
A linguagem C permite a utilização de uma estrutura dentro de outra estrutura de repetição. Quando um laço faz parte do corpo de outro laço, dizemos que o laço interno é?
Nota: 20.0
	
	A
	A estrutura de repetição while (ENQUANTO)
	
	B
	A estrutura de repetição while-do (ATE-REPITA)
	
	C
	A estrutura de repetição do-while (REPITA-ATE)
	
	D
	A estrutura de repetição for (PARA)
	
	E
	A estrutura de repetição aninhada
Você acertou!
Questão 3/5 - Lógica de Programação e Algoritmos
Na estrutura de repetição while (ENQUANTO), a execução de uma ou mais instruções de um bloco, ou laço, depende de uma condição de controle verificada no início, ou na entrada, do laço. Enquanto o resultado da condição for verdadeiro, o bloco de instruções é executado, caso contrário, ocorre o desvio para a primeira linha após este bloco.
A figura abaixo mostra o fluxograma de uma estrutura de repetição while (ENQUANTO).
Observe as afirmativas abaixo:
I. Na estrutura de repetição while (ENQUANTO) a expressão booleana é verificada antes da primeira execução das instruções.
II. Na estrutura de repetição while (ENQUANTO), se a expressão booleana resultar em FALSO as instruções que estão dentro do bloco não são executadas.
III. Na estrutura de repetição while (ENQUANTO), se a condição de execução for falsa em algum momento, o laço é interrompido para que o resto do algoritmo entre em execução.
IV. Na estrutura de repetição while (ENQUANTO), se o resultado da condição for VERDADEIRO, as instruções são executadas e em seguida a condição será testada novamente.
V. A estrutura de repetição while (ENQUANTO) implementa um contador implicitamente.
É correto apenas:
Nota: 20.0
	
	A
	I, III, IV e V
	
	B
	I, II, IV e V
	
	C
	I, II e III
	
	D
	I, II, III e IV
Você acertou!
	
	E
	Todas as respostas
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-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 5/5 - Lógica de Programação e Algoritmos
Acerca de laços de repetição.
A expressão booleana que avalia após cada leitura do corpo e determina se uma nova leitura deverá ser feita ou se a estrutura de repetição pode ser encerrada é conhecida como?
Nota: 20.0
	
	A
	Inicialização
	
	B
	Condição
Você acertou!
	
	C
	Precisão composta
	
	D
	Corpo
	
	E
	Iteração

Continue navegando