UNIDAD II ENTORNO DE PROGRAMACIÓN TURBO PASCAL: COMENZANDO LA PROGRAMACIÓN 2.1 El programa turbo pascal 2.2 ¿Qué es un Entorno de programación? 2.3 El entrono integrado de desarrollo (EID) 2.4 Instalación de turbo pascal 2.5 El entorno de programación de turbo pascal 2.6 Los menús 2.7 Creación de programas. Edición 2.8 Conservación de programas en discos 2.9 Compilación 2.10 Ejecución (Run) 2.11 Tratamiento de archivos en la cuenta de edición 2.12 El depurador integrado 2.1 Las versiones 6.0 y 7.0 son el objetivo fundamental de este libro aunque dedicaremos un apéndice para tratar las diferencias con la versión 5.5 Las versiones 5.5, 6.0 y 7.0 han incorporado nuevas características. Destaquemos las siguientes: tiene un “archivo Exe” (permiten programas mayores de 64k), además compilan varias unidades. Tienen un depurador que pone a punto los programas, tienen un depurador que pone a punto los programas, usan gráficos avanzados (CGA, EGA, VGA, etc), usan nuevos tipos de datos (word, longint, etc.), y la introducción del concepto unidad o mudularidad (permite una buena estructuración de los programas como una gran realizaión de esos mismos, y la construcción de liberías o bibliotecas de programa. 2.2 Un entorno de programación es un programa que contiene, además de un compilador, utilidades y herramientas. Estos elementos son fáciles de llevarlos a otro módulo. (Elementos o herramientas: editar, intérprete, verificador de errores, depurador, etc.). 2.3 El entorno integrado de desarrollo (IDE) es un entorno de programación que proporciona todas las herramientas (editor, sistema de gestión, compilador, sistema de ayuda de referencias cruzadas) que se necesitan para desarrollar programas de aplicación con éxito en pascal. 2.4 En la instalación de trubo pascal, Borland ha autorizado el proceso de instalación en una programa Install.exe alojado en el disco 1 rotulado Installl/compiler. Para ejecutar este programa y proceder a la instalación en turbo pascal, siga estos pasos: 1.- Insertar el disco que contiene el programa Install.exe (disco 1) en su unidad A. 2.- Teclee A: Install y pulsar enter (intro). 3.- Siga las instrucciones que aparezca en la pantalla. Después que la instalación esté terminada se puede ejecutar turbo pascal haciendo C://tp y tecleando turbo seguido por la pulsión de enter (intro) 2.5 Para desarrollar programas en pascal se requieren del uso del entorno de programación turbo, donde se carga y se ejecuta un Editor de textos, se edita el programa o código fuente en pascal, donde se compila el programa, etc. Entonces el entorno de programación es la mejor herramienta para el aprendizaje en la programación en pascal. Antes de comenzar a escribir programas se debe conocer algunas teclas específicas especiales como: teclas de control, alternativas y de función. Para comenzar a trabajar en turbo pascal se comienza a cargar en memoria el programa, después se puede arrancar el programa turbo pascal directamente desde el directorio raíz o del archivo Autoexec.bat. Con este archivo podrá arrancar con la orden tp. Se inicia con un letrero que indica la versión y con cualquier tecla se borra y se visualiza una pantalla en dos ventanas y el menú. A partir de ese momento inicia la sesión de trabajo. Y después de que se acabó la sesión se puede abandonar de dos maneras: permanente, temporal. 2.6 (El EID de menús está situada en la línea superior de la pantalla). El EID dispone de tres componentes visibles: la barra de menús, el portapapeles y la línea de estado; además algunos menús ofrecen cuadros de diálogos. La barra de menús está situada en la línea superior de la pantalla. Ventanas o portapapeles.- Es una zona de la pantalla que se puede mover, redimensionar, solapar, abrir, cerrar y hacer zoom sobre ella. Sus componentes fundamentales son: barra de títulos, cuadro de cierres, cuadro de zoom, barras de desplazamiento, esquina de redimensionado, indicador file. Línea de estado.- Aparece en la parte inferior de la pantalla y sirve para realizar operaciones. Cuadro de diálogo.- Es un medio para visualizar y establezca múltiples opciones. 2.7 El menú principal se activa pulsando la tecla F10 o al arrancar turbo pascal. Las opciones del menú principal se pueden invocar pulsando simultáneamente la tecla ALT. Las diversas opciones de un menú se pueden clasificar en cuatro categorías según su efecto. 1.- exit, sale del entorno turbo. 2.- file, conduce un submenú y un menú secundario. 3.- opciones que proponen (cl) cíclicamente valores o estados diferentes. 4.- opciones que solicitan información al usuario. Algunos ejemplos de la barra de recordatorio de órdenes: F1- help, F6 – Switch, F5 – zoom, F7 – trace, F8 – Step, F9 – Make, F10 – Menú. La secuencia de teclas hotkeys ejecutan ciertas funciones: Alt- c.- Activa el menú compile Alt- f.- Activa el menú file Alt- E.- Activa el menú edit. El turbo pascal proporciona al usuario ayuda en la pantalla para facilitar el aprendizaje y el recordatorio de aspectos importantes de la gramática, sintaxis, y en general el entorno turbo pascal. La secuencia de teclas que facilitan la consulta de las pantalla de ayuda son: Alt+4, Alt+F10, CtrL+F1, Shift+F1. 2.8 Supongamos que se encuentra en el editor del entorno integrado, desde ahí se comienza a escribir el programa pulsando intro al final de cada línea. Sitúe los puntos y comas, exactamente y asegúrese que el último end esté seguido de un punto. Cuando se termina la edición y no se observa ya errores, puede hacer dos cosas guardarlo en un disco o compilarlo y por último, para salir del editor e ir a la barra de menús ejecute CTRL.-KD. 2.9 Para la conservación en programas de disco se debe seleccionar la orden save, del menú file. Otro método alternativo es utilizar la tecla de función f2. 2.10 El programa ya guardado en disco se necesita el menú compile. Dentro del menú compile, se elige la opción u orden compile. Tras ejecutar esta orden se compila el programa. Un cuadro aparece y visualiza el proceso de la compilación de su programa. La elección del destino de la compilación, elige la programación en disco o en memoria. 2.11 La ejecución Run, no requiere la compilación previa del programa fuente y se puede ejecutar de varias formas: cuando su programa se termina de ejecutar, aparecerá un mensaje en la parte inferior de la pantalla, lo que significa que literalmente dice: pulsar cualquier tecla para volver a turbo pascal. El entrono turbo pascal aparece y está listo para otro ciclo: editar, compilar y ejecutar. 2.12 Para cargar un archivo de programa en la ventana de edición, pulsar Alt F y a continuación teclear o para seleccionar la orden open. El depurador sirve para ayudar a encontrar errores en su programa y funciona permitiéndole detener su programa en cualquier punto a medida que se ejecuta, de modo que puede verificar o incluso alterar el valor de variables o de otros elementos de datos. Nota: En la siguiente página se muestra el diagrama de Cómo desarrollar programas en turbo pascal Cómo desarrollar programas en turbo pascal Qué se ocupa Un entrono Integrado de programación Que proporcione Herramientas De qué tipos Edición Compilación Grabación de programas Qué es lo que hace Qué es lo que hace Qué es lo que hace Comienza a escribir el programa Lo hace ejecutable Guarda la información Cómo Cómo Necesita Por medio de menús Pulsar intro al final de cada línea Por medio de Save del menú file