PROYECTO FINAL PROGRAMACIÓN DE COMPUTADORES I JAIME RADICH VASQUÉZ IACC 12/08/2018
DESARROLLO
1. La empresa XYZ le ha solicitado a usted, como su Técnico Superior en Informática, el diseño y construcción de un sistema computacional que integre de manera modular las herramientas necesarias para entregar de manera confiable algunos de los cálculos realizados a diario dentro de sus operaciones. Dicho sistema deberá contar con un menú principal y un módulo independiente para cada uno de los siguientes ítems:
a. El primer módulo deberá calcular el valor del área de un rectángulo y su perímetro, dados su base y su altura. Al momento de entregar dicho cálculo deberá imprimir un mensaje como el siguiente: “ El área del rectángulo ingresado es: XXX centímetros cuadrados”. “ Su perímetro es de: XXX centímetros”.
b. El segundo módulo deberá recibir por pantalla 3 números enteros mayores que cero (0) y menores que 100, y devolver cuál de ellos es el mayor. El formato del mensaje a entregar es: “ El mayor de los números que usted ha ingresado es: XX ”. c. El tercer módulo deberá recibir por pantalla el ingreso de un número entre 1 y 7, e imprimir por pantalla a qué día de la semana corresponde. La numeración de los días corresponde a: 1 = Lunes, 2 = Martes, 3 = Miércoles… y así sucesivamente. Ejemplo del mensaje a entregar: “ Ingrese día de la semana (1-7): __ ”. “ El día ingresado es: ______________ ”. d. El cuarto módulo deberá, ante el ingreso de los 7 primeros dígitos de la cédula de identidad de una persona, devolver el dígito verificador que le corresponda. Desarrolle una función que realice específicamente esta tarea y que sea llamada a ejecución cuando se pulse la opción 4, en el menú principal del sistema. e. Finalmente, esta opción es la salida del sistema y ante su selección deberá emitir por pantalla el siguiente mensaje: Primera línea: “Usted se ha desconectado del Sistema XYZ” Segunda línea: “La sesión ha finalizado correctamente” Tercera línea: “Este sistema ha sido desarrollado por (su nombre)”
2. El funcionamiento de cada uno de los módulos, así como el menú principal, debe estar documentado a través de un Diagrama de Flujo, que explique en forma clara y correctamente su estructura procedimental.
3. Asimismo, el funcionamiento de cada uno de los módulos y del menú principal, debe estar documentado con un pseudocódigo (uno por cada uno de ellos) que explique claramente su estructura procedimental, como paso intermedio antes de la generación del código definitivo.
DESARROLLO a.
b.
c.
d.
e.
BIBLIOGRAFIA
DOCUMENTOS IACC(2018).
http://online.iacc.cl/pluginfile.php/4048459/mod_resource/content/0/prog_comput adores_1/recurso_a/Manual_de_PHP_Oficial_.pdf