Documentos de Académico
Documentos de Profesional
Documentos de Cultura
U.N.E.F.A.
NCLEO GURICO SEDE TUCUPIDO
AMPLIACIN VALLE DE LA PASCUA.
DOCENTE: INTEGRANTES:
Borland lanz siete versiones de Turbo Pascal: 1.0 a 5.5 (Orientado a Objetos), 6 y 7
para MS-DOS. Fue sustituido por Borland Delphi.
Turbo Pascal 1.0, 1983. Compila directamente en cdigo mquina. Requiere 32
kilobytes de RAM. Tiene un compilador integrado / editor, de alta velocidad de
compilacin.
Turbo Pascal 2.0, 1984. Se aument el tamao del programa generado permite
hasta 64 kilobytes de cdigo, pila y datos. Versin para DOS soporta coprocesador
matemtico y decimales aritmtica binaria (con cdigo binario decimal.
Turbo Pascal 3.0, 1985. Apoyo a la estructura de recubrimiento. Apoyo a los modos
grficos. Especial sub-imagen para el PC compatible ordenadores de IBM,
incluyendo la concha de tortuga horario. Kit de herramientas.
Turbo Pascal 4.0, 1987. Separa la compilacin de los mdulos. El tamao est
limitado slo por la RAM. Men impulsado por el entorno de desarrollo integrado,
mdulos inteligentes de diseo. Stand-alone de lnea de comandos del compilador.
Ayuda sensible al contexto del sistema.
Turbo Pascal 5.0, 1988. Restaura el apoyo a las estructuras de recubrimiento.
Construido el depurador. Separa depurador (Turbo Debugger). Emulacin del
coprocesador matemtico. Soporte para controladores grficos BGI (Borland
Graphic Interface).
Turbo Pascal 5.5, 1989. Programacin orientada a objetos. Posibilidad de copiar los
ejemplos de programa desde el sistema de ayuda. Posee el Turbo Profiler que
permite optimizar el cdigo.
Turbo Pascal 6.0, 1990. Incluye la Biblioteca Turbo Vision. El IDE nuevo, volver a
escribir utilizando Turbo Vision, empleo del ratn y soporta mltiples archivos al
mismo tiempo de edicin en diferentes ventanas. La capacidad de especificar el
depurador integrado y condicional en el nmero de puntos de interrupcin. Incorpora
ensamblador, permite MLTB en el Turbo Pascal para Windows. Creacin de
programas de 16 bits en Windows. Servicios de biblioteca de objetos de Windows
Library (OWL), Similar en la ideologa a la de Turbo Visin. IDE grfico.
Borland Pascal 7.0, 1992. Fecha de lanzamiento de Borland Pascal 7.0, incluye un
Turbo Pascal 7.0 ms barato y menos potente que tambin suministra por separado.
BP 7.0, permite crear programas en modo real.
CONSTANTE Y VARIABLE.
Definiciones Constante: son datos que no varan durante la ejecucin o vida del programa. El
dato simple se asocia a menudo a un IDENTIFICADOR que le proporciona un nombre al dato.
El identificador se dice que es una constante si se le asigna un dato permanente.
Las constantes deben ser declaradas antes de su utilizacin.
Variable: puede decirse que una variable es un identificador cuyo valor puede cambiar
durante la ejecucin del programa. Cada variable debe ser declarada (definida)
individualmente en la seccin de declaracin del programa antes de ser utilizadas.
TIPOS DE VARIABLES.
FUNCIN: Una funcin es una relacin entre dos variables. Pascal ya trae unas que son
predeterminadas e incorporadas,
FUNCION EFECTO TIPO DE TIPO DE
PARMETRO RESULTADO
Abs(x) Calcula valor absoluto de x Entero o real Entero o real
* Arctan(x) Calcula arcotangente de x Entero o real Real
PROCEDIMIENTOS. CONCEPTO
Un procedimiento es un programa que realiza una tarea especfica. Puede recibir cero o
ms valores del programa que llama y devolver cero o m s valores al programa que
realiz la llamada. Un procedimiento est compuesto de un grup o de sentencias a las que
se asigna un nombre (identificador) y constituye una unidad de programa. La tarea
asignada al procedimiento se ejecuta siempre que Pascal encuentra el nombre del
procedimiento. Los procedimientos es obligatorio declararlos y deben ser declarados antes
de que puedan ser referenciados en el cuerpo del programa. En Pascal reciben el nombre
de PROCEDURE.
DECLARACIN DE UN PROCEDIMIENTO.
Al igual que los identificadores, los procedimientos deben declararse dentro del cuerpo del
programa. La declaracin de un procedimiento NO indica a la computadora que ejecute las
instrucciones dadas, sino que indica a la computadora cules son estas instrucciones y dnde
estn localizadas cuando sea necesario.
El formato del procedimiento es el siguiente:
Procedure nombreproc;
Declaraciones locales Cuerpo del
procedimiento
Begin End;
factorial(4) := 4 * factorial(3) Se invoca a si misma y crea una segunda vari able cuyo nombre
es numero y su valor es igual a 3.
factorial(3) := 3 * factorial(2 ) Se invoca a si misma y crea una tercera vari able cuyo
nombre es
numero y su valor es igual a 2.
factorial(2) := 2 * factorial(1) Se invoca a si misma y crea una cuarta varia ble cuyo
3. nombre es
numero y su valor es igual a 1.
factorial(1) := 1 * factorial(0) Se invoca a si misma y crea una quinta varia ble cuyo
4. nombre es
nmero y su valor es igual a 0.
Como factorial(0) := 1, con ste valor se regresa a completar la invocacin: facto
5. rial(1) := 1 * 1 , por
lo que factorial(1) := 1
Con factorial(1) := 1, se regres a a completar: factorial(2) := 2 * 1, por lo que fact orial(2) := 2
Con factorial(2) := 2, se regres a a completar : factorial(3) := 3 * 2, por lo que fact orial(3) :=
6
Con factorial(3) := 6, se regresa a completar : factorial(4) := 4 * 6, por lo que fa ctorial(4) :=
24 y ste ser el valor que la funcin f actorial devolver al mdulo que la haya invocado con
un valor de parmetro local igual a 4 .
Un ejemplo de procedimiento
recursivo
es el siguiente:
Supngase que una persona se mete a una piscina cuya profundidad es de 5 metros. Su
intencin es tocar el fondo de la piscina y despus salir a la superficie. Tanto en el descenso
como en el ascenso se le va indicando la distancia desde la superficie (a cada metro).