UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO
FACULTAD DE INGENIERÍA
COORDINACIÓN DE CIENCIAS BÁSICAS
ESTRUCTURAS DE CONTROL ITERATIVAS
M. en I. María de los Ángeles Contreras Flores
Mtra. Leticia Palma Rosales
Unidad de Aprendizaje: Programación Básica
Programa de Estudios: Ingeniería Mecánica
Agosto 2013
CONTADORESYACUMULADORES
Ejemplos:
cont cont+ 1
total total+ y
a a*2
J J–1
x x+ 5
cont= cont+ 1;
total = total + 1;
a = a * 2;
J = J –1;
x = x + 5;
Pseudocódigo Código en C
ACUMULADOROTOTALIZADOR
nom_acumulador
nom_acumulador+ valor
Ejemplo:
entero acum 0
acumacum+ valor
nom_acumulador=
nom_acumulador+ valor
intacum= 0;
acum= acum+ valor;
o bien:
acum+= valor;
Pseudocódigo Código en C
BANDERA
enterobandera 0
ban 1
intbandera = 0;
ban= 1;
Pseudocódigo Código en C
Unabandera(flag,interruptoromarca)esunavariable
quesólopuedetomardosvaloresopuestos,generalmente:
1(verdadero)o0(falso),durantelaejecucióndelalgoritmo
oprograma.Esmuyutilizadoenbúsquedas.
ESTRUCTURAREPETITIVAMIENTRAS(WHILE)
Condición
V
F
Fig.2.Diagramadeflujodelaestructurarepetitiva
mientras
Acción
PSEUDOCÓDIGOYCÓDIGODELAESTRUCTURA
REPETITIVAMIENTRAS
mientras (condición)
inicio
instrucción 1
instrucción 2
…
instrucción n
fin
while (condición)
{
instrucción 1
instrucción 2
…
instrucción n
}
Pseudocódigo oCódigo en C
Dondecondiciónescualquierexpresiónnumérica,relacionalológica.