Documente Academic
Documente Profesional
Documente Cultură
Estructuras de control
La ejecucin de instrucciones de un programa sigue un
oportunamente
Programas ms claros, fciles de mantener y depurar
Disminuy la cantidad de errores
Cumplimiento de presupuestos de desarrollo de software
Suma 1 al contador
Contador = Contador+ 1;
Lneas de
flujo
Smbolos
conectores
Sentencias Condicionales
C presenta tres tipos de estructuras de seleccin en forma de
instrucciones:
Sentencia if
Sentencia ifelse
Sentencia switch
Instruccin de seleccin if
Permite elegir entre diversos cursos de accin
calificacion
>=60
Imprime Aprobado
else
Imprime Reprobado
F
Imprime Aprobado
calificacion
>=60
Imprime Aprobado
default.
Switch(expresion_de_control)
{
case switch_label1:
switch_statement1;
case case_labeln:
switch_statementn;
default:
default_statement;
}
case a
Accin(es) case a
break
Accin(es) case b
break
Accin(es) case c
break
F
case b
F
case c
F
default
Sentencias de Repeticin
C presenta tres tipos de estructuras de repeticin en forma
de instrucciones:
Sentencia for
Sentencia while
Sentencia dowhile
Fundamentos de la repeticin
Ciclo: grupo de instrucciones que se ejecutan mientras la
contador.
El formato general de la instruccin es:
nmeros enteros
Determina si se ha
alcanzado el valor
final de la variable
de control
cont = 1
cont
<=10
F
cont++
Incrementa la
variable de control
control de 100 a 1
Modifique la variable de control de 7 a 77 en pasos de 7
Modifique la variable de 20 a 2 en pasos de -2
Modifique la variable de control para que imprima la secuencia:
2,5,8,11,14,17,20
Modifique la variable de control para que imprima la secuencia:
99,88,77,66,55,44,33,22,11,0
el ciclo se ejecuta.
El valor del centinela indica fin de los datos.
El centinela se introduce luego de que al programa se le
Determina si se cumple
la condicin o no
producto
<=1000
F
Producto = 2 * producto
Ejercicios
Un grupo de 10 estudiantes realiz un examen. Usted tiene a
Ejercicios
Un colegio ofrece un curso que prepara a los estudiantes para el examen estatal
Reglas de la programacin
estructurada
Regla de simplicidad: entradas y salidas simples
Comenzar con el diagrama de flujo mas sencillo.
Reglas de la programacin
estructurada (cont)
Solo tres formas de control son necesarias:
Secuencia
Ejecucin directa
Seleccin
Instruccin if
Instruccin if else
Instruccin switch
Repeticin
Instruccin while
Instruccin do while
Instruccin for