You are on page 1of 14

Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin

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

Yasna Meza Hidalgo

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

MOSTRAR suma, prod

FIN

ALGORITMO 4 DIAGRAMA DE FLUJO INICIO


ENTERO x, doble ENTERO triple

LEER x doble = 2 * x triple = 3 * x


MOSTRAR "El doble es ", doble MOSTRAR "El triple es ", triple

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

Yasna Meza Hidalgo

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

MOSTRAR "El nmero es negativo"

MOSTRAR "El nmero es mayor o igual a cero"

FIN

ALGORITMO 6 DIAGRAMA DE FLUJO


INICIO

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

MOSTRAR "x es menor que y"

MOSTRAR "x es mayor o igual que y"

FIN

Yasna Meza Hidalgo

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

Yasna Meza Hidalgo

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

MOSTRAR "Los nmeros NO son iguales"

MOSTRAR "Los nmeros son iguales"

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

Yasna Meza Hidalgo

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

MOSTRAR "El mayor es ", mayor

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

Yasna Meza Hidalgo

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

MOSTRAR "El mayor es ", mayor

MOSTRAR "El menor es ", menor

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

Yasna Meza Hidalgo

Pgina 7

Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 11 INICIO

ENTERO x, resto LEER x resto = x MOD 2

NO

resto = 0

SI

MOSTRAR "El nmero es impar"

MOSTRAR "El nmero es par"

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

Yasna Meza Hidalgo

Pgina 8

Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 12

INICIO

ENTERO x, y, resto

LEER x, y resto = x MOD y

NO

resto = 0

SI

MOSTRAR "y no divide a x"

MOSTRAR "y divide a x"

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

Yasna Meza Hidalgo

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

Yasna Meza Hidalgo

Pgina 10

Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 14

INICIO ENTERO nota_1, nota_2, nota_3 ENTERO nota_final

LEER nota_1, nota_2, nota_3

nota_final = nota_1 * 0,3 + nota_2 * 0,3 + nota_3 = 0,4

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

Yasna Meza Hidalgo

Pgina 11

Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 15
INICIO

ENTERO x, y, z ENTERO mayor

LEER x,y,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 ", mayor

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

Yasna Meza Hidalgo

Pgina 12

Universidad del Bo Bo Facultad de Ciencias Empresariales Departamento de Sistemas de Informacin Campus Concepcin ALGORITMO 16
INICIO

ENTERO nota_1, nota_2, nota_3 ENTERO nota_final

MOSTRAR "Ingrese Notas" LEER nota_1, nota_2, nota_3

nota_final = nota_1 * 0,25 + nota_2 * 0,35 + nota_3 * 0,4

NO

nota_final >= 60

SI

MOSTRAR "Aprobado"

nota_final >= 40
NO

SI

MOSTRAR "Reprobado"

MOSTRAR "A Examen"

FIN

Yasna Meza Hidalgo

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

Yasna Meza Hidalgo

Pgina 14

You might also like