Está en la página 1de 14

Universidad del Bío Bío Facultad de Ciencias Empresariales Departamento de Sistemas de Información Campus Concepción

ESTÁNDAR DE PSEUDOCÓDIGO
ESTRUCTURA GENERAL

El formato general que tendrá un algoritmo usando PSEUDOCÓDIGO deberá ser el que se indica a continuación: 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

PSEUDOCÓDIGO ALGORITMO dos VARIABLES CADENA nombre BEGIN LEER nombre MOSTRAR nombre END

LEER nombre

MOSTRAR nombre

FIN

© Yasna Meza Hidalgo

Página 1

y suma = x + y prod = x * y MOSTRAR suma. triple END FIN © Yasna Meza Hidalgo Página 2 . prod END suma = x + y prod = x * y MOSTRAR suma. doble MOSTRAR "El triple es ".y ENTERO suma.y ENTERO suma. prod BEGIN LEER x. doble ENTERO triple LEER x doble = 2 * x triple = 3 * x MOSTRAR "El doble es ". prod FIN ALGORITMO 4 DIAGRAMA DE FLUJO INICIO ENTERO x.y PSEUDOCÓDIGO ALGORITMO tres VARIABLES ENTERO x. triple BEGIN LEER x doble = 2*x triple = 3*x MOSTRAR “El doble es ”. prod LEER x. doble MOSTRAR “El triple es ”. doble.Universidad del Bío Bío Facultad de Ciencias Empresariales Departamento de Sistemas de Información Campus Concepción ALGORITMO 3 DIAGRAMA DE FLUJO INICIO ENTERO x. triple PSEUDOCÓDIGO ALGORITMO cuatro 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.Universidad del Bío Bío Facultad de Ciencias Empresariales Departamento de Sistemas de Información Campus Concepción ALGORITMO 5 DIAGRAMA DE FLUJO INICIO PSEUDOCÓDIGO ALGORITMO cinco VARIABLES ENTERO numero BEGIN LEER numero IF (numero >= 0) THEN MOSTRAR “El número es mayor o igual a cero ” ELSE MOSTRAR “El número es negativo” END IF END ENTERO numero LEER numero numero >= 0 NO SI MOSTRAR "El número es negativo" MOSTRAR "El número es mayor o igual a cero" FIN ALGORITMO 6 DIAGRAMA DE FLUJO INICIO PSEUDOCÓDIGO ALGORITMO seis VARIABLES ENTERO x.y x >= y NO SI MOSTRAR "x es menor que y" MOSTRAR "x es mayor o igual que y" FIN © Yasna Meza Hidalgo Página 3 .

y LEER x.Universidad del Bío Bío Facultad de Ciencias Empresariales Departamento de Sistemas de Información Campus Concepción ALGORITMO 7 DIAGRAMA DE FLUJO INICIO ENTERO x. y NO SI x > y MOSTRAR y MOSTRAR x FIN PSEUDOCÓDIGO ALGORITMO siete VARIABLES ENTERO x.y IF (x > y) THEN MOSTRAR x ELSE MOSTRAR y END IF END © Yasna Meza Hidalgo Página 4 .y BEGIN LEER x.

y LEER x.Universidad del Bío Bío Facultad de Ciencias Empresariales Departamento de Sistemas de Información Campus Concepción ALGORITMO 8 DIAGRAMA DE FLUJO INICIO ENTERO x.y BEGIN LEER x.y IF (x = y) THEN MOSTRAR “Los números son iguales” ELSE MOSTRAR “Los números NO son iguales” END IF END © Yasna Meza Hidalgo Página 5 . y NO x = y SI MOSTRAR "Los números NO son iguales" MOSTRAR "Los números son iguales" FIN PSEUDOCÓDIGO ALGORITMO siete VARIABLES ENTERO x.

mayor FIN PSEUDOCÓDIGO ALGORITMO nueve VARIABLES ENTERO x. y NO x > y SI mayor = y mayor = x MOSTRAR "El mayor es ". y ENTERO mayor LEER x. y IF (x > y) THEN mayor = x ELSE mayor = y END IF MOSTRAR “El mayor es ”. mayor END © Yasna Meza Hidalgo Página 6 . mayor BEGIN LEER x.Universidad del Bío Bío Facultad de Ciencias Empresariales Departamento de Sistemas de Información Campus Concepción ALGORITMO 9 INICIO ENTERO x. y.

mayor MOSTRAR “El menor es ”. y ENTERO mayor. y NO x > y SI mayor = y menor = x mayor = x menor = y MOSTRAR "El mayor es ". mayor. y IF (x > y) THEN mayor = x menor = y ELSE mayor = y menor = x END IF MOSTRAR “El mayor es ”. menor BEGIN LEER x. mayor MOSTRAR "El menor es ". menor LEER x. y.Universidad del Bío Bío Facultad de Ciencias Empresariales Departamento de Sistemas de Información Campus Concepción ALGORITMO 10 INICIO ENTERO x. menor END © Yasna Meza Hidalgo Página 7 . menor FIN PSEUDOCÓDIGO ALGORITMO diez VARIABLES ENTERO x.

