Buscar

Apol 03 Logica de Programação ANO 2018 atenção as respostas

Prévia do material em texto

Apol 03 Logica de programação NOTA 80 2018
Apol acompanhar resposta nos quadros AZUIS ok
DA FORCA AI SALVA CURTIR ECOMPARTILHA OBRIGADO!!
Questão 1/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: 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 2/5 - Lógica de Programação e Algoritmos
A estrutura de seleção de múltipla escolha é uma solução bem-posta para substituir várias estruturas de seleção (SE-ENTÃO-SENÃO) aninhadas. A estrutura ESCOLHA-CASO permite ir direto no bloco de instruções desejado, submetendo-se ao valor de uma variável de verificação.
A figura abaixo mostra o fluxograma de uma estrutura de seleção encadeada.
Fonte: Puga e Risseti (2016).
Observe as afirmativas abaixo:
I. Se a condição do valor_3 tiver como resultado falso, o algoritmo executa o teste da condição do valor_2. 
II. Se a condição do valor_1 tiver como resultado verdadeiro, o algoritmo executa a instruções A.
III. A condição do valor_2, por sua vez, fazer seu teste e obter como resultado verdadeiro, executará o primeiro as instruções B.
IV. Se todas as condições tiverem como resultado falso, são executadas as instruções D.
V. Se a condição do valor_1 tiver como resultado falso, o algoritmo executa o teste da condição do valor_2. 
É correto apenas:
Nota: 20.0
	
	A
	I, II, III e IV
	
	B
	I, II, III e V
	
	C
	II, III, IV e V
Você acertou!
	
	D
	I, III, IV e V
	
	E
	Todas as alternativas
Questão 3/5 - Lógica de Programação e Algoritmos
Durante a execução de um programa as ações dependem da lógica de programação que foi aplicada na construção do algoritmo. Isto acontece porque em alguns momentos necessitamos que determinada parcela do algoritmo deva ser executada de acordo com uma condição. Para isso, usamos as estruturas de seleção que permitem a escolha de um grupo de ações (bloco) a ser executado quando determinadas condições, representadas por expressões lógicas ou relacionais, são ou não satisfeitas.
Quando o algoritmo fica muito extenso com uma sequência de SE-ENTÃO-SENÃO-SE-ENTÃO-SENÃO, o indicado é usar?
Nota: 0.0
	
	A
	A estrutura de seleção simples
	
	B
	A estrutura de seleção composta
	
	C
	A estrutura de seleção encadeada
	
	D
	A estrutura de seleção de múltipla escolha
	
	E
	Qualquer uma das possibilidades anteriores
Questão 4/5 - Lógica de Programação e Algoritmos
O comando SE (IF) é utilizado sempre quando precisamos analisar o resultado de uma condição e decidir o que vamos fazer em seguida. Se a condição for verdadeira, faça tal coisa, caso contrário, faça outra coisa.
Analise o pseudocódigo abaixo.
1. algoritmo "algoritmo_se_simples"
2. var
3. nota1, nota2, media : real
4. inicio
5. escreva(" Digite a primeira nota: ")
6. leia(nota1)
7. escreva(" Digite a segunda nota: ")
8. leia(nota2)
9. media <- (nota1+nota2)/2
10. se media >= 7 entao
11.      escreva(" A nota da primeira prova é: ", nota1:5:2)
12.      escreva(" A nota da segunda prova é: ", nota2:5:2)
13.      escreva(" A média é: ", media:5:2)
14.      escreva("APROVADO ")
15. fimse
16. fimalgoritmo
Observe as afirmativas abaixo:
I. Na linha 15: Temos o fim do bloco de comando do IF.
II. Na linha 3: uma variável ‘media’ foi declarada como sendo do tipo real. Está errado, pois ela deveria ser inteiro para este código.
III. Nas linhas 5, 7, 11, 12, 13, e 14: Usamos o comando ESCREVA para imprimir textos na tela.
IV. Nas linhas 6 e 8: Usamos o comando LEIA para obter os valores das variáveis nota1 e nota2 que serão digitados pelo usuário.
V. Na linha 10: Usamos o comando SE para avaliar a condição media.
É correto apenas:
Nota: 0.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
Questão 5/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!

Continue navegando