pseudocodigo en pseint sobre dias, meses y años bisciestos
Entrada al sistema
En la entrada de este pseudocodigo tenemos 3 programas los cuales tienen distintas entradas:
Dias:
la entrada en el programa de dias, seria un numero de 1-7, donde cada numero corresponde a un dia de la semana
meses:
En este programa funciona todo igual al programa anterior donde se debe seleccionar un numero en este caso del 1-12 donde cada numero le corresponde a un mes del año.
Años bisiestos:
La entrada de este programa cambia, aqui la entrada seria una combinacion de numeros que corresponda a el numero de un año (Ej: 1998, 2020,...)
Salida del sistema
Dias:
Leyendo la seleccion del usuario de un numero del 1-7 la salida del sistema seria el dia correspondiente a ese numero
Meses:
La salida de este programa es basicamente la misma del programa de dias, ya que se lee la seleccion del usuario y la salida seria el mes del año correspondiente a ese numero
Años bisiestos
La salida de este programa seria afirmacion o negacion de si el año ingresado por el usuario es bisiesto o no lo es.
Variables
Dias
Las variables de este prorama serian 7 que corresponden una a cada dia de la semana
1- lunes2-martes
3-miercoles
4-jueves
5-viernes
6-sabado
7-domingo
Meses
Las variables y su asignacion en este programa son las siguientes
1- ENERO2- FEBRERO
3- MARZO
4- ABRIL
5- MAYO
6- JUNIO
7- JULIO
8- AGOSTO
9- SEPTIEMBRE
10- OCTUBRE
11- NOVIEMBRE
12- DICIEMBRE
Años
La única variable de este programa es el año que se lee desde el teclado, osea es ingresado por el usuario, esta variable es sometida a un proceso aritmético.
Condidcionales
En este programa en general se usan los condicionales SI, SEGUN
SI
Donde si hace la funcion de leer la selección y verificar que este dentro de las opciones del programa por ejemplo:
si (num >0 y num< 8)
en este caso la variable NUM que seria la seleccion de ususario en el programa de los dias, la suncion del es verificar que el digito ingresado sea mayor que 0 pero menor que 8.
SEGUN
La funcion del segun es que con el digito que ingresa el usuario, ya verificada por el SI, el segun busca la variable que tiene relacion con el digito ingresado:
EJ
segun NUM hacer
1: escribir "lunes"
2: escribir "martes"
3: escribir "miercoles"
4: escribir "jueves"
5: escribir "viernes"
6: escribir "sabado"
7: escribir "domingo"
Finsegun
Aqui la variable num equivale a el digito ingresado desde el teclado
Operadores aritmeticos
Los operadores aritmeticos se ve en el programa de años bisiestos donde para saber si un año es bisciesto usamos el sigueinte procedimiento
Si año mod 4 = 0 y ((año mod 400 = 0) o (año mod 100 <> 0)) Entonces
Escribir "si es bisiesto";
Sino
Escribir "no es bisiesto";
FinSi
Donde MOD es igual a residuo de la division del año ingresado entre 4





No hay comentarios:
Publicar un comentario