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.6. Ejercicios 81<br />

5.6 Ejercicios<br />

1. Escriba programas que d<strong>en</strong> cada una de las sigui<strong>en</strong>tes salidas:<br />

***** * *<br />

***** * ***<br />

***** * *****<br />

***** * *******<br />

***** * *<br />

2. Enmi<strong>en</strong>de los errores cometidos <strong>en</strong> la escritura del sigui<strong>en</strong>te programa:<br />

program Par-o-impar (imput); {Este programa<br />

pide un <strong>en</strong>tero: si es par contesta "TRUE", y si<br />

no, "FALSE" } beguin {datos} Write(’Dame un<br />

<strong>en</strong>tero y averigüaré si es par); ReadLn(n);<br />

{cálculos} esPar:= not odd n {resultados}<br />

WriteLn(’Solución: ’ esPar); <strong>en</strong>d<br />

3. Escriba un programa para cada uno de los sigui<strong>en</strong>tes problemas, docum<strong>en</strong>tándolo<br />

debidam<strong>en</strong>te. Incluir además bajo el <strong>en</strong>cabezami<strong>en</strong>to la información concerni<strong>en</strong>te<br />

al autor (código, grupo, nombres, etc.), así como la fecha de realización. Una vez<br />

acabados, obténgase una copia escrita de ellos.<br />

(a) Solución de una ecuación de la forma ax + b = 0, supuesto a=0.<br />

(b) Lectura de los coefici<strong>en</strong>tes a, b y c de una ecuación de segundo grado<br />

ax 2 + bx + c = 0 y cálculo de sus raíces, <strong>en</strong> los sigui<strong>en</strong>tes casos:<br />

i. Suponi<strong>en</strong>do que las raíces son reales. Ejecutarlo con los sigui<strong>en</strong>tes juegos<br />

de datos:<br />

1 2 1<br />

1 0 -1<br />

1 0 0<br />

ii. Suponi<strong>en</strong>do que son imaginarias. Ejecutarlo con el sigui<strong>en</strong>te juego de<br />

datos:<br />

1 1 1<br />

(c) Desarrolle un programa que, para una cierta cantidad de dinero (<strong>en</strong> pesetas),<br />

da el cambio apropiado, <strong>en</strong> billetes de mil, monedas de quini<strong>en</strong>tas, de ci<strong>en</strong>,<br />

de veinticinco, de duro y de peseta.<br />

⎧<br />

⎨ bill1000<br />

<br />

cantidad<br />

mon100<br />

⎩ resto1000<br />

resto100 . . .<br />

(d) Convierta una cantidad de tiempo (<strong>en</strong> segundos, Z), <strong>en</strong> la correspondi<strong>en</strong>te<br />

<strong>en</strong> horas, minutos y segundos, con arreglo al sigui<strong>en</strong>te formato:<br />

3817 segundos = 1 horas, 3 minutos y 37 segundos

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

Saved successfully!

Ooh no, something went wrong!