Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estructuras de Programación
Estructuras de Programación
CONDICIÓN
Comparación entre elementos
(valores, variables, constantes, >
otros) o entre expresiones. <
NO
El resultado de una
>= Y
comparación es un valor lógico <= O
(VERDADERO | FALSO). <> o !=
==
4
ESTRUCTURAS DE PROGRAMACIÓN
CONDICIÓN CONDICIONES SIMPLES
NO ( X > 0 ) Y ( X < 50 )
Y
( Num1 >= Num2 ) Y (Num1 > 0)
O
( Num1 >= 0 ) Y (Num2 > 0)
6
NO ( ( X > 0 ) Y ( X < 50 ) )
FUNDAMENTOS DE
PROGRAMACIÓN
ING. OSWALDO VILLACRÉS CÁCERES
• Estructuras de Programación
TEMAS • Estructuras condicionales
• Ejercicio
ESTRUCTURAS DE PROGRAMACIÓN
ESTRUCTURAS SIMPLES
CONDICIONALES DIAGRAMA
FLUJO
S SI NO
SI( CONDICIÓN ) ENTONCES
I
INSTRUCCIÓN 1
N INSTRUCCIÓN 2
INSTRUCCIÓN 1
T INSTRUCCIÓN 3 INSTRUCCIÓN 2
A …
X INSTRUCCIÓN N
INSTRUCCIÓN 3
I FINSI INSTRUCCIÓN N
S 9
ESTRUCTURAS DE PROGRAMACIÓN
ESTRUCTURAS DOBLES
CONDICIONALES DIAGRAMA
FLUJO
SI( CONDICIÓN ) ENTONCES SI NO
S INSTRUCCIÓN 1.1
INSTRUCCIÓN 1.2
I INSTRUCCIÓN 1.3 INSTRUCCIÓN 1.1 INSTRUCCIÓN 2.1
N …
INSTRUCCIÓN 1.N
T SINO INSTRUCCIÓN 1.2 INSTRUCCIÓN 2.2
A INSTRUCCIÓN 2.1
X INSTRUCCIÓN 2.2 INSTRUCCIÓN 1.3 INSTRUCCIÓN 2.3
INSTRUCCIÓN 2.3
I …
INSTRUCCIÓN 1.N INSTRUCCIÓN 2.N
S INSTRUCCIÓN 2.N
FINSI 10
ESTRUCTURAS DE PROGRAMACIÓN
ESTRUCTURAS ANIDADAS
CONDICIONALES DIAGRAMA
SI NO
FLUJO
SI( CONDICIÓN1 ) ENTONCES
INSTRUCCIÓN 1.1
S INSTRUCCIÓN 1.2 INSTRUCCIÓN 1.1 INSTRUCCIÓN 2.1
INSTRUCCIÓN 1.3
I INSTRUCCIÓN 1.4
SI NO
N SINO
INSTRUCCIÓN 2.1
INSTRUCCIÓN 1.2
A INSTRUCCIÓN 3.2
INSTRUCCIÓN 1.4
INSTRUCCIÓN 3.3 INSTRUCCIÓN 3.2 INSTRUCCIÓN 4.2
X SINO
INSTRUCCIÓN 4.1
I INSTRUCCIÓN 4.2
INSTRUCCIÓN 3.3 INSTRUCCIÓN 4.3
INSTRUCCIÓN 4.3
S FINSI 11
FINSI
ESTRUCTURAS DE PROGRAMACIÓN
ESTRUCTURAS ANIDADAS
CONDICIONALES DIAGRAMA
SI NO
FLUJO
SI( CONDICIÓN1 ) ENTONCES
INSTRUCCIÓN 1.1
S INSTRUCCIÓN 1.2 INSTRUCCIÓN 1.1 INSTRUCCIÓN 2.1
INSTRUCCIÓN 1.3
I INSTRUCCIÓN 1.4
SI NO
N SINO
INSTRUCCIÓN 2.1
INSTRUCCIÓN 1.2
A INSTRUCCIÓN 3.2
INSTRUCCIÓN 1.4
INSTRUCCIÓN 3.3 INSTRUCCIÓN 3.2 INSTRUCCIÓN 4.2
X SINO
INSTRUCCIÓN 4.1
I INSTRUCCIÓN 4.2
INSTRUCCIÓN 3.3 INSTRUCCIÓN 4.3
INSTRUCCIÓN 4.3
S FINSI 12
FINSI
ESTRUCTURAS DE PROGRAMACIÓN
ESTRUCTURAS MÚLTIPLES
CONDICIONALES DIAGRAMA
FLUJO
SEGUN( VARIABLE ) HACER
S CASO 1:
I INSTRUCCIONES1 1
DE OTRO
MODO
N CASO 2:
2 Z
INSTRUCCIONES2
3
T CASO 3:
INSTRUCCIONES2 INSTRUCCIONES3 INSTRUCCIONESZ INSTRUCCIONES
INSTRUCCIONES1
A INSTRUCCIONES3
CASO Z:
X INSTRUCCIONESZ
I DE OTRO MODO:
INSTRUCCIONES
S FINSEGUN 13