Manual de Turbo Pascal

Páginas: 70 (17333 palabras) Publicado: 18 de abril de 2015
Introducción a Pascal.

Necesidad de los lenguajes de Programación.

Como sabemos, un lenguaje, en el sentido más general, es un conjunto de comandos que es capaz de contener y transmitir una información. Así, los sonidos de nuestra voz constituyen las señales del lenguaje natural (español, inglés, etc.); los colores de los semáforos, etc., son las señales del lenguaje utilizado en el código dela circulación, para poner algunos ejemplos. Antes de que se diseñaran los lenguajes de programación, el hombre tenía dos alternativas para expresar los procedimientos de resolución de un problema, es decir, para describir algoritmos:

lenguaje natural
lenguaje matemático

Ahora bien, a la hora de comunicar a las máquinas estos procedimientos para que fuesen ellas las que los llevaran a cabo,ambos tipos de lenguaje presentaban problemas. Por un lado, las expresiones matemáticas (frases del lenguaje matemático) son muy precisas, pero no suficientemente expresivas, ya que sólo permiten codificar un área limitada de problemas. Por otro lado, el lenguaje natural es muy expresivo, es susceptible de expresar una amplia gama de conceptos, pero el significado de sus sentencias es a menudoimpreciso o ambiguo. Esto es debido a que los lenguajes naturales se inventaron para la comunicación entre personas, y en esta clase de comunicaciones se supone conocida por los interlocutores gran cantidad de información que no necesitamos detallar, pero que, sin embargo, es imprescindible para comprender el mensaje transmitido. Como no podemos hacer este tipo de suposiciones cuando nos comunicamos conlas máquinas, es evidente lo inadecuado de este tipo de lenguajes. Queda clara la necesidad de un nuevo tipo de lenguaje, que combine las mejores características de ambos: la potencia expresiva del lenguaje natural y la precisión del lenguaje matemático. De esta forma nacieron los lenguajes destinados a la programación de las computadoras. Al comienzo, estos fueron diseñados con los elementosque las máquinas podían comprender: ceros y unos; posteriormente, los lenguajes de programación se han ido diseñando cada vez más potentes y cómodos de utilizar, es decir, cada vez más próximos al lenguaje natural (inglés normalmente), pero evitando siempre las fuentes de ambigüedad.



Definición de Lenguaje de Programación

Un Lenguaje de programación es un lenguaje utilizado por las personas paracomunicarle a una computadora, un algoritmo o descripción de la tarea que ha de realizar., Como todo lenguaje, consta de:

Un conjunto finito de símbolos: vocabulario.
Un conjunto finito de reglas, sintaxis, para la construcción de frases (llamadas instrucciones) correctas.
Una semántica o aplicación que asocie un significado (la acción que debe realizar la computadora, por ejemplo) a cadaposible construcción del lenguaje.

Podemos jerarquizar los elementos que constituyen los lenguajes de programación de la manera que se observa en el esquema siguiente:
























En esta jerarquía, el PROGRAMA es la unidad básica de ejecución. Consiste en un conjunto de INSTRUCCIONES o SENTENCIAS escritas en un lenguaje particular, que representan la solución de un problema. En otraspalabras, se puede decir que un programa es la elaboración de un algoritmo escrito en un lenguaje específico para la comunicación con las computadoras.

En programación es muy frecuente que un conjunto de instrucciones se utilicen del mismo modo (.o en la misma secuencia) en varias ocasiones dentro del mismo programa, e incluso en programas diferentes. Lo que suele hacerse en estas situaciones esescribir 'aparte' tal conjunto de instrucciones e identificarlo con un nombre (identificador) concreto, de tal modo que en el programa se invoca a ese conjunto de instrucciones escribiendo únicamente su nombre o poco más. Estos conjuntos de instrucciones reciben así el nombre de SUBÍPROGRAMAS, que dependiendo del lenguaje de programación o de sus características reciben los nombres de procedimientos,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • turbo pascal
  • Turbo pascal
  • Turbo Pascal
  • turbo pascal
  • Resumen Capitulo 7 Interfacing Turbo Assembler With Turbo Pascal- Manual Del Turbo Ensamblador
  • funciones turbo pascal
  • Lenguaje De Programacion Turbo Pascal
  • Ciclos En Turbo Pascal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS