Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacin I
Lgica y Algoritmos
Estructura Selectiva
Condicionales
Condicionales
Condicionales
Condicionales
Ejemplo 1
Si x<y, sumar una unidad a x
inicio
leer x, y
si (x<y)
entonces x x+1
fin_si
escribir x, y
fin
Ejemplo 2
Si x<y, sumar una unidad a x, si x>=y, sumar una unidad a y.
inicio
leer x, y
si (x<y)
entonces x x+1
sino y y+1
fin_si
escribir x, y
fin
Clase de Condicionales
Clase de Condicionales
Condiciones Compuestas
Permiten enlazar condiciones simples para formar
otras ms complejas; las condiciones son enlazadas
entre s por medio de los operadores lgicos. Por
ejemplo:
a>bya>c
x != y x = z
no (a > b) y no (x = y)
Ejemplo 3
inicio
leer a
si (a<10 o a>20)
entonces x 3
sino x 0
fin_si
escribir x
fin
Diagrama de Flujo
No
Si
Diagrama de Flujo
Si
Sentencias
Sentencias
Diagrama de Flujo
Sentencias
Sentencias
Si
Sentencias
Sentencias
Tipo de Condiciones
Composicin
Variable : Constante
Variable : Variable
Variable : Expresin
Expresin : Expresin
Ejemplo
Sueldo > 1000000
Anterior < Nuevo
X=A+B
A * B != C / D
Ejemplo 4
Variable: n=nmero
Pseudocdigo
Diagrama de Flujo
inicio
inicio
may
or
fin
n> 100
men
or o
igual
leer n
si (n > 100)
entonces escribir mayor
sino
escribir menor o igual
fin_si
fin
Ejemplo 5
Variables: n1=nmero 1, n2=nmero 2
Pseudocdigo
Diagrama de Flujo
inicio
inicio
leer n1, n2
n1 > n2
n1
es
mayo
r
n2
es
mayo
r
n1, n2
fin_si
fin
fin