Aula 02 ALG Introdu o Linguagem Pascal
2.1 Fundamentos de Programação de Computadores
O que é um Programa de Computador?
A utilização do computador para a resolução de problemas de forma automática traz grandes vantagens:
Rapidez de execução;
Precisão nos processamentos e resultados;
Flexibilidade;
Confiança nos resultados obtidos.
Entretanto, o computador por si só não seria capaz de resolver o mais simples dos problemas que nos possa ocorrer.
Para que ele o faça, é preciso descrever com detalhes na sua linguagem todos os passos que devem ser executados para a resolução do problema. Esta descrição recebe o nome de PROGRAMA DE COMPUTADOR.
Basicamente a função de um programa é dirigir o funcionamento do computador.
Para que os computadores possam atuar de forma eficiente em todas as áreas, eles precisam ser PROGRAMADOS também de forma eficiente.
PROGRAMA DE COMPUTADOR: consiste em um conjunto de instruções que específica como os dados, inicialmente fornecidos, serão transformados nas informações desejadas.
A função básica de um Programa de Computador é dirigir e controlar o funcionamento do computador, fazendo com que ele resolva problemas de forma automática.
Fases da automação de um problema – Etapas da Programação
As fases da resolução de um problema, utilizando a programação de computador, compreendem: a análise e compreensão do problema, especificando uma estratégia para sua resolução; a preparação de um algoritmo (programação), baseado nessa estratégia; a transformação desse algoritmo em um programa de computador (edição), utilizando um editor de texto; a compilação, montagem e geração de um programa executável; a execução desse programa, para avaliar sua precisão e potencial de resolução do problema proposto (testes) e também de outros problemas.
Dado um determinado problema a ser revolvido utilizando computadores, é altamente recomendável que o processo de desenvolvimento do programa que irá solucionar o problema siga as fases acima identificadas.