Administrador en Redes
1.- Leer tres números que denoten una fecha (día, mes, año). Comprobar que es una fecha válida. Si no es válida escribir un mensaje de error. Si es válida escribir la fecha cambiando elnúmero del mes por su nombre. Ej. Si se introduce 1 2 2006, se deberá imprimir “1 de febrero de 2006”. El año debe ser mayor que 0.
Proceso FECHA
//definir las variables
definir dia como enterodefinir mes como entero
definir ano como entero
Escribir "Introducir el dia"
Leer dia
Escribir "Introducir el mes"
Leer mes
Escribir "Intoducir ano"
Leer ano
//comprobamos quela fecha sea la correcta
Si dia =0 y mes =0 Entonces
Escribir dia Sin Saltar
//usamos el segun sea para escribir el mes
Segun mes Hacer
1:
Escribir "de enero de" Sin Saltar
2:Escribir "de febrero de" Sin Saltar
3:
Escribir "de marzo de" Sin Saltar
4:
Escribir "de abril de" Sin Saltar
5:
Escribir "de mayo de" Sin Saltar
6:
Escribir"de junio de" Sin Saltar
7:
Escribir "de julio de" Sin Saltar
8
Escribir "de agosto de" Sin Saltar
9:
Escribir "de septiembre de" Sin Saltar
10:
Escribir "deoctubre de" Sin Saltar
11:
Escribir "de noviembre de" Sin Saltar
12:
Escribir "de diciembre de" Sin Saltar
FinSegun
Escribir anoSino
Escribir "error"
FinSi
FinProceso
2.- Algoritmoque dado un año, nos diga si es bisiesto o no. Un año es bisiesto bajo las siguientes condiciones:
Un año divisible por 4 es bisiesto y no debe ser divisible entre 100.
Si un año es divisible entre100 y además es divisible entre 400, también resulta bisiesto.
Proceso bisiesto
definir ano como entero
Escribir "introducir ano"
Leer ano
Si ano % 4= 0 y no ano %100 = 0 y no ano...
Regístrate para leer el documento completo.