Entorno Turbo Pascal-060926

8
 Universidad Centroccidental “Lisandro Alvarado”  Decanato de Ciencias y Tecnología  Práctica Nº 3  El Entorno de Turbo Pascal  Auxiliar Docente Ing. Oscar García Pag. 1

Transcript of Entorno Turbo Pascal-060926

Page 1: Entorno Turbo Pascal-060926

5/11/2018 Entorno Turbo Pascal-060926 - slidepdf.com

http://slidepdf.com/reader/full/entorno-turbo-pascal-060926 1/8

Universidad Centroccidental “Lisandro Alvarado” 

 Decanato de Ciencias y Tecnología

 Práctica Nº 3

 El Entorno de Turbo Pascal 

 Auxiliar Docente Ing. Oscar García Pag. 1

Page 2: Entorno Turbo Pascal-060926

5/11/2018 Entorno Turbo Pascal-060926 - slidepdf.com

http://slidepdf.com/reader/full/entorno-turbo-pascal-060926 2/8

 Arranque del Turbo Pascal 

1. Desde el escritorio Windows, encuentre la carpeta”Ambiente Pascal”.

 Haga Doble Clic, sobre dicha carpeta. Haga Doble Clic, sobre el icono “Turbo Pascal”.

2. Desde el Botón Inicio, a través de la siguiente dirección:

 Programas\Ambiente DOS\Ambiente Pascal\Turbo Pascal 7.0

 Ambiente del Turbo Pascal 

TP puede abrirse de diferentes formas:

1. Puede cargarse mostrando una ventana azul vacía indicando que es un

 Archivo Nuevo, parecido a Word que muestra una “página en blanco”

indicando un archivo nuevo.

2. También puede abrirse mostrando una ventana azul con código de un

 programa. Esto ocurre porque TP al momento de abrirse busca el último

archivo trabajado, si lo consigue lo edita.

3. O puede cargarse mostrando un fondo gris que es la pantalla de inicio de

TP.

4. En el caso de que TP quiera editar un archivo en A:, si no hemos

introducido previamente un diskette, aparecerá el siguiente mensaje.

 Para recuperar el Editor de este error, se tiene 2 opciones:

•  Introducir un diskete y presionar <Enter>, o

•  Presionar <Esc> hasta que aparezca el mensaje:

 Auxiliar Docente Ing. Oscar García Pag. 2

Disk is not ready in drive A Esc-Cancel Enter-Retry

Unable to open file A:NombreDeArcivo.PAS

OK 

Page 3: Entorno Turbo Pascal-060926

5/11/2018 Entorno Turbo Pascal-060926 - slidepdf.com

http://slidepdf.com/reader/full/entorno-turbo-pascal-060926 3/8

5.  En el caso de que TP tenga ventanas de código abiertas(ventanas azules ),vamos a cerrarlas todas hasta que quede la pantalla inicial de TP que

 generalmente es de color gris; para lo cual presionaremos <Alt>+F3 hasta

aue se cierren todas las ventanas azules.

6.  En caso de que aparezca el siguiente mensaje

7. significa que TP está preguntando si quiere guardar la información que

está en una de las ventana de código, por lo que haga clic en “NO”

Partes del entorno Turbo Pascal Barra de Menú Principal:Ubicada en la parte superior de la ventana, donde se muestran

todos los menús, como son: File, Edit, Run, Help, etc.

Ventana de Edición: Es el área donde se escribe el programa fuente.

 Barra de Título: Muestra el nombre del archivo que se encuentra cargado actualmente.

 En caso de que no haya ningún archivo cargado, aparece NONAME00.PAS (Sin

 Nombre).

 Barra de Estado: Le indica al usuario si el teclado está habilitado para sólo mayúsculas,

 si el teclado numérico está o no activo, y también suministra información a cercade las teclas de funciones F1..F10.

 Menú File ( ALT - F)

 

 El Menú File contiene una serie de opciones para trabajar con archivos, tales como:

 New, Open, Save, Save As, Save All, Change Dir, print, Exit.

 New : Permite crear un archivo nuevo. Si al elegir esta opción usted tiene un

 programa abierto, se presentará un cuadro de diálogo donde debe seleccionar 

<Si>, si desea guardar el programa que aparece en pantalla; <No>, para cerrar el  programa sin guardarlo y <Cancelar>, para anular el comando Nuevo y regresar 

al programa abierto.

Open: Muestra el cuadro de diálogo para abrir un archivo almacenado en disco. La

tecla de atajo es F3.

 Auxiliar Docente Ing. Oscar García Pag. 3

 NombreDeArchivo.PAS has been modified.Save?

