Control De Programa Y Sentencias De Control - LUCAS-NÜLLE C515C Guia De Ejercicios Para El Estudiante

Tabla de contenido

Publicidad

Programación C de microcontroladores (C515C)

Control de programa y sentencias de control

Para estructurar un problema de forma sinóptica, se deben emplear sentencias de control
para el control del programa. Estas sentencias están divididas en selección y bucles.
En la selección, el flujo del programa se ramifica dependiendo del grado de verdad de una
condición.
El bucle también se denomina como repetición. Mediante una condición se decide si se
continua con el programa o si se vuelve a entrar en el bucle.
La sentencia if
La sentencia if sirve para la ramificación del programa por medio de la selección de una ó
varias condiciones. Esta(s) condición(es) puede(n) ser una expresión aritmética o lógica.
La sentencia se representa de la siguiente manera:
if (Bedingung)
tr
ue
Anweisung x
Anweisung y
Figura 3: Estructograma if y diagrama de flujo
Si en la ramificación de if o de else se deben ejecutar varias instrucciones, éstas se deben
agrupar con llaves en un bloque.
La ramificación de else es opcional y puede suprimirse dependiendo del desarrollo del
programa. Entonces no se ejecuta un tratamiento alternativo si no se cumple la condición.
18
if (condición) instrucción x;
else instrucción y;
false
no
if(condición)
{
Instrucción1;
Instrucción x;
}
else
{
Instrucción2;
Instruccióny;
}
CMC 5
if(condición)
Instrucción x
Instrucción y
Introducción CMC 5

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sh5004-1e

Tabla de contenido