Вы находитесь на странице: 1из 9

PROGRAMACIN DE INGENIERA

Semana : 08-09
WHILE - DO WHILE
Ing. Jorge A. Martel Torres
Ingenieras

Estructuras de Programacin

(R = 1; R > 5; R++)

CL?

CL?

Estructuras Repetitivas
Bla,
Bla,
Bla,
...
!!!

Puedes
callarte ???

romper

CL?
(R< 5)

Mientras

MIENTRAS ( ExpreLogi )

MIENTRAS

( ExpreLogi )

UNTELS

Mientras ( ExpreLogi )

Acciones Solo Si

la condicin

es Verdad
Fin_Mientras

C++

Acciones que se
ejecutaran si la
CONDICION
es VERDAD

MIENTRAS

Acciones que se
ejecutaran si la
CONDICION
es VERDAD

(R< 5)

(R< 5)

while ( ExpreLogi )
{
Acciones Solo Si
la condicin
es Verdad;
}

JORGE A. MARTEL TORRES

MIENTRAS

Ejemplo
(R < 5)
(R < 5)

MIENTRAS ( ExpreLogi )

MIENTRAS

Acciones que se
ejecutaran si la
CONDICION
es VERDAD

(R< 5)

V
NO

Mientras ( ExpreLogi )

Acciones Solo Si

la condicin

es Verdad
Fin_Mientras

( ExpreLogi )

C++

SI

Acciones que se
ejecutaran si la
CONDICION
es VERDAD

UNTELS

while ( ExpreLogi )
{
Acciones Solo Si
la condicin
es Verdad;
}

JORGE A. MARTEL TORRES

Hacer Mientras
HACER MIENTRAS

CL?
V
HACER MIENTRAS

Hacer

Acciones Solo Si

la condicin es Verdad

Mientras ( Condicin )

( R <= 5 )
V

Acciones que se
ejecutaran mientras
QUE LA CONDICION
es VERDAD

PROCESO

C++
do
{
Acciones Solo Si
la condicin

MIENTRAS ( ExpreLogi )
V

F
( ExpreLogi )

es Verdad

( R <= 5 )
}

while ( ExpreLogi ) ;

( R <= 5 )
UNTELS

JORGE A. MARTEL TORRES

( R <= 5 )

Ejemplo Mientras
HACER MIENTRAS

CL?
V
HACER MIENTRAS

Hacer

Acciones Solo Si

la condicin es Verdad

Mientras ( Condicin )

( R <= 5 )
V

Acciones que se
ejecutaran mientras
QUE LA CONDICION
es VERDAD

PROCESO

C++
do
{
Acciones Solo Si
la condicin

MIENTRAS ( ExpreLogi )
V

F
( ExpreLogi )

es Verdad

( R <= 5 )
}

while ( ExpreLogi ) ;

( R <= 5 )
UNTELS

JORGE A. MARTEL TORRES

( R <= 5 )

Contadores
OP

+=
-=
=
*=
/=
%=
+=
-=
OP

++
-UNTELS

Operacin
suma ms asignacion
resta ms asignacion
Asignacion simple
multiplicacion ms asignacion
division ms asignacion
modulo ms asignacion
suma ms asignacion
resta ms asignacion
Si

a ++;
++ b;
c --;
-- d;

Ejem plo Equivalente

c += 7; c = c + 7;
d -= 4; d = d - 4;
a = b;
e *= 5; e = e * 5
f /= 3; f = f / 3
g %= 9; g = g % 3
i += 2; i = i + 2;
z -=3; z = z - 3;

Operacin
Utiliza el valor actual, despus suma 1
suma 1, despus utiliza el valor actual
Utiliza el valor actual, despus quita 1
quita 1, despus utiliza el valor actual
JORGE A. MARTEL TORRES

Acumuladores

UNTELS

JORGE A. MARTEL TORRES

Вам также может понравиться