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.

5.3. Desarrollo desc<strong>en</strong>d<strong>en</strong>te de programas 71<br />

También se suel<strong>en</strong> usar las mayúsculas y las minúsculas con un criterio<br />

uniforme, para que resulte s<strong>en</strong>cillo interpretar la <strong>en</strong>tidad de un id<strong>en</strong>tificador.<br />

Concretam<strong>en</strong>te, la tipografía que seguimos para cada id<strong>en</strong>tificador es<br />

la sigui<strong>en</strong>te:<br />

– Constantes definidas, empezando con mayúscula: Pi, N, Maximo.<br />

– Variables, empezando con minúscula: x, miEdad.<br />

– Funciones y procedimi<strong>en</strong>tos, empezando con mayúscula: SqRt, Write.<br />

– Tipos, empezando con minúscula. Los definidos por el programador,<br />

empezarán por t y luego seguirá una mayúscula.<br />

Otra importante cualidad de los programas consiste <strong>en</strong> que las <strong>en</strong>tradas de<br />

los datos y las salidas de resultados se efectú<strong>en</strong> también de forma clara, con<br />

m<strong>en</strong>sajes concisos y apropiados, confirmando los datos capturados cuando su<br />

lectura sea delicada, haci<strong>en</strong>do uso de los parámetros de formato, etc.<br />

5.3 Desarrollo desc<strong>en</strong>d<strong>en</strong>te de programas<br />

En este apartado desarrollaremos un programa que ti<strong>en</strong>e por objeto hallar la<br />

hipot<strong>en</strong>usa de un triángulo rectángulo a partir de las longitudes de sus catetos.<br />

Procederemos <strong>en</strong> tres pasos:<br />

1. Obt<strong>en</strong>ción de los catetos.<br />

2. Cálculo de la hipot<strong>en</strong>usa.<br />

3. Escritura del resultado.<br />

Esta primera aproximación puede expresarse <strong>en</strong> un estilo muy próximo a <strong>Pascal</strong>:<br />

Program Cálculo de hipot<strong>en</strong>usa<br />

begin<br />

Obt<strong>en</strong>er los catetos, catA , catB<br />

Hallar la hipot<strong>en</strong>usa, hipo<br />

Escribir el resultado, hipo<br />

<strong>en</strong>d.<br />

Ahora, <strong>en</strong> una primera fase se desarrollan un poco estas acciones. Algunas<br />

son tan s<strong>en</strong>cillas que pued<strong>en</strong> transcribirse directam<strong>en</strong>te <strong>en</strong> <strong>Pascal</strong>, aunque pued<strong>en</strong><br />

mant<strong>en</strong>erse los com<strong>en</strong>tarios para indicar el cometido de cada segm<strong>en</strong>to de<br />

programa:

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

Saved successfully!

Ooh no, something went wrong!