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.

Capítulo 6<br />

Instrucciones estructuradas<br />

6.1 Composición de instrucciones . . . . . . . . . . . . . . . 86<br />

6.2 Instrucciones de selección . . . . . . . . . . . . . . . . . 88<br />

6.3 Instrucciones de iteración . . . . . . . . . . . . . . . . . 94<br />

6.4 Diseño y desarrollo de bucles . . . . . . . . . . . . . . . 103<br />

6.5 Dos métodos numéricos iterativos . . . . . . . . . . . . 113<br />

6.6 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />

En el capítulo anterior se ha visto una breve introducción a <strong>Pascal</strong> donde se<br />

han pres<strong>en</strong>tado algunos tipos de datos e instrucciones básicas. Hasta ahora todos<br />

los ejemplos estudiados han sido de estructura muy simple: cada instrucción se<br />

ejecuta una sóla vez y además <strong>en</strong> el mismo ord<strong>en</strong> <strong>en</strong> el que aparec<strong>en</strong> <strong>en</strong> el listado<br />

del programa.<br />

Para escribir programas que trat<strong>en</strong> problemas más arduos es necesario combinar<br />

las acciones primitivas para producir otras acciones más complejas. Este<br />

tipo de acciones combinadas se compon<strong>en</strong> a partir de otras, más s<strong>en</strong>cillas, mediante<br />

tres métodos fundam<strong>en</strong>tales: la secu<strong>en</strong>cia o composición, la selección y<br />

la repetición. Estos tres métodos se describ<strong>en</strong> informalm<strong>en</strong>te como sigue:<br />

- La forma más simple de concat<strong>en</strong>ar acciones es la composición, <strong>en</strong> ella se<br />

describe una tarea compleja como una sucesión de tareas más elem<strong>en</strong>tales.<br />

- La selección de una alternativa tras valorar una determinada circunstancia<br />

se refleja mediante las instrucciones if (<strong>en</strong> sus dos formas) y case.

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

Saved successfully!

Ooh no, something went wrong!