09.05.2013 Views

Algoritmos y Programación en Pascal

Algoritmos y Programación en Pascal

Algoritmos y Programación en Pascal

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

514 Apéndice C. El <strong>en</strong>torno integrado de desarrollo<br />

Una vez que el programa esté totalm<strong>en</strong>te depurado puede compilarse <strong>en</strong> disco,<br />

creándose el archivo ejecutable. Para esto hay que cambiar el destino de la<br />

compilación de la sigui<strong>en</strong>te forma: abrimos el m<strong>en</strong>ú Compile y pulsamos [D]<br />

activándose la ord<strong>en</strong> Destination que ti<strong>en</strong>e dos opciones, Memory y Disk.<br />

Seleccionando Disk las ulteriores compilaciones se dirigirán siempre a disco.<br />

El programa objeto ejecutable t<strong>en</strong>drá el mismo nombre que el archivo <strong>en</strong> el<br />

que se <strong>en</strong>cu<strong>en</strong>tre el programa fu<strong>en</strong>te, pero con la ext<strong>en</strong>sión .EXE.<br />

Una vez que hemos compilado (<strong>en</strong> memoria o <strong>en</strong> disco) el programa con éxito<br />

ya se puede ejecutar.<br />

C.2.5 Ejecución<br />

Para ejecutar el programa se activa el m<strong>en</strong>ú Run con [Alt] + [R] o [F10]<br />

[R] y se selecciona la ord<strong>en</strong> Run volvi<strong>en</strong>do a pulsar [R], o directam<strong>en</strong>te con<br />

[Ctrl] + [F9].<br />

Desde el <strong>en</strong>torno integrado, al terminar el programa se vuelve a la v<strong>en</strong>tana<br />

de edición sin tiempo para ver las salidas. Podemos ver la v<strong>en</strong>tana de salida<br />

tecleando [Alt] + [F5].<br />

Veamos un ejemplo de ejecución del programa Fact:<br />

Turbo <strong>Pascal</strong> Version 7.0 Copyright (c) 1983,92 Borland International<br />

Escriba un número natural peque~no: 5<br />

El factorial de 5 es 120<br />

C.2.6 Depuración<br />

Durante el proceso de compilación y ejecución de un programa es frecu<strong>en</strong>te<br />

que se origin<strong>en</strong> errores que no sean fáciles de corregir. Para ayudar al programador<br />

<strong>en</strong> este caso, el depurador integrado de Turbo <strong>Pascal</strong> permite analizar<br />

el funcionami<strong>en</strong>to de nuestro programa, ejecutarlo paso a paso, examinar y modificar<br />

variables y fijar puntos de ruptura (<strong>en</strong> los que se deti<strong>en</strong>e la ejecución<br />

del programa de forma condicional o incondicional, permiti<strong>en</strong>do inspeccionar el<br />

estado del mismo).<br />

En primer lugar, t<strong>en</strong>emos que activar el depurador desde el m<strong>en</strong>ú de opciones<br />

haci<strong>en</strong>do [F10] [Options] [Debugger] y marcando la opción Integrated.<br />

Para que el compilador g<strong>en</strong>ere la información necesaria para el depurador,<br />

hemos de asegurarnos de que la opción Debug information está marcada, y si<br />

t<strong>en</strong>emos objetos locales, comprobar también la opción Local symbols d<strong>en</strong>tro<br />

de las opciones de la pantalla de opciones del depurador: [F10] [Options]<br />

[Compiler] [Debugging] (véase el apartado C.3.3).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!