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.

126 Capítulo 7. <strong>Programación</strong> estructurada<br />

• Símbolos de <strong>en</strong>trada y salida de datos. Respectivam<strong>en</strong>te, significan lectura<br />

y escritura, y se repres<strong>en</strong>tan como se indica:<br />

a a<br />

• Bloques de procesami<strong>en</strong>to de datos, que realizan operaciones con los datos<br />

leídos o con datos privados. Se repres<strong>en</strong>tan mediante rectángulos que<br />

<strong>en</strong>cierran la especificación del proceso, como por ejemplo:<br />

a ←a<br />

- b<br />

• Nudos de decisión, <strong>en</strong> los que se elige <strong>en</strong>tre dos o más alternativas. Según<br />

las alternativas sean dos (g<strong>en</strong>eralm<strong>en</strong>te dep<strong>en</strong>di<strong>en</strong>do de una expresión lógica)<br />

o más de dos se usa uno u otro de los sigui<strong>en</strong>tes símbolos:<br />

Cierto<br />

Falso<br />

A modo de ejemplo, <strong>en</strong> la figura 7.1 se muestra un s<strong>en</strong>cillo diagrama de<br />

flujo que indica el procedimi<strong>en</strong>to de multiplicar dos números <strong>en</strong>teros positivos<br />

mediante sumas sucesivas.<br />

Sin embargo, no todos los diagramas de flujo son tan claros como el anterior.<br />

Como muestra considérese el diagrama de flujo de la figura 7.2: si un diagrama<br />

de flujo se escribe de cualquier manera, aun si<strong>en</strong>do correcto desde el punto de<br />

vista de su funcionami<strong>en</strong>to, puede resultar <strong>en</strong>gorroso, críptico, ilegible y casi<br />

imposible de modificar.<br />

Por otra parte, <strong>en</strong> la figura 7.3 se observa una disposición mucho más clara<br />

del mismo programa que favorece su compr<strong>en</strong>sión y facilita su codificación.<br />

7.2.2 Diagramas y diagramas propios<br />

El ejemplo anterior resalta la necesidad de una metodología que sirva para<br />

evitar diagramas tan confusos como el de la figura 7.2. Para formalizar esta<br />

. . .

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

Saved successfully!

Ooh no, something went wrong!