Está en la página 1de 14

Materia: autmatas II

Integrantes del equipo:

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.

IF ... ELSE anidado


Prueba el valor de verdad de una variable o expresin
Si es verdadero ejecuta un bloque de instrucciones, sino
ejecuta otra(s) condicin(es) diferente(s), si ninguna de
las anteriores se cumple ejecuta un bloque default.

SWITCH ... CASE


Prueba el valor de una variable o expresin
Se ejecuta el bloque que le corresponda a esa
opcin, si ninguna de las anteriores se cumple
entonces ejecuta un bloque default.

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

Las estructuras de control nos permiten alterar el


flujo de ejecucin de las sentencias que componen
el cuerpo de una funcin.

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

Podemos clasificar cada una de las estructuras de


control ms comunes en programacin en uno de los
siguientes tipos:
Secuencia:Ejecucin sucesiva de una o ms
operaciones.
Seleccin:Se realiza una u otra operacin,
dependiendo de una condicin.
Iteracin:Repeticin de una o varias operaciones
mientras se cumpla una condicin.

También podría gustarte