Prácticas de Estadística en R - Departamento de Estadística e ...
Prácticas de Estadística en R - Departamento de Estadística e ...
Prácticas de Estadística en R - Departamento de Estadística e ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
4.5 Programando <strong>en</strong> R 27<br />
a las 17:00h <strong>en</strong> el aula I4<br />
> practicas("F")<br />
Error in practicas("F") : El grupo introducido no es correcto<br />
3. Escribe una función que calcule el factorial <strong>de</strong> un número. Recuerda que el factorial<br />
está <strong>de</strong>finido para valores <strong>en</strong>teros no negativos como:<br />
n! = n · (n − 1) · . . . · 2 · 1<br />
La función <strong>de</strong>be dar m<strong>en</strong>saje <strong>de</strong> error <strong>en</strong> caso <strong>de</strong> introducir un valor que no sea<br />
<strong>en</strong>tero no negativo.<br />
4. Crea una función circ <strong>en</strong> R que dibuje una circunfer<strong>en</strong>cia <strong>de</strong> radio r y c<strong>en</strong>tro c.<br />
Debe dar un m<strong>en</strong>saje <strong>de</strong> error si se introduce un valor negativo para el radio y la<br />
salida <strong>de</strong>be ser parecida a la que se muestra <strong>en</strong> la figura.<br />
Circunfer<strong>en</strong>cia<br />
radio= 3 c<strong>en</strong>tro=( 1 , 4 )<br />
>circ(r=3,c<strong>en</strong>tro=c(1,4)).<br />
Coor<strong>de</strong>nada y<br />
1 2 3 4 5 6 7<br />
−2 −1 0 1 2 3 4<br />
Coor<strong>de</strong>nada x<br />
5. Escribe una función que realice la suma <strong>de</strong> todos los números pares <strong>en</strong>tre 2 y 1000.<br />
6. Escribe una función que realice el producto <strong>de</strong> todos los números pares y también<br />
<strong>de</strong> todos los números impares compr<strong>en</strong>didos <strong>en</strong>tre 1 y 200.<br />
7. Escribe una función producto que lea dos matrices <strong>de</strong>s<strong>de</strong> un fichero <strong>de</strong> texto y<br />
ofrezca al usuario la posibilidad <strong>de</strong> elegir <strong>en</strong>tre realizar el producto matricial o el<br />
producto compon<strong>en</strong>te a compon<strong>en</strong>te <strong>de</strong> ambas, siempre que las dim<strong>en</strong>siones <strong>de</strong> las<br />
matrices lo permitan.<br />
8. Escribe una función eda<strong>de</strong>s que, dado el día mes y año <strong>de</strong>l nacimi<strong>en</strong>to <strong>de</strong> una<br />
persona, nos <strong>de</strong>vuelva la edad que ti<strong>en</strong>e <strong>en</strong> el mom<strong>en</strong>to <strong>de</strong> la ejecución <strong>de</strong> la función.