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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

• Un compilador del l<strong>en</strong>guaje Turbo <strong>Pascal</strong> que cumple, salvo pequeñas<br />

excepciones, la sintaxis y semántica de <strong>Pascal</strong> estándar. Existe la posibilidad<br />

de compilar <strong>en</strong> memoria o <strong>en</strong> disco. La primera opción permite<br />

alcanzar una gran velocidad de compilación, mi<strong>en</strong>tras que la segunda se<br />

utiliza para crear los programas ejecutables.<br />

• Un depurador que permite realizar un seguimi<strong>en</strong>to de los programas, ejecutándolos<br />

paso a paso, det<strong>en</strong>i<strong>en</strong>do la ejecución del programa e inspeccionando<br />

sus objetos.<br />

• Una ayuda a la que se puede acceder desde el <strong>en</strong>torno, que permite la<br />

consulta rápida de la sintaxis y semántica de Turbo <strong>Pascal</strong>.<br />

• Desde el <strong>en</strong>torno se puede acceder al DOS, para realizar tareas propias del<br />

sistema operativo, sin t<strong>en</strong>er que abandonar el trabajo <strong>en</strong> curso.<br />

Este <strong>en</strong>torno está controlado por m<strong>en</strong>ús, es decir, el programador puede elegir<br />

<strong>en</strong> cualquier mom<strong>en</strong>to <strong>en</strong>tre una serie de opciones organizadas jerárquicam<strong>en</strong>te.<br />

Así, <strong>en</strong> algunos casos, al escoger una opción se abre un subm<strong>en</strong>ú que muestra<br />

las nuevas (sub)opciones disponibles.<br />

El <strong>en</strong>torno está basado <strong>en</strong> v<strong>en</strong>tanas que pued<strong>en</strong> estar asociadas a programas<br />

(pudi<strong>en</strong>do trabajar con varios a la vez, transfiri<strong>en</strong>do información de unos a otros),<br />

m<strong>en</strong>sajes u operaciones.<br />

Pero para conocerlo, lo mejor es practicar, y eso mismo es lo que proponemos<br />

<strong>en</strong> el apartado sigui<strong>en</strong>te.<br />

C.2 Desarrollo completo de un programa <strong>en</strong> Turbo<br />

<strong>Pascal</strong><br />

En este apartado vamos a describir la forma adecuada y efici<strong>en</strong>te para escribir,<br />

almac<strong>en</strong>ar y modificar un programa, para compilarlo y ejecutarlo y para<br />

depurarlo.<br />

C.2.1 Arranque del <strong>en</strong>torno<br />

En primer lugar t<strong>en</strong>emos que arrancar el <strong>en</strong>torno, para ello pasamos al directorio<br />

donde se <strong>en</strong>cu<strong>en</strong>tre, por ejemplo PASCAL. En la versión 7.0, el compilador<br />

se <strong>en</strong>cu<strong>en</strong>tra d<strong>en</strong>tro del directorio \BIN que a su vez está d<strong>en</strong>tro del directorio<br />

\PASCAL. Hacemos:<br />

C:\> CD PASCAL ←

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

Saved successfully!

Ooh no, something went wrong!