Yes No Cancel

Page 4: Entorno Turbo Pascal-060926

5/11/2018 Entorno Turbo Pascal-060926 - slidepdf.com

http://slidepdf.com/reader/full/entorno-turbo-pascal-060926 4/8

 Save: Guarda en disco, el archivo mostrado en la ventana activa, en el directorio por defecto; si no se ha guardado por primera vez, aparecerá el cuadro de diálogo

 para guardar el archivo. La tecla de atajo es F2.

 Save All : Guarda en disco, todos los archivos de todas las ventanas abiertas.

Change Dir : Permite cambiar el directorio por defecto donde se almacenarán los

archivos. Se debe tener en cuenta que todos los archivos se guardarán en el directorio seleccionado, sean de programas o no.

 Frecuentemente ocurre que la persona que trabajo antes que nosotros en la máquinacambió esta opción y colocó A:[\][NombreDeCarpeta]. Por lo que cuando uno abre

TP se va a presentar el error explicado en el punto 4 del tema Ambiente Pascal. En

este caso para recuperar al Editor de este error procedemos de la siguiente forma:

1. Presionamos <Esc>

2. Seleccionamos la opción de menú File\Change Dir 3. Si sale nuevamente el error, volvemos a presionar <Esc>4. En la caja de texto “Directory Name”, escribimos C:[\]

[NombreDeCarpeta]

5. Presionamos OK.

 Exit: Sirve para abandonar el TP. La tecla de atajo es Alt-X 

Menú Edit ( ALT - E)

 El menú Edit tiene las siguientes opciones, la mayoría de las cuales se utilizan paramanipular bloques de texto seleccionados previamente.

  Restore Line: Sirve para deshacer el último cambio realizado a una línea de programa.

Clear: Borra el texto seleccionado (ctrl.-del).

Copy: copia el texto seleccionado al portapapeles, sin borrarlo del archivo (ctrl.-ins).

Cut: corta el texto seleccionado al portapapeles, borrándolo del archivo (shift-del).

 Paste: copia el texto del portapapeles, insertándolo en la posición del cursor  (shift-

ins).

 Auxiliar Docente Ing. Oscar García Pag. 4

Page 5: Entorno Turbo Pascal-060926

5/11/2018 Entorno Turbo Pascal-060926 - slidepdf.com

http://slidepdf.com/reader/full/entorno-turbo-pascal-060926 5/8

 Menú Compile ( ALT - C  )

 El menú Compile tiene las siguientes opciones:

Compile: compila y enlaza el programa al destino seleccionado(memoria o disco)

(Alt-F9).

Make: compila y enlaza tanto el archivo principal como todos los archivos que sonusados por este, si han sido modificados (F9).

 Build: compila y enlaza tanto el archivo principal como todos los archivos que sonusados por este, asi no hallan sido modificados.

 Destination: sirve para especificar si el resultado de una operación de compilación va ser almacenado en memoria o disco(crea un .EXE).

 Primary File: sirve para especificar el archivo principal.

 Menú Run ( ALT - R)

 El menú Run tiene las siguientes opciones:

 Run: compila, enlaza y ejecuta el programa en la ventana activa. (Ctrl-F9).

 Program Reset: Reinicia el programa desde el principio (ctrl.-F2).

Go to Cursor: Corre el programa y lo detiene en la línea donde se encuentra el cursor (F4).

Trace Into: Corre el programa línea por línea, entrando a las subrutinas yejecutándolas línea por línea también (F7).

Step Over: Corre el programa línea por línea, a excepción de las subrutinas que lasejecuta de una sola vez  (F8)

 Auxiliar Docente Ing. Oscar García Pag. 5

Page 6: Entorno Turbo Pascal-060926

5/11/2018 Entorno Turbo Pascal-060926 - slidepdf.com

http://slidepdf.com/reader/full/entorno-turbo-pascal-060926 6/8

 Menú Debug ( ALT - D )

 El menú Debug provee varias opciones para conseguir errores en los programas, es lo

que se conoce como depuración, para realizar una depuración es necesario que secorra el programa con F7 o F8 y se usan conjuntamente los siguientes

 procedimientos:

 Evaluate/Modify: para ver el valor actual de una variable en un punto en particular del programa, además, permite cambiar el valor de la variable y observar el efecto

en los resultados del programa(ctrl.-F4).

Watches: Permite monitorear el valor de una expresión a lo lago del programa (ctrl.-

F7).

Toggle Breakpoint: permite colocar o borrar puntos de control o breakpoints al 

 programa. Un breakpoint es una línea del programa que está resaltada de color 

