Fichamento
Fornecer uma base teórica e prática suficientemente boa para que o aluno esteja habilitado a aprender uma linguagem de programação.
"É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa". (p.3)
"Serve como modelos para programas, pois sua linguagem é intermediária à linguagem humana e ás linguagens de programação, sendo então, uma boa ferramenta na validação da lógica de tarefas a serem automatizadas" (p.3)
Segundo o autor os processos humanos do nosso cotidiano podem ser interpretados pela lógica de programação, utilizando-se de algoritmos que é uma linguagem intermediária a humana.
Todos os processos humanos entendidos como a execução de um determinado objetivo, traduzindo para os processos computacionais se chama algoritmo, ele pode ser qualquer ação ou processo que queremos executar em nosso dia-a-dia.
Algoritmos são fundamentais nos processos que envolvem a execução de projetos, tanto comerciais, estratégicos, informacionais. Ele se tornou fundamental no processo tecnológico e competitivo do mundo moderno.
STEINMETZ RADIS, HENRIQUE. HERNESTO, Algoritmos e Lógica de Programação. "Desenvolvimento estruturado, Formas de Apresentação". IFB, 2015. (p. 6-11)
Adquirir técnicas que permitem sistematizar e ajudar no desenvolvimento de algoritmos para a resolução de grandes e complexos problemas computacionais
"Descrição narrativa, descrição de passos a serem executados de forma narrativa, etapa por etapa" (p.6)
"Fluxograma, representação gráfica de algoritmos, ou seja, das instruções e/ou módulos do processamento" (p.6)
O autor demonstra aqui o fluxo do processamento como o computador executa passo-a-passo determinadas funções, traduzidas para a linguagem humana.
Esse esquema de teorização das formas de entender os processamentos computacionais faz raciocinar a forma como o computador