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.

Capítulo 2<br />

El l<strong>en</strong>guaje de programación <strong>Pascal</strong><br />

2.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />

2.2 Otros detalles de interés . . . . . . . . . . . . . . . . . . 24<br />

2.3 Orig<strong>en</strong> y evolución del l<strong>en</strong>guaje <strong>Pascal</strong> . . . . . . . . . 24<br />

2.4 <strong>Pascal</strong> y Turbo <strong>Pascal</strong> . . . . . . . . . . . . . . . . . . . . 25<br />

En este breve capítulo se pres<strong>en</strong>ta el l<strong>en</strong>guaje de programación <strong>Pascal</strong>, resaltando<br />

algunas de sus características más importantes, como la s<strong>en</strong>cillez de sus<br />

instrucciones, la estructuración de éstas y su capacidad expresiva, que permite<br />

implem<strong>en</strong>tar algoritmos de muy diversa índole. Estas características, <strong>en</strong>tre otras,<br />

son las que justifican que <strong>Pascal</strong> sea el l<strong>en</strong>guaje de programación utilizado <strong>en</strong><br />

este libro.<br />

2.1 Introducción<br />

<strong>Pascal</strong> es un l<strong>en</strong>guaje de alto nivel: se parece más al l<strong>en</strong>guaje natural hablado,<br />

o al matemático, que al l<strong>en</strong>guaje de máquina (véase el cap. 5 de [PAO94]). Este<br />

nivel se alcanza gracias a una pequeña colección de mecanismos simples pero<br />

de una gran pot<strong>en</strong>cia: unos permit<strong>en</strong> estructurar acciones (secu<strong>en</strong>cia, selección e<br />

iteración), otros datos (arrays, registros, ficheros), y otros hac<strong>en</strong> posible ext<strong>en</strong>der<br />

el l<strong>en</strong>guaje, dotándolo <strong>en</strong> g<strong>en</strong>eral con conceptos (datos y operaciones) semejantes<br />

a los empleados <strong>en</strong> el razonami<strong>en</strong>to humano sobre los problemas, como se mostró<br />

<strong>en</strong> el apartado 1.4.

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

Saved successfully!

Ooh no, something went wrong!