PERGUNTA 4
Para a construção de qualquer tipo de algoritmo, é necessário seguir estes passos:
a) Compreender completamente o problema a ser resolvido, destacando os pontos mais importantes e os objetos que o compõem.
b) Definir os dados de entrada, ou seja, quais dados serão fornecidos e quais objetos fazem parte desse cenário problema.
c) Definir o processamento, ou seja, quais cálculos serão efetuados e quais as restrições para esses cálculos. O processamento é responsável pela transformação dos dados de entrada em dados de saída. Além disso, deve-se verificar quais objetos são responsáveis pelas atividades.
d) Definir os dados de saída, ou seja, quais dados serão gerados depois do processamento. e) Construir o algoritmo utilizando descrição narrativa, fluxograma e pseudocódigo ou portugol.
f) Testar o algoritmo realizando simulações.
Os três tipos mais utilizados de algoritmos são: descrição narrativa, fluxograma e pseudocódigo ou portugol. A descrição narrativa consiste em analisar o enunciado do problema e escrever, utilizando uma linguagem natural (por exemplo, a língua portuguesa), os passos a serem seguidos para sua resolução. O que pode ser descrito como uma desvantagem na utilização da descrição narrativa para o desenvolvimento de algoritmos?
a.
Dificuldade de escrita.
b.
Nem todos os algoritmos podem ser descritos utilizando essa técnica.
c.
Possibilidade de apenas uma solução para cada algoritmo.
d.
Problemas de interpretação gerados pela linguagem natural (português, inglês).
e.
Necessidade de aprender uma nova linguagem.
Soluções para a tarefa
Resposta:
Opção D - Problemas de interpretação gerados pela linguagem natural (português, inglês).
Explicação:
Por que a descrição narrativa está sujeito a várias interpretações.
d. Problemas de interpretação gerados pela linguagem natural (português, inglês).
O algoritmo é considerado a receita para a resolução de uma tarefa computacional, pois compreende o passo a passo dos procedimentos a serem realizados.
Algoritmo é uma sequência finita de instruções definidas e sem ambiguidade, onde cada uma deve ser executada mecanicamente ou eletronicamente considerando um intervalo finito de tempo.
A principal desvantagem no uso de uma descrição narrativa para o desenvolvimento de algoritmos consiste nos problemas de interpretação decorrente da linguagem natural.
Bons estudos!