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.

52 Capítulo 4. Elem<strong>en</strong>tos básicos del l<strong>en</strong>guaje<br />

{Programa que halla la hipot<strong>en</strong>usa de un triángulo rectángulo}<br />

{Autor: Pitágoras, presumiblem<strong>en</strong>te}<br />

{Fecha: hacia el s. VI a. C.}<br />

Cuando se <strong>en</strong>cu<strong>en</strong>tra un símbolo { ó (*, todos los caracteres que lo sigu<strong>en</strong><br />

hasta el primer símbolo } ó *), respectivam<strong>en</strong>te, son ignorados, emparejándose<br />

{ con } y (* con *). El texto recorrido <strong>en</strong>tre esos delimitadores es un com<strong>en</strong>tario,<br />

y se interpreta como un espacio <strong>en</strong> blanco. Por consigui<strong>en</strong>te, no sería<br />

correcto interrumpir una palabra reservada, un id<strong>en</strong>tificador o un literal con un<br />

com<strong>en</strong>tario.<br />

Los com<strong>en</strong>tarios <strong>en</strong> <strong>Pascal</strong> no pued<strong>en</strong> anidarse, es decir, no se puede poner<br />

un com<strong>en</strong>tario d<strong>en</strong>tro de otro.<br />

4.2.1 Constantes y variables<br />

En el ejemplo del apartado 4.1, se definió el valor de Pi: decimos que Pi<br />

es una constante para expresar que su valor no será alterado <strong>en</strong> el curso del<br />

programa; también se dice que es una constante con nombre para difer<strong>en</strong>ciarla<br />

de las constantes expresadas literalm<strong>en</strong>te, a las que también se llama constantes<br />

anónimas. En contraposición, los objetosr(radio) yA(área) pued<strong>en</strong> repres<strong>en</strong>tar<br />

difer<strong>en</strong>tes valores, por lo que se llaman variables.<br />

En los objetos constantes y variables m<strong>en</strong>cionados se pued<strong>en</strong> considerar los<br />

sigui<strong>en</strong>tes aspectos: el id<strong>en</strong>tificador (Pi, r y A), que es el término con el que<br />

pued<strong>en</strong> referirse; su tipo (real, <strong>en</strong> los tres casos) y el valor (3.14 constantem<strong>en</strong>te<br />

para pi, y desconocidos de antemano para r y A, variables <strong>en</strong> el transcurso del<br />

programa).<br />

Para resaltar estos aspectos de los objetos constantes (con nombre) y variables,<br />

es corri<strong>en</strong>te repres<strong>en</strong>tarlos así:<br />

pi<br />

3.14<br />

<strong>en</strong>t<strong>en</strong>di<strong>en</strong>do que el tipo determina el espacio <strong>en</strong> donde reside el valor, de forma<br />

que sólo son aceptables valores del correspondi<strong>en</strong>te dominio.<br />

4.3 Instrucciones básicas<br />

4.3.1 Asignación<br />

La instrucción de asignación se utiliza para dar un valor inicial a las variables<br />

o para modificar el que ya ti<strong>en</strong><strong>en</strong>.

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

Saved successfully!

Ooh no, something went wrong!