Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En el desarrollo de software
Herramientas de Diseño
Pseudocódigo
Análisis
de sentencias básicas de lenguajes de
programación en Diagrama de Flujo y
Pseudocódigo
Pseudocódigo
Descripción de algoritmo
Falso Lenguaje
Entrada / Salida
Condicionales
SI
SEGÚN
Iterativas
Mientras
Entrada
Leer Número;
Salida
Mostrar Número;
Imprimir Número;
Pseudocódigo
Condicionales
SI
SI (condición) entonces
acciones;
fin SI
Si (Numero = 0) entonces
Numero = numero + 1;
fin SI
Si (Numero <10) entonces
Numero = Numero * 10;
fin SI
Pseudocódigo
Condicionales
SI – SINO
SI (condición) entonces
acciones;
SINO
acciones;
fin SI
i = 0;
MIENTRAS (i < 100) HACER
Mostrar i;
i = i + 1;
fin MIENTRAS
Pseudocódigo
Iterativas
HACER …. MIENTRAS QUE
HACER
Instrucciones
MIENTRAS(CONDICION) //continua si la condición es verdadera
i = 0;
HACER
Mostrar i;
i = i + 1;
MIENTRAS (i < 100)
Pseudocódigo
Iterativas
REPETIR …. HASTA QUE
REPETIR
Instrucciones
HASTA (CONDICION) //continua si la condición es falsa
i = 0;
REPETIR
Mostrar i;
i = i + 1;
HASTA (i >= 100)
Pseudocódigo
Iterativas
PARA CADA
PARA ”cada valor en el rango de valores posibles” HACER
Instrucciones
fin PARA
Numero
Leer Numero;
Numero
Imprimir Número;
Pseudocódigo / Diagrama de Flujo
SI (condición) entonces SI (condición) entonces
acciones;
acciones;
SINO
fin SI acciones;
fin SI
no no
Cond Cond
si si
Acciones Acciones
Pseudocódigo / Diagrama de Flujo
SEGÚN (Dia) hacer Si (Dia = 1) entones
1 : mostrar “dni 0 al 4”; mostrar “dni 0 al 4”;
2: mostrar “dni 5 y 9” SINO
otros: mostrar “no se paga”; Si (Dia = 2) entones
fin SEGUN mostrar “dni 5 y 9”
SINO
no mostrar “no se paga”;
Dia = 1 fin SI
si
Dni 0 al 4 Dia = no
2
si
Dni 5 al 9 No se paga
acciones
Pseudocódigo / Diagrama de Flujo
MIENTRAS (CONDICION) HACER i = 0;
MIENTRAS (i < 100) HACER
Instrucciones
Mostrar i;
fin MIENTRAS i = i + 1;
fin MIENTRAS
i=0
no
Cond
no
si i<100
Acciones si
i
Acciones
i=i+1
Pseudocódigo / Diagrama de Flujo
HACER i = 0;
Instrucciones HACER
Mostrar i;
MIENTRAS (CONDICION) i = i + 1;
MIENTRAS (i < 100)
Acciones i=0
i
si
Cond
i=i+1
no
si
Acciones i<100
no
Pseudocódigo / Diagrama de Flujo
REPETIR i = 0;
Instrucciones REPETIR
Mostrar i;
HASTA (CONDICION) i = i + 1;
HASTA (i >= 100)
Acciones i=0
i
no
Cond
i=i+1
si
no i >=
Acciones 100
si
Pseudocódigo / Diagrama de Flujo
PARA i = 1 .. 100 HACER i = 1;
MIENTRAS (i <= 100) HACER
Mostrar i; Mostrar i;
fin PARA i = i + 1;
fin MIENTRAS
i=1
no
i<=100
si
i=i+1
Pseudocódigo / Diagrama de Flujo
Imprime
procedimiento Imprime
PARA i := 1 hasta 100 hacer
SI (i es divisible por 2) entonces i=1
escribir “par";
SINO
escribir “Impar"; no
i = i +1 i <100
fin SI;
escribir una nueva línea; si
fin PARA
fin procedimiento
si i mod 2
Par
=0
no
Impar
Fin
Ventajas diagramas de Flujo