Declaraciones De Control
TAMAZULA DE GORDIANO
Ingeniería Electromecánica
IEME-2005-291
microcontroladores
actividad 5
“Declaraciones De Control”
Profesor: M.I. UlisesBañuelos Amezcua
Alumno: Juan Carlos Rubio Bautista, N.C. 09091037
Semestre: Febrero – Junio 2013
27 de febrero de 2013
Declaraciones de control
* If-else
* While
* Do-wile
* For* Switch-case
* Return
* Break, continue y goto
IF-ELSE
Con ayuda de IF-ELSE se pueden tomar decisiones
If (expresión)
Sentencia_1;
{else
Sentencia_2; }
NOTA
Loselementos que se encuentran entre las llaves { } son opcionales.
Primero se evalua la EXPRESION y si es cierta (TRUE o 1) ejecuta la SENTENCIA_1 en caso de lo contrario (FALSE o 0) se ejecuta laSENTENCIA_2
En este caso las expresiones se evalúan en orden, si alguna de ellas es cierta las sentencia del ELSE en ambos casos si existen ambas sentencias para ejecutar se deben utilizar las llaves.EJEMPLOS
SWITCH
Switch es un caso particular de una decisión múltiple.
Evalúa la expresión y en orden a la constante adecuada realiza las sentencias asociadas. Si ninguno de los CASE corresponde ala constante se ejecuta DEFAULT (en este comando es opcional)
El comando BREAK provoca la salida del switch, de lo contrario se ejecuta CASE
NOTA
No pueden existir dos CASE con la misma constante.Ejemplo
FOR
Se usa para repetir sentencias
For (inicialización; condición de finalización; incremento)
{
Sentencias;
}
En las expresiones de FOR la inicialización es una variable a lacual se le asigna un valor inicial con el que controlar el bucle. La condición de finalización sirve para evaluar antes de ejecutar las sentencias si es cierta o no, en el caso de ser cierta seejecutan las sentencias y en caso contrario se sale del FOR. Por ultimo, la expresión de incremento o decremento modifica la cariable de control después de ejecutar el bucle.
NOTA
Se pueden anidar...
Regístrate para leer el documento completo.