Professional Documents
Culture Documents
ESTNDAR DE PSEUDOCDIGO
ESTRUCTURA GENERAL
El formato general que tendr un algoritmo usando PSEUDOCDIGO deber ser el que se indica a continuacin: ALGORITMO nombre CONSTANTES nombre1 = valor1 nombre2 = valor2 VARIABLES TIPO DE DATO variable1, variable2, variable3, variablen BEGIN ACCIONES END
ALGORITMO 2 DIAGRAMA DE FLUJO
INICIO
CADENA nombre
PSEUDOCDIGO ALGORITMO dos VARIABLES CADENA nombre BEGIN LEER nombre MOSTRAR nombre END
LEER nombre
MOSTRAR nombre
FIN
Pgina 1
Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 3 DIAGRAMA DE FLUJO INICIO ENTERO x,y ENTERO suma, prod LEER x,y PSEUDOCDIGO ALGORITMO tres VARIABLES ENTERO x,y ENTERO suma, prod BEGIN LEER x,y suma = x + y prod = x * y MOSTRAR suma, prod END
suma = x + y prod = x * y
FIN
PSEUDOCDIGO ALGORITMO cuatro VARIABLES ENTERO x, doble, triple BEGIN LEER x doble = 2*x triple = 3*x MOSTRAR El doble es , doble MOSTRAR El triple es , triple END
FIN
Pgina 2
Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 5 DIAGRAMA DE FLUJO
INICIO
PSEUDOCDIGO
ALGORITMO cinco VARIABLES ENTERO numero BEGIN LEER numero IF (numero >= 0) THEN MOSTRAR El nmero es mayor o igual a cero ELSE MOSTRAR El nmero es negativo END IF END
ENTERO numero
LEER numero
numero >= 0
NO
SI
FIN
PSEUDOCDIGO
ALGORITMO seis VARIABLES ENTERO x,y BEGIN LEER x,y IF (x >= y) THEN MOSTRAR x es mayor o igual que y ELSE MOSTRAR x es menor que y END IF END
ENTERO x, y
LEER x,y
x >= y
NO
SI
FIN
Pgina 3
Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 7 DIAGRAMA DE FLUJO
INICIO
ENTERO x, y LEER x, y
NO SI
x > y
MOSTRAR y
MOSTRAR x
FIN
PSEUDOCDIGO ALGORITMO siete VARIABLES ENTERO x,y BEGIN LEER x,y IF (x > y) THEN MOSTRAR x ELSE MOSTRAR y END IF END
Pgina 4
Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 8 DIAGRAMA DE FLUJO
INICIO
ENTERO x, y
LEER x, y
NO
x = y
SI
FIN
PSEUDOCDIGO ALGORITMO siete VARIABLES ENTERO x,y BEGIN LEER x,y IF (x = y) THEN MOSTRAR Los nmeros son iguales ELSE MOSTRAR Los nmeros NO son iguales END IF END
Pgina 5
Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 9
INICIO
ENTERO x, y ENTERO mayor LEER x, y
NO
x > y
SI
mayor = y
mayor = x
FIN
PSEUDOCDIGO ALGORITMO nueve VARIABLES ENTERO x, y, mayor BEGIN LEER x, y IF (x > y) THEN mayor = x ELSE mayor = y END IF MOSTRAR El mayor es , mayor END
Pgina 6
Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 10
INICIO
ENTERO x, y ENTERO mayor, menor LEER x, y
NO
x > y
SI
mayor = y menor = x
mayor = x menor = y
FIN
PSEUDOCDIGO ALGORITMO diez VARIABLES ENTERO x, y, mayor, menor BEGIN LEER x, y IF (x > y) THEN mayor = x menor = y ELSE mayor = y menor = x END IF MOSTRAR El mayor es , mayor MOSTRAR El menor es , menor END
Pgina 7
Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 11 INICIO
NO
resto = 0
SI
FIN PSEUDOCDIGO ALGORITMO once VARIABLES ENTERO x, resto BEGIN LEER x resto = x MOD 2 IF (resto = 0) THEN MOSTRAR El nmero es par ELSE MOSTRAR El nmero es impar END IF END
Pgina 8
Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 12
INICIO
ENTERO x, y, resto
NO
resto = 0
SI
FIN
PSEUDOCDIGO ALGORITMO doce VARIABLES ENTERO x, y, resto BEGIN LEER x, y resto = x MOD y IF (resto = 0) THEN MOSTRAR y divide a x ELSE MOSTRAR y no divide a x END IF END
Pgina 9
Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 13
INICIO
ENTERO x, y, z ENTERO suma, prod
LEER x, y, z
NO
x < 0
SI
suma = x + y + z
MOSTRAR "Suma es igual a ",suma
prod = x * y * z
MOSTRAR "Producto = ", prod
FIN
PSEUDOCDIGO ALGORITMO trece VARIABLES ENTERO x, y, z, suma, prod BEGIN LEER x, y, z IF (x < 0) THEN prod = x * y * z MOSTRAR Producto = , prod ELSE suma = x + y + z MOSTRAR Suma es igual a , suma END IF END
Pgina 10
Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 14
NO
nota_final >= 60
SI
MOSTRAR "Reprobado"
MOSTRAR "Aprobado"
FIN
PSEUDOCDIGO ALGORITMO catorce VARIABLES ENTERO nota_1, nota_2, nota_3, nota_final BEGIN LEER nota_1, nota_2, nota_3 nota_final = nota_1 * 0,3 + nota_2 * 0,3 + nota_3 * 0,4 IF (nota_final >= 60) THEN MOSTRAR Aprobado ELSE MOSTRAR Reprobado END IF END
Pgina 11
Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 15
INICIO
LEER x,y,z
NO
x > y
SI
NO
y > z
SI
NO
x > z
SI
mayor = z
mayor = y
mayor = z
mayor = x
FIN
PSEUDOCDIGO ALGORITMO quince VARIABLES ENTERO x, y, z, mayor BEGIN LEER x, y, z IF (x > y) THEN IF (x > z) THEN mayor = x ELSE mayor = z END IF ELSE IF (y > z) THEN mayor = y ELSE mayor = z END IF END IF MOSTRAR El mayor es , mayor END
Pgina 12
Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 16
INICIO
NO
nota_final >= 60
SI
MOSTRAR "Aprobado"
nota_final >= 40
NO
SI
MOSTRAR "Reprobado"
FIN
Pgina 13
Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin PSEUDOCDIGO ALGORITMO dieciseis VARIABLES ENTERO nota_1, nota_2, nota_3, nota_final BEGIN LEER nota_1, nota_2, nota_3 nota_final = nota_1 * 0,3 + nota_2 * 0,3 + nota_3 * 0,4 IF (nota_final >= 60) THEN MOSTRAR Aprobado ELSE IF (nota_final >= 40) THEN MOSTRAR A examen ELSE MOSTRAR Reprobado END IF END IF END
Pgina 14