You are on page 1of 4

2.1.

Utilizando el teclado
Al momento de escribir nuestro programa, el teclado ser el principal medio para el ingreso de texto. Algunas de las principales combinaciones de teclas para mover el cursor a travs de la pantalla del editor, son las siguientes: Movimiento Teclas Carcter a la izquierda Carcter a la derecha Palabra a la izquierda Ctrl+ Palabra a la derecha Ctrl+ Lnea abajo Lnea arriba Pantalla abajo AvPg Pantalla arriba RePg Principio de lnea Inicio Final de lnea Fin Principio de la ventana Ctrl+Inicio Final de la ventana Ctrl+Fin Principio del programa Ctrl+RePg Final del programa Ctrl+AvPg Indentacin Tab
Tabla 1 - Combinacin de teclas para movimiento del cursor

Tambin se puede utilizar el teclado para realizar otra serie de operaciones como borrar caracteres, abrir archivos, etc. Los comandos ms importantes que se pueden ejecutar a travs del teclado se muestran a continuacin: Comando Teclas Borrar un carcter a la izquierda del cursor Retroceso Borrar un carcter a la derecha del cursor Suprimir Borrar la palabra a la izquierda del cursor Ctrl+T Insertar una lnea Ctrl+N Borrar una lnea Ctrl+Y Borrar desde el cursor hasta el final de la lnea Ctrl+Q+Y Activar la barra de mens F10 Abrir un fichero F3 Guardar un fichero F2
Tabla 2 - Combinacin de teclas para otros comandos

Adems de caracteres, palabras, lneas, ventanas y programas, en TP podemos hablar de bloques. Un bloque es cualquier cantidad de texto (desde un simple carcter hasta cientos de lneas) que el usuario haya marcado como bloque. Para marcar un bloque hay que indicar el principio y final del mismo. En una ventana slo puede existir un nico bloque en un momento determinado. Los comandos utilizados para bloques se detallan a continuacin. Comando Teclas Marcar un bloque
Mays+ , , , Ctrl+K+B (inicio de bloque) Ctrl+K+K (fin de bloque)

Ir al principio del bloque Ctrl+Q+B Ir al final del bloque Ctrl9Q+K Copiar un bloque Ctrl+Insert, Mays+Insert

Mover un bloque Ctrl+Supr, Mays+Insert Borrar un bloque Ctrl+Supr Ocultar/Visualizar un bloque Ctrl+K+H
Tabla 3. Comandos para bloques

2.2.4. Men Run (Alt+R)


Despus de que el proceso de compilacin haya terminado con xito, el programa est listo para ser ejecutado. El men Run permite el control sobre la ejecucin de programas. Run (Ctrl+F9) Ejecuta el programa activo. Si el programa fuente ha sido modificado desde la ltima compilacin, TP vuelve a compilarlo automticamente antes de ejecutarlo. Step over (F8) Ejecuta el programa, en la ventana de edicin activa, sentencia a sentencia. Si se encuentra con un procedimiento o funcin lo salta; es decir, lo ejecuta como si fuera una nica sentencia. Trace into (F7) Ejecuta el programa, en la ventana de edicin activa, paso a paso; es decir, sentencia a sentencia, incluyendo la traza de los procedimientos procedimientos y funciones. Cuando encuentra un procedimiento o funcin, se pasa el control a este procedimiento y tambin lo ejecuta sentencia a sentencia. Esta es la diferencia que tiene con la opcin Step Over, la cual slo ejecuta las sentencias del procedimiento actual. Go to cursor (F4) Ejecuta el programa desde donde se encuentre en ese momento hasta la posicin actual del cursor. Program reset (Ctrl+F2) Detiene la sesin de depuracin actual y devuelve el control al usuario. Parameters Especifica los parmetros que se pasan al programa cuando se ejecuta el entorno integrado de desarrollo, desde la lnea de comandos.

2.2.5. Men Compile (Alt+C)


Una vez escrito el programa fuente (archivo .PAS), es necesario compilarlo para obtener un programa objeto que pueda ser ejecutado por la computadora. Durante la compilacin, TP muestra una ventana con el estado del proceso. El proceso de compilacin puede acabar satisfactoriamente, en cuyo caso el programa est listo para ser ejecutado, con errores, los cuales debern ser corregidos antes de volver a ser compilados sin errores para poder ejecutar el programa obtenido. El men Compile contiene las opciones para la compilacin y ejecucin de programas.
Instituto Superior de Formacin Docente N 6012 - El Carril, Salta Ctedra: Programacin II (PII) Carrera: Tecnicatura Superior en Anlisis de Sistemas con Orientacin en Redes Informticas Apunte de ctedra Unidad 2: El Compilador de Turbo Pascal 7.0 Autor: Lic. Gustavo Daniel Reyes
7 de 10

Compile (ALT+F9) Compila el archivo de la ventana de edicin activa. Make (F9) Constituye una versin ejecutable del archivo del programa principal, compilando ese archivo y otros archivos modificados utilizndoos en el programa. Build

