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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

298 Capítulo 14. Archivos<br />

Procesar dato<br />

<strong>en</strong>d; {while not EoLn}<br />

ReadLn(archivoDeTexto)<br />

<strong>en</strong>d {while not EoF}<br />

...<br />

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

En cualquiera de los casos considerados anteriorm<strong>en</strong>te, si se omite el archivo<br />

archivoDeTexto se supondrá por defecto el archivo input para el caso de Read o<br />

el archivo output para el caso de Write, produciéndose, <strong>en</strong> tal caso, una lectura<br />

por teclado o una escritura por pantalla respectivam<strong>en</strong>te.<br />

Finalm<strong>en</strong>te se debe destacar que los archivos, al igual que todo tipo de datos<br />

compuesto, se pued<strong>en</strong> pasar como parámetros <strong>en</strong> funciones y procedimi<strong>en</strong>tos,<br />

pero no pued<strong>en</strong> ser el resultado de una función. No obstante, siempre se deb<strong>en</strong><br />

pasar como parámetros por variable.<br />

14.4 Ejercicios<br />

1. Basándose <strong>en</strong> el ejercicio 2 del capítulo 10 desarrolle un programa para las sigui<strong>en</strong>tes<br />

tareas:<br />

(a) Invertir una serie de líneas, mant<strong>en</strong>i<strong>en</strong>do su ord<strong>en</strong>.<br />

(b) Copiar una serie de líneas <strong>en</strong> ord<strong>en</strong> inverso.<br />

2. Escriba un programa que tabule los coefici<strong>en</strong>tes binomiales n<br />

k (véase el ejercicio<br />

10 del capítulo 6), confeccionando el archivo BINOM.TXT de la sigui<strong>en</strong>te forma:<br />

1<br />

1 1<br />

1 2 1<br />

1 3 3 1<br />

1 4 6 4 1<br />

1 5 10 10 5 1<br />

. . .<br />

Escriba una función que, <strong>en</strong> vez de hallar el coefici<strong>en</strong>te n<br />

k , lo consulte <strong>en</strong> la tabla<br />

creada.<br />

3. Se desea tabular los valores de la función de distribución normal<br />

f(t) = 1<br />

t<br />

1<br />

+ √ e<br />

2 2π<br />

−x2 /2<br />

dx<br />

para los valores de t <strong>en</strong>tre 0 ′ 00 y 1 ′ 99, aum<strong>en</strong>tando a pasos de una c<strong>en</strong>tésima<br />

(véase el ejercicio 11 del capítulo 6).<br />

0

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

Saved successfully!

Ooh no, something went wrong!