Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CURSO
PROGRAMACIN AVANZADA
EL-353
TERCER CICLO
SEMANA 03
IF simple.
IF compuestos.
IF anidados.
Selectiva Switch
1
02/06/2015
IF compuestos: doble
Al igual que if simple, if if (condicin)
IF anidados
Puede contener instrucciones sencillas o
computas. Pueden estar incluidas una o
ms instrucciones If - else. Al incluir una o
ms instrucciones de if en una instruccin
de if existente se crean las instrucciones
anidadas If.
2
02/06/2015
If ( ) If ( ) else if Switch ( )
switch(valor)
If (condicin) If (condicin) {
Instruccin; case 0:
-------------------- Instruccin; Instruccin;
--------
If (condicin) break;
else If (condicin)
{ { case 1:
Instruccin;
} Instruccin; Instruccin;
} break;
else ...
v F {
case n:
Instruccin;
} Instruccin;
v F
break;
default:
instruccin;
}
..
n
Funcin main(),
principal de Librera <conio.h> para reconocer la sentencia getch()
arranque. (evita que la consola se cierre).
Variable de tipo
entero(int) de
nombre a ,
declarada.
getch() (evita que la consola se cierre, espera
un enter de respuesta para terminar).
3
02/06/2015
2.- Ejemplo de
2.-
programacin de
la estructura
Switch en c++
3.- Ejemplo de
3.-
programacin de la
estructura Switch
con if en c++
4
02/06/2015
Estructura
mientras (while)
Estructura repetir
(Until)
Estructura
desde/para (for)
Estructura mientras (
(while
while)
)
Esta estructura repetitiva mientras, es en la que el cuerpo del
bucle se repite en tanto se da una determinada condicin.
Los ciclos son estructuras de control que permiten ejecutar varias
veces una operacin.
While (codicin) Do
{ {
Intrucciones; Intrucciones;
}
} While (codicin);
v
v
5
02/06/2015
Estructura repetir (
(Until
Until)
)
Generalmente se quiere que un bucle se ejecute, mnimo una vez, antes
de que la condicin de repeticin sea cumplida o se compruebe.
Esta estructura se ejecutar mientras se cumpla una condicin
determinada, la cual es comprobada al final del bucle.
En este ciclo se ejecuta una operacin hasta que se cumpla una condicin.
Until (condicin) Do
{ {
Instrucciones; Instrucciones;
} } Until (condicin);
v
Estructura desde/para (
(for
for)
)
En este ciclo se ejecuta una operacin un cierto nmero de
veces, especificando en un contador el incremento unitario,
desde un Valor Inicial hasta un Valor Final que marcar la
condicin de salida del ciclo.
Muchas veces ya se conoce el nmero de veces que se deben
ejecutar las acciones de un bucle. Pero cuando se quiere que
el nmero de iteraciones sea un nmero determinado, los
programadores utilizan un tipo de estructura desde o para
(for, en ingls).
Son aquellas que siguen una secuencia de nmero por ejemplo: de 0 a..20
1,2,3,4,5,6,7,,,,20, estos nmeros son controlados por una variable, como por
ejemplo (i).
i=1 20
6
02/06/2015
S=0
F
SI
S < 50
v
S
S= S + 1
FIN
M=0
M= M +1
F
SI
M > 40
v
FIN
7
02/06/2015
inicio
S=0
i=1 4
S= S + i
FIN
.
Gracias por
su
Atencin