O que é um pseudocódigo
5 pág.

O que é um pseudocódigo


DisciplinaPseudocodigo3 materiais13 seguidores
Pré-visualização1 página
O que é um pseudocódigo? 
	
	
	
	Linguagem de programação complicada
	
	
	É considerada uma linguagem,  baseada na convenção adotada por uma equipe de desenvolvimento de software.
	
	
	Linguagem de programação simplificada, que não é uma linguagem específica
	
	
	Não é considerada uma linguagem, mas um estilo de representação baseada na convenção adotada por uma equipe de desenvolvimento de software.
	
	
	Linguagem de programação simples, ligada a uma linguagem específica
	
Explicação:
Considerada uma forma intermediária entre o design e a codificação para a linguagem de programação, o pseudocódigo é uma forma universal de representar algoritmos independentemente da linguagem a ser utilizada
	
	
	
	
		
	
		2.
		A multiplicação (M) de dois números positivos maiores ou iguais a zero (A e B), realizada através de operações de somas, foi implementado da seguinte forma:
1: M := 0;
2: ENQUANTO (A\u22600) FAÇA
3: M := M + A;
4: A := A - 1;
5: FIM-ENQUANTO
O algoritmo, conforme implementado, não realiza a multiplicação. Assinale a alternativa abaixo que melhor identifica o erro de lógica do algoritmo.
	
	
	
	Nas linhas 1 e 3
	
	
	Nas linhas 3 e 4
	
	
	Apenas na linha 1
	
	
	Apenas na linha 3
	
	
	Nas linhas 2 e 3
	
Explicação:
A multiplicação será o resultado de "A" somas repetidas do valor "B", e não "A" somas repetidas do valor "A". Por isso, a linha 3 deveria ser M := M + B
	
	
	
	
		
	
		3.
		Considere o seguinte código em português estruturado: 
Qual o valor calculado pela função se o argumento n for igual a 5?
	
	
	
	15
	
	
	120
	
	
	0
	
	
	10
	
	
	5
	
Explicação:
Algoritmo que irá calcular, através de recorrencia, o fatorial do argumento inicial informado
	
	
	
	
		
	
		4.
		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 = 3; B = 8; C = 5
	
	
	A = 8; B = 5; C = 3
	
	
	A = 8; B = 3; C = 5
	
	
	A = 5; B = 3; C = 8
	
	
	A = 3; B = 5; C = 8
	
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
	
	
	
	
		
	
		5.
		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
	
	
	
	8 e 9
	
	
	8 e 12
	
	
	9 e 12
	
	
	7 e 11
	
	
	6 e 12
	
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)
	
	
	
	
		
	
		6.
		Observe as assertivas a seguir. Relacione as opções com os respectivos tipos de algoritmos.
É necessário aprender sua simbologia. Além disso, o algoritmo resultante não apresenta muitos detalhes, dificultando a sua transcrição para um programa.
Caracteriza-se pelo uso de conjunto de estruturas bem-definidas com a finalidade de minimizar a complexidade (isto é, a ambiguidade);
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
	
	
	Pseudocódigo, Narrativa e Fluxograma
	
	
	Fluxograma, Narrativa e Pseudocódigo
	
	
	Narrativa, Pseudocódigo e Fluxograma
	
	
	Fluxograma, Pseudocódigo e Narrativa
	
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).