Integrando funciones y SubProcesos
Desafío Modular
Programa que pida dos números, calcule su suma y su producto, y muestre los resultados — con la condición de que cada tarea esté separada en el módulo apropiado. Decidí vos qué conviene como Función y qué como SubProceso.
Proyecto Corto: Calculadora
Calculadora con cuatro operaciones (sumar, restar, multiplicar, dividir), cada una implementada como función. El programa principal lee los datos, elige la operación, llama a la función correspondiente y muestra el resultado.
Resumen de la Unidad: Funciones y SubProcesos
- Un
SubProcesoagrupa instrucciones que realizan una tarea y se pueden reutilizar - Una
Funcion, además, devuelve un valor que se puede usar en una expresión - Los parámetros permiten que la misma tarea trabaje con datos distintos en cada llamada
- Mostrar un valor (
Escribir) y devolver un valor (asignar a la variable de retorno) son cosas distintas - Las variables definidas dentro de una función/SubProceso son locales: no existen fuera de él
- Dividir un programa grande en tareas más chicas lo hace más fácil de entender, probar y corregir
¿Y ahora?
¿Qué pasa cuando necesitás guardar muchos valores relacionados, como las notas de todo un curso? En la próxima unidad vas a conocer los arreglos.