UNIVERSIDAD DE COSTA RICA I CICLO DE 2000 ESCUELA DE CIENCIAS DE LA COMPUTACION E INFORMATICA CI-0202 Principios de Informática LABORATORIO # 5 (Semana del 3 al 7 de abril) Para este laboratorio utilice la codificación del programa que se hizo en el Laboratorio No. 3: Cálculo del Domingo de Pascua. Recuerde la definición del Domingo de Pascua: "Primer domingo después de la primera luna llena de la primavera boreal." Para estos efectos la primavera comienza el 21 de marzo. Por lo tanto, el Domingo de Pascua nunca coincidirá con la Pascua Judía que se define así: "Día en que ocurre la primera luna llena de la primavera boreal." Por eso, la fecha más temprana del Domingo de Pascua es el 22 de marzo (cuando la luna llena haya sucedido el 21 de marzo); y la fecha más lejana es cuando la luna llena haya sido el 20 de marzo (antes de la primavera) hay que esperar hasta la siguiente luna llena que ocurrirá el 18 de abril; pero si el 18 de abril ocurre en domingo, el Domingo de Pascua será el 25 de abril. En este siglo ocurrirá en el año 2038. PRIMERA PARTE: Con la codificación del laboratorio No. 3 elabore un nuevo programa que calcule la primera fecha del siglo XXI en que ocurra el Domingo de Pascua para cada una de las fechas posibles: desde el 22 de marzo al 25 de abril. O sea que el programa no recibirá datos del operador sino que ejecutará una instrucción "for" desde el 22 de marzo al 25 de abril (¿Cómo? para n=22; n<57; n++). Deberá producir el siguiente resultado: Fechas que coinciden con el primer año que cae el Domingo de Pascua a partir del año 2000: 22 de marzo: año 2285. 23 de marzo: año 2008. ... 23 de abril: año 2000. 24 de abril: año 2011. 25 de abril: año 2038. ¡Adiós! SEGUNDA PARTE: Problema similar al anterior: Dada una fecha, imprima los años entre 2000 y 2500 en que el Domingo de Pascua ocurra en esa fecha. La salida podrá ser similar a la siguiente: Escriba una fecha (año, mes): 22 3 // por el 22 de marzo 22 de marzo: años 2285, 2352, 2437. Escriba una fecha (año, mes): 23 4 // por el 23 de abril 23 de abril: años 2000, 2079, 2152, 2220. Escriba una fecha (año, mes): 0 0 ¡Adiós!