Questão de Algoritmos e Estrutura de Dados — Algoritmos — OBJETIVA 2012
Algoritmos e Estrutura de DadosAlgoritmos
- Código
- qg884446
- Banca
- OBJETIVA
- Órgão
- EPTC
- Ano
- 2012
- Nível
- Superior
- Cargo
- Analista de Sistemas
Considerar o fragmento de algoritmo a seguir: Algoritmo "Fatorial"; variável: RESULTADO,VAR1,VAR2: inteiro; inicio Escreva("Digite um numero"); Leia(VAR1); RESULTADO ← 1; Para VAR2 de 1 ate VAR1 faca RESULTADO ← RESULTADO + VAR2; Fimpara; Escreva (“O fatorial de “, VAR1, “ e: “, RESULTADO); fim.O objetivo desse algoritmo é calcular o fatorial de um número informado pelo usuário. Embora o algoritmo esteja bem formatado (seguindo as regras de codificação), existe um erro lógico que impede o algoritmo de apresentar o resultado correto, que é:
- AA variável apresentada no resultado está com o nome errado.
- BA estrutura de repetição nunca terá fim.
- CO operador matemático para cálculo do fatorial está errado.
- DA variável RESULTADO terá o valor 1 até o final da execução do algoritmo.