Qual das seguintes afirmações é verdadeira sobre a programação em uma linguagem real?

(A) - 
 É um processo manual que não requer o uso de computadores.
(B) - 
 Pode ser realizada em qualquer lugar, desde que se tenha acesso à internet.
(C) - 
 É limitada a resolver problemas matemáticos complexos.
(D) - 
 Exige o conhecimento de algoritmos e estruturas de dados.
(E) - 
 É uma atividade exclusiva de profissionais de tecnologia da informação.

Dica

Se você estiver interessado em aprender a programar, existem muitos recursos disponíveis online e em bibliotecas. Você também pode encontrar cursos e oficinas de programação oferecidos por escolas e organizações comunitárias.

Explicação

A programação em uma linguagem real exige o conhecimento de algoritmos e estruturas de dados, pois esses são os fundamentos da programação computacional. Algoritmos são sequências finitas de instruções que especificam como resolver um problema, enquanto estruturas de dados são formas de organizar e armazenar dados de maneira eficiente.

Análise das alternativas

As demais alternativas são falsas:

  • (A): A programação em uma linguagem real é um processo automatizado que requer o uso de computadores.
  • (B): A programação pode ser realizada em qualquer lugar, desde que se tenha acesso a um computador, não apenas à internet.
  • (C): A programação não se limita a resolver problemas matemáticos complexos, mas pode ser aplicada a uma ampla variedade de problemas do mundo real.
  • (E): A programação não é uma atividade exclusiva de profissionais de tecnologia da informação, mas pode ser aprendida e praticada por qualquer pessoa interessada.

Conclusão

A programação em uma linguagem real é uma habilidade valiosa que pode ser aplicada a uma ampla variedade de campos. O conhecimento de algoritmos e estruturas de dados é fundamental para a programação eficaz.