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.

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

Estas ideas pued<strong>en</strong> organizarse como se indica a continuación:<br />

Manera de hallar el área de un círculo:<br />

Sean:<br />

pi = 3.14<br />

r, A ∈ IR (radio y área resp.)<br />

Pasos que hay que llevar a cabo:<br />

Averiguar el valor del radio r<br />

Hallar el valor del área A, que es pi · r 2<br />

El área resulta ser el valor de A<br />

La transcripción de este algoritmo <strong>en</strong> un programa <strong>en</strong> <strong>Pascal</strong> es casi directa:<br />

Program AreaCirculo (input, output);<br />

{Se halla el área de un círculo conoci<strong>en</strong>do su radio}<br />

const<br />

Pi = 3.14;<br />

var<br />

r, A: real; {radio y área}<br />

begin<br />

Write(’Cuál es el radio?: ’);<br />

ReadLn(r);<br />

A:= Pi * Sqr(r);<br />

WriteLn(’Área = ’, A)<br />

<strong>en</strong>d. {AreaCirculo}<br />

4.2 Vocabulario básico<br />

En castellano las letras se agrupan para formar palabras, y éstas se combinan<br />

<strong>en</strong>tre sí y con los signos de puntuación para construir frases; análogam<strong>en</strong>te, <strong>en</strong><br />

<strong>Pascal</strong>, se parte de un juego de caracteres básico (ASCII por ejemplo) para<br />

componer los difer<strong>en</strong>tes elem<strong>en</strong>tos de su vocabulario: las palabras reservadas,<br />

los id<strong>en</strong>tificadores, los símbolos especiales, los literales y los com<strong>en</strong>tarios.<br />

Palabras reservadas<br />

Las palabras reservadas son compon<strong>en</strong>tes con significado fijo usadas <strong>en</strong> los<br />

constructores del l<strong>en</strong>guaje. Se suel<strong>en</strong> escribir <strong>en</strong> negrita, facilitando así la lectura<br />

de los programas. Las palabras reservadas de <strong>Pascal</strong> estándar son las sigui<strong>en</strong>tes:<br />

and, array, begin, case, const, div, do, downto, else, <strong>en</strong>d, file,<br />

for, forward, function, goto, if, in, label, mod, nil, not, of, or,

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

Saved successfully!

Ooh no, something went wrong!