Algoritmica
•Funciones y Procedimientos definidos por el usuario. •Introducción •Laboratorio 6 Profesor: José Atúncar – jatuncar@hotmail.com
1
Programación Modular Se refiere así, a un tipo de diseño que permite resolver un problema descomponiéndolo en problemas más simples, denominados módulo, métodos o subprocedimientos. De manera que el programa secompondrá de un método principal (main) y subprogramas (módulos simples) En el siguiente menú: El módulo principal muestras las opciones y cada opción se puede manejar de manera independiente, mediantesubprocedimientos.
Universidad de Ciencias y Humanidades
2
1
procedimientos y Funciones definidos por el usuario
Se denominan definidas por el usuario, por ser él quien las crea,adaptándolas a sus necesidades. Estas rutinas se basan en funciones propias del lenguaje o en otras funciones creadas anteriormente. Dentro del lenguaje de programación, estas rutinas, se puede diferenciaren:
Función Subprograma que genera y retorna un solo valor o resultado, al lugar desde donde fue invocado Procedimiento A diferencia de la Función, este No devuelve resultados, sirve para separarrutinas repetidas.
Universidad de Ciencias y Humanidades
3
Razones para crear subprogramas
Reducir la complejidad del programa. Eliminar código duplicado Limitar los efectos de loscambios
Universidad de Ciencias y Humanidades
4
2
Sintaxis
Para definir una subrutina empleamos la siguiente estructuras: tipo_resultado nombre(parámetros) // cuerpo de la función retornavalor fin_funcion
Para Funciones
nombre(parámetros) Para // cuerpo del procedimiento Procedimientos fin_procedimiento
Los parámetros es una lista opcional que sirve como variables localesdentro de la rutina y que se inicializan con los datos al momento de llamar a la rutina. En programación, los procedimientos tienen void como tipo resultado
Universidad de Ciencias y Humanidades
5...
Regístrate para leer el documento completo.