FUNDAMENTOS DE PROGRAMACIÓN ESTRUCTURADA Y ESTRUCTURAS CÍCLICAS GA3-220501093-AA2-EV01 BUELVAS MUNIVE JEAN PAUL NÚMERO DE FICHA: P_228118_V_2721450_R_19_C_9221 SENA TECNOLOGÍA EN ANÁLISIS Y DESARROLLO DE SOFTWARE POPAYÁN, CAUCA 2024 Resolver Para su desarrollo es importante la lectura del componente formativo. Debe construir un documento donde registre el análisis, diseño e implementación de algoritmos que permitan resolver los siguientes problemas: 1. Algoritmo que a partir de una fecha de nacimiento y una fecha actual determine la edad en años actual de una persona. Análisis Datos de entrada: Fecha de nacimiento (día, mes, año) y fecha actual (día, mes y año) Proceso: El algoritmo debe calcular la diferencia entre la fecha actual y la fecha de nacimiento para obtener la edad de la persona. Salida: Edad actual expresada años. Diseño Diagrama de flujo Implementación 2. Algoritmo que permita determinar si un año indicado es o no un año bisiesto. Análisis Datos de entrada: Año a verificar. Proceso: El año bisiesto es divisible por 4, pero no por 100, a menos que también sea divisible por 400. Por tanto para validar estos parámetros el módulo de la división tendría que ser igual a 0. Salida: Mensaje indicando si el año es bisiesto o no. Diseño Diagrama de flujo Implementación