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.

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

sus intervalos declarados. Debe activarse cuando puedan aparecer errores<br />

de este tipo.<br />

• [ ] Overflow checking<br />

Comprueba errores de desbordami<strong>en</strong>to después de efectuar las sigui<strong>en</strong>tes<br />

operaciones: +, -, *, Abs, Sqr, Succ y Pred. Debe activarse cuando<br />

puedan aparecer errores de este tipo.<br />

• [ ] Complete boolean eval<br />

Realiza la evaluación completa de las expresiones booleanas sin optimizarlas,<br />

es decir, la evaluación del circuito largo (véase el apartado 3.5) <strong>en</strong> caso<br />

de estar activada y del circuito corto <strong>en</strong> caso contrario.<br />

• [ ] Debug information<br />

G<strong>en</strong>era información de depuración imprescindible para ejecutar el programa<br />

paso a paso y para fijar puntos de ruptura. Debe activarse para<br />

depurar.<br />

• [ ] Local symbols<br />

G<strong>en</strong>era información de los id<strong>en</strong>tificadores locales necesaria para examinar<br />

y modificar las variables locales de un subprograma y para ver las llamadas<br />

producidas hasta llegar a un determinado subprograma con la opción<br />

Debug Call Stack. Debe activarse para depurar d<strong>en</strong>tro de un subprograma.<br />

• [ ] 8087/80287<br />

G<strong>en</strong>era código para el coprocesador numérico y debe estar activada para<br />

poder utilizar los tipos reales de Turbo <strong>Pascal</strong>.<br />

• Memory sizes<br />

Fija los tamaños de memoria de la pila y el montículo, que son dos estructuras<br />

necesarias para el funcionami<strong>en</strong>to de los programas. El tamaño de la<br />

pila (Stack size) puede ser insufici<strong>en</strong>te <strong>en</strong> programas (normalm<strong>en</strong>te recursivos)<br />

con gran numéro de llamadas a subprogramas, como la función de<br />

Ackermann (véase el apartado 10.3.3). En dichos casos puede aum<strong>en</strong>tarse<br />

su tamaño hasta un valor máximo de 65535.<br />

• Debugger<br />

En esta opción se fijan ciertos parámetros del depurador, <strong>en</strong>tre otros, si se<br />

usa el depurador integrado o indep<strong>en</strong>di<strong>en</strong>te.

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

Saved successfully!

Ooh no, something went wrong!