Turbo pascal

Solo disponible en BuenasTareas
  • Páginas : 2 (302 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de diciembre de 2011
Leer documento completo
Vista previa del texto
Turbo Pascal.
Es un sistema de desarrollo de software que incluye un compilador y un entorno de desarrollo integrado (IDE) para el lenguaje de programación Pascal, desarrollado por Borlandy liderado por Philippe Kahn.
Fue lanzado en 1983 para MS-DOS, CP/M, CP/M-86 y, posteriormente, para Microsoft Windows. También hubo una versión de corta vida para Apple Macintosh.Antecedentes del turbo pascal.
El nombre de Borland Pascal fue generalmente reservado para los paquetes de gama alta para Microsoft Windows (con más bibliotecas y la biblioteca estándar decódigo fuente), mientras que la original, más barato y ampliamente conocida versión fue vendido como Turbo Pascal.

Funciones.
Una función es un módulo de un programa separado del cuerpoprincipal, que realiza una tarea específica y que puede regresar un valor a la parte principal del programa u otra función o procedimiento que la invoque.
La forma general de una función es:Function NomFuncion(parámetros): tipodatoregresa;
Begin
Instrucciones;
End;
Donde tipodato especifica el tipo de dato que regresara la función.
Y el NomFuncion tiene dos papeles enpascal:
A) Es el nombre que se invocara dentro del principal o de algún procedimiento u otra función.
B) Es también una variable que deberá cargarse dentro del cuerpo de instrucciones(begin...end) para que pueda regresar el dato o resultado al principal o procedimiento o función que la esté invocando.
La lista de parámetros formales es una lista de variables separadas por punto ycoma ( ;) que almacenaran los valores que reciba la función, estas variables actúan como locales dentro del cuerpo de la función.
Recordar además que cuando se llame una función deberáhaber una variable que reciba el valor que regresara la función, es decir generalmente se llama una función mediante una sentencia de asignación, por ejemplo resultado=función (5, 3.1416);
tracking img