2. RECORDAMOS: ALGORITMO
Definir el problema
Analizar el problema
Diseñar el programa
Para diseñar el programa se elabora el algoritmo que
soluciona el problema en 2 pasos
Diseñar el diagrama de clase
Diseñar la lógica de cada clase
2
Mtl.LourdesCahuich
3. ESTRUCTURAS DE REPETICIÓN
Recordemos que la repetición do-while sirve para
plantear situaciones en las que una acción o
conjunto de acciones se repetirán mientras se
cumpla una condición ; en un rango de 1 a n veces.
La repetición for sirve para plantear situaciones en
las que una acción o conjunto de acciones se
repetirán un número de veces conocido de
antemano.
La repetición while sirve para plantear situaciones
en las que una acción o conjunto de acciones se
repetirán mientras se cumpla una condición ; en un
rango de 0 a n veces.
3
Mtl.LourdesCahuich
4. DEFINICIÓN DEL PROBLEMA
Elaborar un programa que proporcione el siguiente
reporte para cualquier cantidad de alumnos:
4
Mtl.LourdesCahuich
5. ANÁLISIS DEL PROBLEMA
¿Qué datos hay que capturar?
¿Qué cálculos/procesos hay que realizar?
¿Qué es lo que se tienen que imprimir?
5
Mtl.LourdesCahuich
6. 3) DISEÑAR EL PROGRAMA
Diagrama de clase
6
Mtl.LourdesCahuich
7. LÓGICA DE LA CLASE
¿Qué hace cada clase?
¿En dónde se van a capturar los datos?
¿En dónde y cómo se realizarán los cálculos?
¿En dónde se mostrarán los resultados?
7
Mtl.LourdesCahuich