programacion
en C
Prof. Edgardo Adrián Franco Martínez
http://computacion.cs.cinvestav.mx/~efranco
@efranco_escom
efranco.docencia@gmail.com
Estructuras dedatos (Prof. Edgardo A. Franco)
1
• Estructuras secuenciales
• Estructuras selectivas
•
•
•
•
•
if
If else
If -else if
switch-case
operador ?
• Estructuras iterativas
• while• do-while
• For
Clase 10: Estructuras y sentencias de control en C
Algoritmia y programación estructurada
Prof. Edgardo Adrián Franco Martínez
Contenido
• Sentencias de salto
•
•
•
•return
goto
break
continue
2
• La secuencia de pasos es la más fácil de las
estructuras de control, ya que en lenguaje C
basta con escribir los pasos en orden
descendente y lasinstrucciones se ejecutarán
de manera secuencial.
//01 Declarar tres variables enteras
int x, y, z;
//02 Igualar las tres variables enteras con VALOR
x=y=z=VALOR;
//03 Ejecutar la función modulo3Dmod3=modulo3D(x,y,z);
//04 Mostrar en la salida estandar el rtesultado
printf(“\nEl módulo es: %lf”,mod3);
//05 Salir del programa
return(0);
Clase 10: Estructuras y sentencias de control en CAlgoritmia y programación estructurada
Prof. Edgardo Adrián Franco Martínez
Estructuras secuenciales
3
• Las estructuras de selección (o bifurcación) se
utilizan para elegir entre diversoscursos de
acción.
• En C hay tres tipos de estructuras de
selección: if (selección simple), if…else
(selección doble) y switch (selección
múltiple)
Clase 10: Estructuras y sentencias de controlen C
Algoritmia y programación estructurada
Prof. Edgardo Adrián Franco Martínez
Estructuras de selección
4
if (expresión)
sentencia;
Nota: una expresión en C es
todo aquello queregresa un
valor. Como por ejemplo una
condición lógica, operaciones
aritméticas,
llamadas
a
funciones, una variable, una
constante (numérica, carácter,
etc.).
if (expresión)
{
sentencia1;...
Regístrate para leer el documento completo.