Introdução à programação
Um Algoritmo é uma seqüência de instruções ordenadas de forma lógica para a resolução de uma determinada tarefa ou problema; é a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa.
É a forma pela qual descrevemos soluções de problemas do nosso mundo real, para que sejam implementadas utilizando os recursos do mundo computacional. Como os recursos do mundo computacional possuem severas limitações em relação ao nosso mundo, exige-se que sejam impostas algumas regras básicas na forma de solucionar os problemas para que possamos utilizar os recursos de hardware e software disponíveis.
ALGORITMO NÃO COMPUTACIONAL
Abaixo é apresentado um Algoritmo não computacional cujo objetivo é usar um telefone público.
Início 1. Tirar o fone do gancho; 2. Ouvir o sinal de linha; 3. Introduzir o cartão; 4. Teclar o número desejado; 5. Se der o sinal de chamar 5.1 Conversar; 5.2 Desligar; 5.3 Retirar o cartão; 6. Senão 6.1 Repetir;
Fim.
PROGRAMA
Um programa é um Algoritmo escrito em uma linguagem computacional.
ALGORITMO X PROGRAMA
Repetindo, um algoritmo é uma seqüência lógica de ações a serem executadas para se executar uma determinada tarefa. Um programa é a formalização de um algoritmo em uma determinada linguagem de programação, segundo suas regras de sintaxe e semântica, de forma a permitir que o computador possa entender a seqüência de ações.
LINGUAGENS DE PROGRAMAÇÃO
Conjunto de símbolos (comandos, identificadores, caracteres ASCII etc.) e regras de sintaxe que permitem a construção de sentenças que descrevem de forma precisa ações compreensíveis e executáveis para o computador.
São Softwares que permitem o desenvolvimento de programas. Possuem um poder de criação ilimitado, desde jogos, editores de texto, sistemas empresariais até sistemas