Buscar

Questões de Algoritmos e 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

1a Questão
	
	
	
	
	Considere o trecho de código a seguir.
Ao final da execução do trecho de código acima, os valores de X e J são iguais, respectivamente, a
		
	 
	7 e 11
	
	8 e 12
	 
	6 e 12
	
	8 e 9
	
	9 e 12
	Respondido em 01/05/2020 20:23:28
	
Explicação:
A cada loop teremos os valores
x = 2; 3; 4; 5; 6; 7
j = 1; 3 ; 5; 7; 9; 11 (quando o loop se encerra pelo não atendimento da condição de entrada)
	
	
	 
	
	 2a Questão
	
	
	
	
	Considere o fluxograma abaixo, desenvolvido com a finalidade de ordenar três valores A, B e C, contidos na memória.
 
 
Entretanto o fluxograma contém uma falha de lógica, de forma que não resultem corretamente ordenados os três valores, para determinados valores de A, B e C. Dentre os valores de teste abaixo, qual alternativa NÃO apresenta corretamente classificados os valores A, B e C?
		
	 
	A = 5; B = 3; C = 8
	
	A = 8; B = 3; C = 5
	 
	A = 8; B = 5; C = 3
	
	A = 3; B = 8; C = 5
	
	A = 3; B = 5; C = 8
	Respondido em 02/05/2020 06:57:26
	
Explicação:
Na primeira verificação do fluxograma, A e B são colocados em ordem crescente (A < B). Após essa verificação, uma segunda verificação coloca B e C em ordem crescente (B < C), porém,, se na arrumação inicial, C for o menor dos 3 elementos, ele ficará na 2ª posição, pois o menor dos elementos B e C não é comparado ao elemento A.
Na letra E, 8 e 5 trocam de lugar, ficando a sequencia 5 , 8 , 3. Na segunda verificação, 8 e 3 trocam de lugar, ficando a sequencia 5 , 3 , 8. Faltou uma terceira verificação entre os elementos 5 e 3
	
	
	 
	
	 3a Questão
	
	
	
	
	Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de:
		
	
	Comando de entrada
	
	Comando de saída
	 
	Estrutura de decisão
	 
	Variável
	
	Fluxograma
	Respondido em 02/05/2020 07:00:54
	
Explicação:
Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de Variável.
	
	
	 
	
	 4a Questão
	
	
	
	
	Observe as assertivas a seguir. Relacione as opções com os respectivos tipos de algoritmos.
1. É necessário aprender sua simbologia. Além disso, o algoritmo resultante não apresenta muitos detalhes, dificultando a sua transcrição para um programa.
2. Caracteriza-se pelo uso de conjunto de estruturas bem-definidas com a finalidade de minimizar a complexidade (isto é, a ambiguidade);
3. Apesar de fácil compreensão, suas características (abstração e imprecisão) fazem que ela seja pouco utilizada na prática.
		
	
	Narrativa, Fluxograma e Pseudocódigo
	
	Narrativa, Pseudocódigo e Fluxograma
	
	Fluxograma, Narrativa e Pseudocódigo
	
	Pseudocódigo, Narrativa e Fluxograma
	 
	Fluxograma, Pseudocódigo e Narrativa
	Respondido em 02/05/2020 07:04:00
	
Explicação:
Fluxograma: Consiste em analisar o enunciado do problema e escrever, por meio de símbolos gráficos predefinidos
Pseudocódigo: Consiste em analisar o enunciado do problema e escrever, por meio de regras predefinidas, os passos a
serem seguidos para a resolução do problema.
Narrativa: linguagem natural abstrata, imprecisa e pouco confiável. Isso
poderia trazer problemas na hora de transcrever o algoritmo para o programa (em uma linguagem de
programação).

Continue navegando