Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INSTRUCCIONES DE CONTROL.
IF
Prueba el valor de verdad de una
variable
o
expresin
Si es verdadero ejecuta un bloque de
instrucciones, sino entonces lo brinca.
IF ... ELSE
Prueba el valor de verdad de una variable o expresin
Si es verdadero ejecuta un bloque de instrucciones,
sino entonces ejecuta un segundo bloque.
WHILE
Prueba el valor de verdad de una variable o
expresin
Si es verdadero ejecuta un bloque de
instrucciones. Mientras ese valor sea verdadero se
repite.
DO ... WHILE
Prueba el valor de verdad de una variable o expresin
Si es verdadero ejecuta un bloque de instrucciones. Mientras ese
valor sea verdadero se repite.
En el DO ... WHILE el bloque siempre se ejecuta al menos una
vez, mientras en el WHILE si la condicin no se cumple desde la
primera vez, puede que nunca se ejecute.
FOR
Similar al WHILE, requiere una variable de control, que
se inicializa dentro de la instruccin, mientras que en el
WHILE, la variable de control se inicializa fuera, seguida
de la condicin, seguida de la instruccin que
modificar el valor de la variable de control.
ESTRUCTURA DE CONTROL
FUNCIONES
Una funcin es, simplemente, una sucesin de
instrucciones que se juntan para formar una nueva
instruccin, que es el nombre de la funcin.
Las funciones reciben argumentos y devuelven valores.
Todas las otras variables utilizadas en la definicin de la
funcin son variables internas y desaparecen una vez que
la funcin ha sido ejecutada.
DECLARACIN DE UNA
FUNCIN
Veamos un ejemplo. Vamos a definir una funcin llamada
cubo que toma un nmero y lo eleva a la potencia tres:
> cubo <- function (x)
{ return (x^3) }
> cubo(2)
[1] 8
Despus de declararla, esta funcin puede usarse como
cualquier otra funcin de R. Slo puede ser distinguida de
las funciones residentes por su ubicacin, pues se
almacena en un directorio diferente