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.

20.7. Refer<strong>en</strong>cias bibliográficas 473<br />

2<br />

1.5<br />

1<br />

0.5<br />

0 1 2 3 4 5<br />

18. Experim<strong>en</strong>to de Buffon<br />

Supongamos un <strong>en</strong>tarimado de parquet formado por tablillas paralelas de 10 cm<br />

de ancho.<br />

(a) Hallar, mediante simulación, la probabilidad de que, al lanzar una aguja de<br />

5 cm de largo, caiga sobre una línea <strong>en</strong>tre dos baldosas.<br />

(b) Sabi<strong>en</strong>do que esa probabilidad es 1<br />

π , estimar π de ese modo.<br />

20.7 Refer<strong>en</strong>cias bibliográficas<br />

Se introduce sucintam<strong>en</strong>te <strong>en</strong> este capítulo un tema que requiere, para ser tratado<br />

cabalm<strong>en</strong>te, un libro completo, por lo que los interesados <strong>en</strong> el tema necesitarán ampliar<br />

esta introducción. Afortunadam<strong>en</strong>te, existe una <strong>en</strong>orme cantidad de refer<strong>en</strong>cias<br />

de calidad dedicada al estudio del diseño de los esquemas algorítmicos fundam<strong>en</strong>tales,<br />

por lo que nos ceñimos a las fu<strong>en</strong>tes <strong>en</strong> castellano a las que más debemos: los apuntes<br />

manuscritos de D. de Frutos [Fru84], los clásicos [AHU88], [HS90] y [BB97] y el más<br />

reci<strong>en</strong>te [GGSV93].<br />

Los ejemplos escogidos aquí para explicar cada uno de los esquemas algorítmicos<br />

no son, ciertam<strong>en</strong>te, originales: al contrario, su utilización es frecu<strong>en</strong>tísima con este fin,<br />

y ello se debe a que requier<strong>en</strong> un número pequeño de ideas para explicar, casi por sí<br />

mismos, los importantes conceptos que se han expuesto <strong>en</strong> este capítulo . En [Bie93]<br />

se abunda <strong>en</strong> esta idea, llegando a proponer el uso de estos ejemplos convertidos <strong>en</strong><br />

pequeños rompecabezas cuyo manejo de forma natural consiste <strong>en</strong> cada uno de los esquemas<br />

algorítmicos fundam<strong>en</strong>tales.<br />

Los esquemas devorador y de programación dinámica se pres<strong>en</strong>tan frecu<strong>en</strong>tem<strong>en</strong>te<br />

usando como ejemplo el problema de la mochila 0-1 (o mochila <strong>en</strong>tera), alternativo al del<br />

cambio de moneda. Ambos pued<strong>en</strong> considerarse formulaciones del mismo argum<strong>en</strong>to con<br />

distinta ambi<strong>en</strong>tación, admit<strong>en</strong> interesantes variaciones y han suscitado gran cantidad de<br />

observaciones. Además de las refer<strong>en</strong>cias citadas con carácter g<strong>en</strong>eral, <strong>en</strong> [Wri75] pued<strong>en</strong>

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

Saved successfully!

Ooh no, something went wrong!