Datos personales

miércoles, 19 de abril de 2017

Informe 2 (Dias, meses y años bisciestos)

Informe 2

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- lunes
2-martes
3-miercoles
4-jueves
5-viernes
6-sabado
7-domingo


Meses
Las variables y su asignacion en este programa son las siguientes

1- ENERO
2- 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