resto BEGIN LEER x resto = x MOD 2 IF (resto = 0) THEN MOSTRAR “El número es par” ELSE MOSTRAR “El número es impar” END IF END © Yasna Meza Hidalgo Página 8 . resto LEER x resto = x MOD 2 NO resto = 0 SI MOSTRAR "El número es impar" MOSTRAR "El número es par" FIN PSEUDOCÓDIGO ALGORITMO once VARIABLES ENTERO x.Universidad del Bío Bío Facultad de Ciencias Empresariales Departamento de Sistemas de Información Campus Concepción ALGORITMO 11 INICIO ENTERO x.

y resto = x MOD y NO resto = 0 SI MOSTRAR "y no divide a x" MOSTRAR "y divide a x" FIN PSEUDOCÓDIGO ALGORITMO doce VARIABLES ENTERO x. y. y resto = x MOD y IF (resto = 0) THEN MOSTRAR “y divide a x” ELSE MOSTRAR “y no divide a x” END IF END © Yasna Meza Hidalgo Página 9 .Universidad del Bío Bío Facultad de Ciencias Empresariales Departamento de Sistemas de Información Campus Concepción ALGORITMO 12 INICIO ENTERO x. resto BEGIN LEER x. resto LEER x. y.

y. prod FIN PSEUDOCÓDIGO ALGORITMO trece VARIABLES ENTERO x. y. prod ELSE suma = x + y + z MOSTRAR “Suma es igual a ”. suma. suma END IF END © Yasna Meza Hidalgo Página 10 . prod LEER x. y. z ENTERO suma. z.Universidad del Bío Bío Facultad de Ciencias Empresariales Departamento de Sistemas de Información Campus Concepción ALGORITMO 13 INICIO ENTERO x. prod BEGIN LEER x. y.suma prod = x * y * z MOSTRAR "Producto = ". z NO x < 0 SI suma = x + y + z MOSTRAR "Suma es igual a ". z IF (x < 0) THEN prod = x * y * z MOSTRAR “Producto = ”.

3 + nota_2 * 0.4 IF (nota_final >= 60) THEN MOSTRAR “Aprobado” ELSE MOSTRAR “Reprobado” END IF END © Yasna Meza Hidalgo Página 11 . nota_3. nota_2. nota_3 ENTERO nota_final LEER nota_1. nota_3 nota_final = nota_1 * 0. nota_final BEGIN LEER nota_1. nota_2. nota_2.3 + nota_3 = 0.3 + nota_3 * 0.Universidad del Bío Bío Facultad de Ciencias Empresariales Departamento de Sistemas de Información Campus Concepción ALGORITMO 14 INICIO ENTERO nota_1. nota_3 nota_final = nota_1 * 0.3 + nota_2 * 0. nota_2.4 NO nota_final >= 60 SI MOSTRAR "Reprobado" MOSTRAR "Aprobado" FIN PSEUDOCÓDIGO ALGORITMO catorce VARIABLES ENTERO nota_1.

mayor BEGIN LEER x. mayor FIN PSEUDOCÓDIGO ALGORITMO quince VARIABLES ENTERO x. mayor END © Yasna Meza Hidalgo Página 12 .y. z.Universidad del Bío Bío Facultad de Ciencias Empresariales Departamento de Sistemas de Información Campus Concepción ALGORITMO 15 INICIO ENTERO x.z NO x > y SI NO y > z SI NO x > z SI mayor = z mayor = y mayor = z mayor = x MOSTRAR "El mayor es ". y. z ENTERO mayor 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 ”. y.

nota_2.25 + nota_2 * 0. nota_3 nota_final = nota_1 * 0.4 NO nota_final >= 60 SI MOSTRAR "Aprobado" nota_final >= 40 NO SI MOSTRAR "Reprobado" MOSTRAR "A Examen" FIN © Yasna Meza Hidalgo Página 13 .35 + nota_3 * 0. nota_3 ENTERO nota_final MOSTRAR "Ingrese Notas" LEER nota_1. nota_2.Universidad del Bío Bío Facultad de Ciencias Empresariales Departamento de Sistemas de Información Campus Concepción ALGORITMO 16 INICIO ENTERO nota_1.

3 + nota_3 * 0. nota_2. nota_2. nota_final BEGIN LEER nota_1. nota_3.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 © Yasna Meza Hidalgo Página 14 . nota_3 nota_final = nota_1 * 0.Universidad del Bío Bío Facultad de Ciencias Empresariales Departamento de Sistemas de Información Campus Concepción PSEUDOCÓDIGO ALGORITMO dieciseis VARIABLES ENTERO nota_1.3 + nota_2 * 0.