Hace lo mismo que Make, pero recompila archivos fuentes del programa, sin tener en cuenta si han sido modificados o no modificados. Destination Memory Especifica si la versin ejecutable de un programa se almacena en memoria o en disco. Primary File... Especifica el archivo principal de un programa, cuyo cdigo fuente se encuentra en archivos mltiples. Clear primary file Borra el nombre principal del archivo, de modo que las rdenes Build o Make actan sobre el archivo en la ventana de edicin. Information... Muestra una ventana con informacin del archivo activo, que est siendo compilado actualmente.

2.2.6. Men Debug (Alt+D)


A menudo, se escriben programas que se compilan sin error (no existen errores sintcticos) pero al ejecutarlos el resultado no es el esperado (se producen errores semnticos). Normalmente, los errores sintcticos son fciles de corregir pero no pasa lo mismo con los errores semnticos. Para localizar estos errores, podemos utilizar las herramientas que proporciona TP para depurar programas incluidas en el men Debug. Breakpoints... Permite insertar, modificar o borrar puntos de interrupcin2 (breakpoints). Un punto de interrupcin permite detener un programa en ejecucin exactamente en la lnea en la que se insert. Se pueden insertar puntos de ruptura dependiendo de una determinada condicin. El cuadro de dilogo de puntos de ruptura muestra todos los puntos de ruptura insertados, en la lnea en la que se encuentran, la condicin a evaluar y la pasada en la que debe parar el programa. Call stack (Ctrl+F3) Abre una ventana que contiene una lista de procedimientos y funciones actualmente llamadas en el programa que se est ejecutando. Register Abre la ventana Register, haciendo activa. Watch Muestra una ventana que permiten el control sobre las vistas de variables y expresiones de la ventana Watch. En esta ventana, se muestran las expresiones con sus valores actuales. Cuando esta ventana est activa, se pueden insertar/borrar expresiones pulsando la tecla Insert/Supr. Output Muestra la ventana de salida (Output), la cual permite comprobar la salida del programa que estamos ejecutando. User screen (Alt+F5) Abre la pantalla de usuario, que utiliza la pantalla completa para visualizar salidas programas. Evaluate/modify... (Ctrl+F4) Permite evaluar el nombre de una variable o expresin, muestra su valor y, si es posible, permite la modificacin de ese valor. Add watch.... (ctrl.+F7) Inserta una expresin de observacin a la ventana Watch. Add Breakpoint... Aade un punto de ruptura en un cuadro de dilogo.
2 Breakpoint: punto de interrupcin, punto de ruptura o parada dinmica. Es una pausa intencional y controlada durante la ejecucin de un programa. Instituto Superior de Formacin Docente N 6012 - El Carril, Salta Ctedra: Programacin II (PII) Carrera: Tecnicatura Superior en Anlisis de Sistemas con Orientacin en Redes Informticas Apunte de ctedra Unidad 2: El Compilador de Turbo Pascal 7.0

Autor: Lic. Gustavo Daniel Reyes


8 de 10

2.2.7. Men Tools (Alt+T)


Permite acceder a diferentes programas auxiliares, que se pueden utilizar en el trabajo diario. Messages Abre la ventana de mensajes (Messages), de modo que pueda inspeccionar salidas de programas. Go to next (Alft+F8) Salta al siguiente mensaje la ventana Messages. Go to previous (Alt+F7) Salta al mensaje anterior la ventana Messages. Grep (Shift+F2) Invoca la utilidad Grep3, tipo UNIX.

2.2.8. Men Options (Alt+O)


El Men Options contiene comandos que permiten modificar el entorno de trabajo y cambiar las opciones de configuracin que TP inicializa por defecto. Compiler... Especificar opciones de compilacin. Memory sizes... Especifica los tamaos de memoria por defecto de un programa. Linker... Especifica las opciones relativas al proceso de enlace. Debugger... Especifica las opciones relativas al depurador integrador. Directories... Permite indicar a TP en que directorios debe buscar para encontrar los archivos que necesita en la compilacin, enlazado (linkeado) y ejecucin de programas. Tools... Edita, aade o borra herramientas de programas. Environment Esta opcin contiene un submen en el que es posible cambiar las preferencias del usuario (tamao de la ventana, guardado automtico de ficheros...), las opciones de la ventana de edicin, las opciones del ratn o los colores para la ventana de edicin. Open... Abre un archivo con informacin de parmetros.
3 Utilidad de la lnea de comandos, escrita originalmente para ser usada con el sistema operativo Unix, que se utiliza para detectar patrones en archivos. Instituto Superior de Formacin Docente N 6012 - El Carril, Salta Ctedra: Programacin II (PII) Carrera: Tecnicatura Superior en Anlisis de Sistemas con Orientacin en Redes Informticas Apunte de ctedra Unidad 2: El Compilador de Turbo Pascal 7.0 Autor: Lic. Gustavo Daniel Reyes

9 de 10

Save Todas las opciones que han sido modificadas en una sesin de trabajo (incluidas las opciones de bsqueda y el destino del archivo ejecutable) se restauran cuando se vuelve a ejecutar TP. Guarda los parmetros de configuracin modificados en el archivo TURBO.TP. Save as... Guarda los parmetros de configuracin en el archivo especificado, en lugar de hacerlo en el archivo por defecto TURBO.TP.

You might also like