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.

208 Capítulo 9. <strong>Programación</strong> con subprogramas<br />

4. Desarrolle una función Producto<br />

SumaDeFracciones<br />

✑ ◗<br />

✑ ◗◗◗◗<br />

✑<br />

✑<br />

✑<br />

✑✑✰<br />

❄ ◗<br />

LeerFrac SumarFracc SimplFrac<br />

✂<br />

❄ ✂<br />

MCM<br />

❍<br />

✂<br />

❍❍❍❥ ✂<br />

✂✌<br />

MCD<br />

Figura 9.7.<br />

Producto(a, b) = a * (a+1) * ... * (b-1) * b<br />

y, basándose <strong>en</strong> ella, escriba funciones para hallar las cantidades n! y ( n<br />

k ).<br />

Incluya esta última función <strong>en</strong> un programa que tabule los coefici<strong>en</strong>tes binomiales<br />

) de la sigui<strong>en</strong>te forma:<br />

( n<br />

k<br />

1<br />

1 1<br />

1 2 1<br />

1 3 3 1<br />

1 4 6 4 1<br />

...<br />

hasta la línea numLınea, dato extraído del input.<br />

5. Defina distintas versiones de la función arcs<strong>en</strong> según las sigui<strong>en</strong>tes descripciones:<br />

(a) arcs<strong>en</strong>(x) = arctg x<br />

√ 1−x 2<br />

(b) arcs<strong>en</strong>(x) = x + 1 x<br />

2<br />

3<br />

3<br />

1∗3 x + 2∗4<br />

5<br />

5<br />

1∗3∗5 x + 2∗4∗6<br />

7<br />

7 + . . .<br />

(c) Como arcs<strong>en</strong>(a) es un cero de la función f(x) = s<strong>en</strong>(x) − a, llegar a éste<br />

• por bipartición, es decir, sigui<strong>en</strong>do el teorema de Bolzano (véase el<br />

apartado 6.5.1)<br />

• por el método de la tang<strong>en</strong>te (véase el apartado 6.5.2)<br />

6. Cada año, el 10% de la g<strong>en</strong>te que vive <strong>en</strong> la ciudad emigra al campo huy<strong>en</strong>do de<br />

los ruidos y la contaminación. Cada año, el 20% de la población rural se traslada<br />

a la ciudad huy<strong>en</strong>do de esa vida monótona.<br />

• Desarrolle un subprograma EmigracionAnual que modifique las poblaciones<br />

rural y urbana con arreglo a lo explicado.

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

Saved successfully!

Ooh no, something went wrong!