Ejemplo de Programa en Pseudocodigo



Que tal amigos, el día de hoy les voy a compartir un ejercicio en pseudocodigo de la materia Paradigmas de Programación que se ve en segundo semestre de Ingeniería de sistemas en la universidad donde estoy haciendo mi carrera.

Pseudocodigo

El enunciado es el siguiente: Realizar un programa en donde, cuando el usuario digite un numero entre 1 y 7 el programa arroje un mensaje que indique a que día corresponde ese numero ingresado, ademas, si el usuario digita un numero que no esta entre 1 y 7 el programa debe pedir que se digite otro numero entre ese rango y al digitar el numero 0 el programa se cierre.

Vamos a analizar el enunciado.

  • Las entradas permitidas solo son números entre 1 y 7.
  • Si se ingresa el 0 el programa debe terminar.
  • Si se ingresa otro numero diferente de 0 y que no este en el rango entre 1 y 7 el programa debe pedir otro numero.
  • Al programa se le ingresan números y este debe responder con el nombre del día.
  • Cada numero entre 1 y 7 corresponde a un día.

Ahora, los datos que necesitamos para hacer el programa son solo estos siguientes:

1 = Lunes
2 = Martes
3 = Miércoles
4 = Jueves
5 = Viernes
6 = Sábado
7 = Domingo

y volviendo a analizar el encabezado podemos deducir que vamos a usar un ciclo para que el programa no se cierre sino que vuelva a pedir un numero y se cierre el ingresar el 0, vamos a usar algunas condiciones para poder evaluar las acciones que el programa va a tomar al momento de que el usuario ingrese un numero y vamos a usar algunas variables para poder manejar la información ingresada por el usuario.

En Pseudocodigo:

opcionusuario numero-entero; //Variable donde esta el numero digitado

INICIO DEL PROGRAMA
LIMPIARPANTALLA
opcionusuario = 0 //Inicialización de la variable en 0

HAGA
LIMPIARPANTALLA
ESCRIBA(“Escriba un numero para saber a que día de la semana corresponde (Si desea cerrar el programa presione 0): “)
LEA opcionusuario

LIMPIARPANTALLA
SI (opcionusuario == 1) ENTONCES
ESCRIBA(“Lunes”)
FINSI

SI (opcionusuario == 2) ENTONCES
ESCRIBA(“Martes”)
FINSI

SI (opcionusuario == 3) ENTONCES
ESCRIBA(“Miércoles”)
FINSI

SI (opcionusuario == 4) ENTONCES
ESCRIBA(“Jueves”)
FINSI

SI (opcionusuario == 5) ENTONCES
ESCRIBA(“Viernes”)
FINSI

SI (opcionusuario == 6) ENTONCES
ESCRIBA(“Sábado”)
FINSI

SI (opcionusuario == 7) ENTONCES
ESCRIBA(“Domingo”)
FINSI

PAUSE

MIENTRAS QUE (opcionusuario != 0)
FIN HMQ
FIN DEL PROGRAMA

Eso es todo, espero este ejemplo les sirva y gracias a este puedan aprender un poco mejor a programar y analizar como empezar con un proyecto de estos.
Si tienen preguntas pueden dejar sus comentarios 🙂

7 thoughts on “Ejemplo de Programa en Pseudocodigo

  1. gaxias!!!! me has salvado la vida ahora tengo una idea + detallada de los pseudocodigos y los algoritmas

  2. gaxias!!!! me has salvado la vida ahora tengo una idea + detallada de los pseudocodigos y los algoritmos

  3. Olle tengo 15 años y quiero aprender todo sobre programacion y ser un teso en todo eso … pero apenas estoy iniciando y quiero porfa q digas consejos para novatos … GRACIAS.

  4. Brayan, empieza con las instrucciones básicas en cualquier lenguaje, condiciones (if, else), ciclos (for, while, do while), negaciones, concatenaciones y ese tipo de conceptos básicos, cuando domines eso, lo demás es sencillo 😀

  5. Sé que no es la finalidad de este blog, corregir errores ortográficos, pero sugiero, humildemente, al menos, llamar la atención al respecto. Todos los comenterios anteriores contienen a tales. Lo digo por el bien de un patrimonio común, como lo es nuetro idioma.
    Por otro lado, me parece excelente el blog y su propósito de poner el conocimiento al alcance de todos.
    Gracias mil.
    P.D: : Aunque ya nadie le presta atención al cuidado y protección del idioma.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *