Programação pascal
UMA DEFINIÇÃO PARA ALGORITMO É a descrição, de forma lógica, dos passos a serem executados para o cumprimento de determinada tarefa. É a forma pela qual descrevemos soluções para problemas do nosso mundo, afim de serem implementadas utilizando os recursos do mundo computacional. Como este possuí severas limitações em relação ao nosso mundo, exige 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. A DIFERENÇA DE ALGORITMO PARA PROGRAMA Um algoritmo na realidade é uma seqüência lógica de ações que dever ser executadas para se realizar uma determinada tarefa, já uma Programa por sua vez é 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. DEFINIÇÃO DE LINGUAGEM DE PROGRAMAÇÃO Uma linguagem de programação é um 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. Logo : LINGUAGEM DE PROGRAMAÇÃO = SÍMBOLOS + REGRAS DE SINTAXE Uma linguagem de programação é uma notação formal para descrição de algoritmos que serão executados por um computador. Como todas as notações formais, uma linguagem de programação tem dois componentes : Sintaxe e Semântica. A sintaxe consiste em um conjunto de regras formais, que especificam a composição de programas a partir de letras, dígitos, e outros símbolos. Por exemplo, regras de sintaxe podem especificar que cada parênteses aberto em uma expressão aritmética deve corresponder a um parênteses fechado, e que dois comandos quaisquer devem ser separados por um ponto-e-vírgula. As regras de semântica especificam o “significado” de qualquer programa, sintaticamente válido, escrito na linguagem. TIPOS DE LINGUAGENS