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.

4.4. Partes de un programa 59<br />

las variables a, b y c tomarían los valores 1, 2 y 6, respectivam<strong>en</strong>te. Cuando<br />

se le<strong>en</strong> variables numéricas se saltan los blancos anteriores, que así actúan como<br />

separadores; <strong>en</strong> cambio, los caracteres se le<strong>en</strong> de uno <strong>en</strong> uno, sin separación de<br />

ningún tipo.<br />

Subrayamos que, <strong>en</strong> realidad, el input consiste <strong>en</strong> una única tira de caracteres:<br />

1 2 3 4 5 ← 6 7 8 ← . . . •<br />

Finalm<strong>en</strong>te, usaremos <strong>en</strong> adelante el símbolo • para expresar el fin del archivo<br />

de <strong>en</strong>trada de datos.<br />

Convi<strong>en</strong>e indicar que, cuando se trabaja <strong>en</strong> el sistema operativo DOS, el<br />

símbolo ← repres<strong>en</strong>ta a la vez el avance de línea (A. L.) y el retorno de carro<br />

(R. C.), tal como refleja su símbolo usual:<br />

A. L.<br />

✛<br />

R. C.<br />

Sin embargo, <strong>en</strong> algunos traductores de <strong>Pascal</strong> para computadores personales,<br />

a veces se le atribuye el papel adicional de la cesión del control al computador<br />

(desde el teclado) para que reanude su actividad (véase el apéndice C). Esta coincid<strong>en</strong>cia<br />

de papeles dificulta a veces observarlos aisladam<strong>en</strong>te cuando el input<br />

es el teclado.<br />

4.4 Partes de un programa<br />

En este apartado se reún<strong>en</strong> las ideas expuestas <strong>en</strong> los anteriores, pres<strong>en</strong>tándose<br />

las partes o secciones compon<strong>en</strong>tes de los programas <strong>en</strong> <strong>Pascal</strong>: <strong>en</strong>cabezami<strong>en</strong>to,<br />

declaraciones y bloque o cuerpo de acciones.<br />

Al fin disponemos de todos los elem<strong>en</strong>tos necesarios para escribir los primeros<br />

programas, aunque se trata de programas muy simples, car<strong>en</strong>tes por supuesto<br />

de muchos mecanismos del l<strong>en</strong>guaje.<br />

Por otra parte, además de reunir las ideas introducidas hasta ahora, el estudiante<br />

debería <strong>en</strong> este punto conseguir poner a punto sus primeros programas <strong>en</strong><br />

un <strong>en</strong>torno de programación real.<br />

4.4.1 Encabezami<strong>en</strong>to<br />

El <strong>en</strong>cabezami<strong>en</strong>to de un programa establece una id<strong>en</strong>tificación del mismo.<br />

En cierto modo equivale al título de un libro e incluye información sobre los

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

Saved successfully!

Ooh no, something went wrong!