Questão de Algoritmos e Estrutura de Dados — Algoritmos — Quadrix 2012
Algoritmos e Estrutura de DadosAlgoritmos
- Código
- qg886748
- Banca
- Quadrix
- Órgão
- CFP
- Ano
- 2012
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação - Desenvolvimento
Os exemplos de pseudocódigo a seguir resolvem Xn para X en inteiros maiores que 0:ALGORITMO EXEMPLO 1VAR A, N, X, CONT: INTEIROINÍCIOLEIA (X, N)CONT ← 1A ← 1ENQUANTO (CONT <=N) FAÇAA ← A * XCONT ← CONT + 1FIM_ENQUANTOIMPRIMA(A)FIMALGORITMO EXEMPLO 2VAR A, N, X, CONT: INTEIROINÍCIOLEIA (X, N)A ←1PARA CONT ← 1 ATÉ N PASSO 1A ← A * XFIM_PARAIMPRIMA(A)FIMSobre os exemplos apresentados, é correto afirmar que:
- AO pseudocódigo EXEMPLO 2 está incorreto, pois falta colocar no interior do laço a instrução CONT ← CONT +1.
- BNo pseudocódigo EXEMPLO 2, a instrução PARA CONT ← l ATÉ N PASSO 1 deve mudar para PARA CONT= 1 ATÉ N PASSO 1.
- CPara que a equação proposta seja resolvida de forma correta, tanto no EXEMPLO l quanto no EXEMPLO 2, a variável A deve ser iniciada com o valor 0.
- DA variável A não pode ser do tipo INTEIRO, pois o resultado final que será armazenado nesta variável será um número real.
- EAmbos os pseudocódigos estão corretos e resolvem adequadamente a operação proposta.