Questão de Algoritmos e Estrutura de Dados — Algoritmos — FCC 2014
Algoritmos e Estrutura de DadosAlgoritmos
- Código
- fc009188
- Banca
- FCC
- Órgão
- AL-PE
- Ano
- 2014
- Nível
- Superior
- Cargo
- Analista Legislativo - Sistemas
No algoritmo apresentado
- Apodem ser identificados comandos de atribuição múltipla.
- Bo comando y ← y * (-1) seria equivalente ao cálculo do valor absoluto de y, que resulta em um valor positivo (ou zero)
- Co valor 0 (zero) tanto para x quanto para y deveria ser tratado de forma separada para evitar resultados indesejados ou errados.
- Dhá uma repetição desnecessária dos comandos para. Estes comandos poderiam ser substituídos por um único comando enquanto (result ≠ 0) faça com o comando de decisão se/entao/senao dentro dele que não afetaria a lógica.
- Eos comandos de decisão deveriam ser substituídos por um único comando de seleção múltipla (escolha (y) ou caso (y) ) para aumentar a sua rapidez.