Consiste en dividir un problema en unidades más pequeñas sucesivas hasta que sean directamente
ejecutadas por el procesador
MODULOS
un módulo se caracteriza por realizar una tarea específica, posee sus propios datos de entrada
DEFINICIÓN DE FUNCIONES
forma general para definir una función
<tipo de dato retorno><identificador de la función>( <parámetros de entrada>) { <instrucciones de la
función> return<expresión>; }
invocación a una función
sintaxis general para invocar una función ya sea predefinida o definida por el programador
ALCANCE DE LAS VARIABLES
El alcance de las variables es la parte del programa dentro de la cual se pueden utilizar
globales
Cuando son declaradas fuera del cuerpo de cualquier función
locales
cuando son declaradas dentro del cuerpo de alguna función
PASO DE PARÁMETROS
Por referencia
La llamada a una función por referencia sí modifica el valor de la variable
Por valor
una llamada a una función por valor y en ésta aparece una variable como uno de los argumentos, en
realidad no se está pasando la variable sino una copia del valor que ésta contiene