Qual das seguintes ações não é uma das etapas envolvidas na tradução de algoritmos para uma linguagem de programação?
(A) -
compreender o algoritmo escrito em linguagem corrente ou matemática.
(B) -
identificar as variáveis, tipos de dados e estruturas de controle necessárias.
(C) -
escrever o código na linguagem de programação.
(D) -
desenhar um fluxograma do algoritmo.
(E) -
testar e depurar o código.
Explicação
As etapas envolvidas na tradução de algoritmos para uma linguagem de programação são:
- compreender o algoritmo escrito em linguagem corrente ou matemática.
- identificar as variáveis, tipos de dados e estruturas de controle necessárias.
- escrever o código na linguagem de programação.
- testar e depurar o código.
desenhar um fluxograma é uma técnica visual usada para representar algoritmos, mas não é uma etapa necessária para a tradução para uma linguagem de programação.
Análise das alternativas
- (a): compreender o algoritmo é essencial para a tradução.
- (b): identificar as variáveis, tipos de dados e estruturas de controle é necessário para escrever o código.
- (c): escrever o código é a etapa final da tradução.
- (d): desenhar um fluxograma não é uma etapa necessária.
- (e): testar e depurar é fundamental para garantir que o código funcione corretamente.
Conclusão
Desenhar um fluxograma pode ser uma ferramenta útil para entender algoritmos complexos, mas não é uma etapa obrigatória na tradução para uma linguagem de programação.