Mdulos - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Mdulos

Description:

Dibuje un diagrama de flujo para determinar si una persona tiene fiebre. ... Convierta grados Fahrenheit a grados Celsius e indique que tipo de fiebre tiene. ... – PowerPoint PPT presentation

Number of Views:46
Avg rating:3.0/5.0
Slides: 15
Provided by: Hom57
Category:
Tags: fiebre | mdulos

less

Transcript and Presenter's Notes

Title: Mdulos


1
Módulos
  • COMP2120 Lógica de Programación
  • Prof. Linda Acosta

2
Módulo
Módulo
  • Cada módulo es una entidad propia.
  • Sólo tiene una entrada y una salida.
  • No se puede brincar de un módulo a otro a mitad
    de ejecución de un módulo.
  • Cada módulo tiene una sola tarea a realizar.

3
Módulo
  • Cada módulo es lo suficientemente pequeño como
    para leerse y entenderse fácilmente.
  • Se pueden clasificar en varios tipos.

4
Tipos de módulos
  • Control muestra el flujo global de data a
    través del programa. Todos los demás módulos
    están subordinados a éste.
  • Inicialización procesa instrucciones que sólo
    se ejecutan una sola vez en el programa y al
    comienzo. Estas incluyen abrir archivos y asignar
    valores iniciales a variables.

5
  • Proceso se ejecutan una sola vez o son parte de
    un loop y se ejecutan varias veces.
  • Cálculo realiza cálculos matemáticos, manipula
    data numérica o strings
  • Imprimir desplega resultados, encabezados y
    formato
  • Leer y validar lee valores entrados al programa
    y valida que sean correctos. Por lo general se
    usan dos módulos aparte.

6
  • Clausura procesa todas las instrucciones que se
    realizan al final del programa y que se ejecutan
    una sola vez. Incluye las instrucciones de cerrar
    archivos e imprimir resultados totales.

7
Ejercicio 1
  • Dibuje un diagrama de flujo para determinar el
    sueldo neto de un empleado luego de calcular las
    deducciones al sueldo bruto.
  • Para calcular el sueldo bruto utilice las horas
    trabajadas y pago por hora. El tiempo extra se
    paga doble.
  • Las deducciones son Impuestos (15) y Retiro
    (4).
  • Muestre el desglose de los sueldos y deducciones.
  • Utilice módulos.

8
Ejercicio 2
  • Dibuje un diagrama de flujo para determinar si
    una persona tiene fiebre. El termómetro lee
    grados Fahrenheit y la tabla de temperatura está
    en Celsius. Convierta grados Fahrenheit a grados
    Celsius e indique que tipo de fiebre tiene.

9
  • Celsius (5/9)(Fahrenheit 32)
  • Tabla de temperatura

10
Asignación
  • Dibuje un diagrama de flujo, desglosándolo en
    módulos, para sacar el promedio y nota de una
    clase. El curso evalúa al estudiante utilizando 5
    exámenes de 100 puntos cada uno. Cada examen
    tiene el mismo peso en la nota.

11
Solución 1
Control
Leer
Promedio
Leer
Read e1, e2,e3
suma e1e2 e3e4e5
Read e4, e5
Promedio
prom suma/5
End
End
Nota
Exit
12
Nota
promgt90
Y
N
promgt80
Y
N
Display A
promgt70
Y
N
Display B
Display C
promgt60
Y
N
Display F
Display D
End
13
Solución 2
14
Nota
promgt90
Y
N
promgt80
Y
N
notaA
promgt70
Y
N
notaB
notaC
promgt60
Y
N
notaF
notaD
End
Write a Comment
User Comments (0)
About PowerShow.com