Qual das seguintes afirmações sobre algoritmos é verdadeira?
(A) -
Algoritmos são sempre escritos em linguagem de montagem.
(B) -
Algoritmos são independentes da linguagem de programação utilizada.
(C) -
Algoritmos são sempre implementados usando uma estrutura de dados específica.
(D) -
Algoritmos são instruções passo a passo que resolvem um problema específico.
(E) -
Algoritmos são universalmente aceitos e não podem ser modificados.
Explicação
Um algoritmo é uma sequência de instruções passo a passo que resolve um problema específico. Ele é independente da linguagem de programação utilizada e pode ser implementado usando diferentes estruturas de dados, dependendo do problema a ser resolvido. Os algoritmos não são universalmente aceitos e podem ser modificados para melhorar sua eficiência ou precisão.
Análise das alternativas
As outras alternativas são falsas:
- (A) Os algoritmos podem ser escritos em várias linguagens de programação, não apenas em linguagem de montagem.
- (B) Os algoritmos são independentes da linguagem de programação utilizada, pois são descritos de forma genérica.
- (C) Os algoritmos podem ser implementados usando diferentes estruturas de dados, dependendo do problema a ser resolvido.
- (E) Os algoritmos podem ser modificados para melhorar sua eficiência ou precisão.
Conclusão
Os algoritmos são a base da programação e são essenciais para resolver problemas complexos de forma eficiente. Entender os conceitos de algoritmos e sua tradução em linguagem de programação é fundamental para o desenvolvimento de habilidades de programação.