Está en la página 1de 11

ESTRUCTURAS DE PROGRAMACIÓN

Estructuras Son estructuras que


se realizan
secuenciales “ejecutan” una a
continuación de otra.

Son estructuras que


Estructuras permiten generar
caminos alternativos
condicionales a partir de una
comparación.

Son estructuras que


Estructuras de permiten realizar
“ejecutar” por varias
repetición ocasiones un grupo
de instrucciones. 3
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

Comparan únicamente dos ELEMENTO1 OPERADOR_RELACIONAL ELEMENTO2


elementos entre sí.
7 > 15
> X< 5
< Num1 >= Num2
>= Apellido <> “Cazar”
<= Nombre == “Ana”
<> o != Nombre1 == Nombre2
== ESTADO != FALSO
Letra == ‘z’
NO
5
NO ( Num1 == Num2 )
ESTRUCTURAS DE PROGRAMACIÓN
CONDICIÓN CONDICIONES COMPUESTAS

Comparan el resultado de CS1 OPERADOR_LOGICO CS2 OPERADOR_LOGICO CS3


múltiples condiciones
simples entre sí.
( 7 > 15 ) O ( 3 < 15 )

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

T SI( CONDICIÓN2 ) ENTONCES


INSTRUCCIÓN 3.1
INSTRUCCIÓN 1.3 INSTRUCCIÓN 3.1 INSTRUCCIÓN 4.1

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

T SI( CONDICIÓN2 ) ENTONCES


INSTRUCCIÓN 3.1
INSTRUCCIÓN 1.3 INSTRUCCIÓN 3.1 INSTRUCCIÓN 4.1

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

También podría gustarte