R < 5

Anuncio
PROGRAMACI&Oacute;N DE INGENIER&Iacute;A
Semana : 08-09
WHILE - DO WHILE
Ing. Jorge A. Martel Torres
Ingenier&iacute;as
Estructuras de Programaci&oacute;n
(R = 1; R &gt; 5; R++)
CL?
CL?
Estructuras Repetitivas
Bla,
Bla,
Bla,
...
!!!
Puedes
callarte ???
romper
CL?
(R&lt; 5)
V
Mientras
MIENTRAS ( ExpreLogi )
V
MIENTRAS
( ExpreLogi )
UNTELS
Mientras ( ExpreLogi )
•
Acciones Solo Si
•
la condici&oacute;n
•
es Verdad
Fin_Mientras
F
F
C++
V
Acciones que se
ejecutaran si la
CONDICION
es VERDAD
F
MIENTRAS
Acciones que se
ejecutaran si la
CONDICION
es VERDAD
(R&lt; 5)
(R&lt; 5)
V
while ( ExpreLogi )
{
Acciones Solo Si
la condici&oacute;n
es Verdad;
}
JORGE A. MARTEL TORRES
4
MIENTRAS
Ejemplo
(R &lt; 5)
(R &lt; 5)
MIENTRAS ( ExpreLogi )
MIENTRAS
Acciones que se
ejecutaran si la
CONDICION
es VERDAD
(R&lt; 5)
V
NO
Mientras ( ExpreLogi )
•
Acciones Solo Si
•
la condici&oacute;n
•
es Verdad
Fin_Mientras
( ExpreLogi )
C++
SI
Acciones que se
ejecutaran si la
CONDICION
es VERDAD
UNTELS
V
while ( ExpreLogi )
{
Acciones Solo Si
la condici&oacute;n
es Verdad;
}
JORGE A. MARTEL TORRES
5
Hacer Mientras
HACER MIENTRAS
CL?
V
HACER MIENTRAS
Hacer
•
Acciones Solo Si
•
la condici&oacute;n es Verdad
Mientras ( Condici&oacute;n )
( R &lt;= 5 )
V
Acciones que se
ejecutaran mientras
QUE LA CONDICION
es VERDAD
PROCESO
C++
do
{
Acciones Solo Si
la condici&oacute;n
MIENTRAS ( ExpreLogi )
V
F
( ExpreLogi )
es Verdad
( R &lt;= 5 )
}
while ( ExpreLogi ) ;
( R &lt;= 5 )
UNTELS
JORGE A. MARTEL TORRES
( R &lt;= 5 )
6
Ejemplo Mientras
HACER MIENTRAS
CL?
V
HACER MIENTRAS
Hacer
•
Acciones Solo Si
•
la condici&oacute;n es Verdad
Mientras ( Condici&oacute;n )
( R &lt;= 5 )
V
Acciones que se
ejecutaran mientras
QUE LA CONDICION
es VERDAD
PROCESO
C++
do
{
Acciones Solo Si
la condici&oacute;n
MIENTRAS ( ExpreLogi )
V
F
( ExpreLogi )
es Verdad
( R &lt;= 5 )
}
while ( ExpreLogi ) ;
( R &lt;= 5 )
UNTELS
JORGE A. MARTEL TORRES
( R &lt;= 5 )
7
Contadores
OP
+=
-=
=
*=
/=
%=
+=
-=
OP
++
-UNTELS
Operaci&oacute;n
suma m&aacute;s asignacion
resta m&aacute;s asignacion
Asignacion simple
multiplicacion m&aacute;s asignacion
division m&aacute;s asignacion
modulo m&aacute;s asignacion
suma m&aacute;s asignacion
resta m&aacute;s 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;
Operaci&oacute;n
Utiliza el valor actual, despu&eacute;s suma 1
suma 1, despu&eacute;s utiliza el valor actual
Utiliza el valor actual, despu&eacute;s quita 1
quita 1, despu&eacute;s utiliza el valor actual
JORGE A. MARTEL TORRES
8
Acumuladores
UNTELS
JORGE A. MARTEL TORRES
9
Descargar