rojo, en la cual un programa que está corriendo se detendrá en esa línea para que partir de ahí comencemos a depurarlo.(ctrl.-F8).

 Menú Options ( ALT -O )

  El menú Options provee varias opciones para configurar el ambiente de

 programación de TP:

Compiler: Para configurar que errores se atraparán en la compilación, generalmente

no es necesario modificarlo

.  Linker: permite cambiar las opciones de enlace, generalmente no se modifica

Memory Sizes: Permite asignar la cantidad de memoria reservada para el stack y el heap.

 Debugger: Permite indicar el programa que se utilizará para depurar los programas,ci el depurador integrado de TP o el Turbo Debugger, que es un programa

independiente que puede trabajar con TP.

Directories: Sirve para especificar los directorios donde TP debe buscar los

 programas, las unidades, y otros programas, en caso de que no los consiga en el 

directorio actual.

 Environment: Permite, entre otras cosas, en el cuadro de diálogo de Preferencias,

indicarle a TP que guarde los nombres de los archivos y la configuración IDE 

utilizados y los recupere en la siguiente sesión. Y en el cuadro de diálogo de Arranque, donde se le puede indicar a TP que utilice EMS(memoria expandida)

 para un mejor rendimiento.

 Auxiliar Docente Ing. Oscar García Pag. 6

Page 7: Entorno Turbo Pascal-060926

5/11/2018 Entorno Turbo Pascal-060926 - slidepdf.com

http://slidepdf.com/reader/full/entorno-turbo-pascal-060926 7/8

Save Options: Indica a TP que guarde las opciones actuales. Si desea que estas seanlas opciones por defecto deben almacenarse en un archivo llamado TURBO.TP; de

lo contrario, se puede almacenar en cualquier otro archivo.

 Retrieve Options: Permite recuperar las opciones almacenadas en el archivo distinto

a TURBO.TP.

 Menú Windows ( ALT -W)

 El menú Windows provee varias opciones: 

 Next: Pasa de una ventana a la siguiente(F6)

 Previous: permite pasar de una ventana a la anterior(Shift-F6).

Close: Permite cerrar la ventana activa(Alt-F3).

Watch: Permite activar la ventana Watch del depurador.

Output: Sirve para mostrar la ventana que muestra las salidas por pantalla del  programa.

User Screen: Funciona igual que la opción Output(Alt-F5).

 List: Muestra una lista de todas las ventanas que estén abiertas. De esta lista

 podemos seleccionar una ventana y pasar directamente a ella(Alt-O)

Funciones de Edición de bloques

Ctrl.+ K , H : Para deseleccionar un bloque

 Auxiliar Docente Ing. Oscar García Pag. 7

Page 8: Entorno Turbo Pascal-060926

5/11/2018 Entorno Turbo Pascal-060926 - slidepdf.com

http://slidepdf.com/reader/full/entorno-turbo-pascal-060926 8/8

 Errores de Sintaxis en Turbo Pascal 

Una vez que uno ha transcrito el código del programa en el Editor, el siguiente paso escompilar el programa para que TP detecte los errores de sintaxis. En caso de que el 

 programa contenga errores, el compilador presenta un mensaje ya sea en la parte superior 

o inferior de la pantalla indicando el mismo.

 Al presentarse un error de sintaxis en Turbo Pascal, el cursor se ubica a la derecha de

donde el compilador supone esta el error; si el cursor se ubica al principio de la línea, es porque el error esta al final de la línea anterior.

 Errores Más Frecuentes

ERROR MOTIVO

TYPE MISMATCH

LA VARIABLE GLOBAL NO ES DELMISMO TIPO DEL PARAMETRO

SE ESTA ASIGNANDO UN VALOR DEDIFERENTE TIPO A LA VARIABLE

UNKNOWN IDENTIFIER 

VARIABLE O PROCEDIMIENTO NODECLARADA

VARIABLE O PROCEDIMIENTO MALESCRITA

DUPLICATE IDENTIFIER UNA MISMA VARIABLE ESTADECLARADA DOS VECES

COMA EXPECTED FALTA COMA

PUNTO Y COMAEXPECTED

FALTA PUNTO Y COMA AL FINAL DELA INSTRUCCIÓN

STRING CONSTANTEXCEEDS LINE

SE OLVIDO CERRAR LA CADENA CONAPOSTROFO,

SE ESTA USANDO UN CARÁCTER QUENO ES APOSTROFO DE CIERRE ( ’ )

ERROR IN STATEMENT INSTRUCCIÓN MAL CONSTRUIDA

 Auxiliar Docente Ing. Oscar García Pag. 8