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.

5.2. Programas claros ⇒ programas de calidad 69<br />

La misma finalidad ti<strong>en</strong>e la colocación adecuada de los com<strong>en</strong>tarios, que no<br />

ti<strong>en</strong><strong>en</strong> efecto alguno <strong>en</strong> el funcionami<strong>en</strong>to del programa y nos permit<strong>en</strong> <strong>en</strong> cambio<br />

incluir explicaciones sobre la finalidad del programa o sobre su funcionami<strong>en</strong>to.<br />

En el mismo s<strong>en</strong>tido, no está de más volver a recordar que se recomi<strong>en</strong>da<br />

introducir id<strong>en</strong>tificadores mnemotécnicos, que sugier<strong>en</strong> el papel que juegan, facilitando<br />

también la lectura del programa.<br />

El uso apropiado de una clara disposición del texto, la inclusión de com<strong>en</strong>tarios<br />

apropiados, y una bu<strong>en</strong>a elección de los id<strong>en</strong>tificadores, se conoce como<br />

autodocum<strong>en</strong>tación, y no es ningún lujo superfluo. Por el contrario, se considera<br />

preciso adquirir desde el principio el hábito de desarrollar programas claros y<br />

bi<strong>en</strong> autodocum<strong>en</strong>tados.<br />

5.1.2 Suma de dos números<br />

El sigui<strong>en</strong>te programa halla la suma de dos números <strong>en</strong>teros:<br />

Program Suma (input, output);<br />

{Pide dos <strong>en</strong>teros y halla su suma}<br />

var<br />

a, b: integer; {los sumandos}<br />

begin<br />

{Lectura de los datos:}<br />

Write(’Primer número: ’);<br />

ReadLn(a);<br />

Write(’Segundo número: ’);<br />

ReadLn(b);<br />

{Cálculos y resultados:}<br />

WriteLn(a,’ + ’,b,’ = ’,a + b)<br />

<strong>en</strong>d. {Suma}<br />

❡❡ <br />

Entradas y salidas claras. Además de la docum<strong>en</strong>tación interna del<br />

programa, otra recom<strong>en</strong>dación que debe t<strong>en</strong>erse <strong>en</strong> cu<strong>en</strong>ta desde el principio<br />

es que las lecturas de los datos y la salida de los resultados sean claras,<br />

incluy<strong>en</strong>do para ello los m<strong>en</strong>sajes necesarios y ofreci<strong>en</strong>do comprobaciones<br />

de que los datos se han leído correctam<strong>en</strong>te.<br />

5.2 Programas claros ⇒ programas de calidad<br />

Una recom<strong>en</strong>dación de gran importancia para lograr que los programas sean<br />

correctos consiste <strong>en</strong> habituarse a escribirlos de forma clara, difer<strong>en</strong>ciando bi<strong>en</strong><br />

sus distintos fragm<strong>en</strong>tos para que sean fácilm<strong>en</strong>te id<strong>en</strong>tificables y legibles. Otra

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

Saved successfully!

Ooh no, something went wrong!