programacion, en las que las acciones descritas mediante algoritmos mas sencillos pueden traducirse a programas independientemente del resto del algoritmo.
una tarea específica. En general toman ciertos valores de entrada, llamados parámetros y proporcionan un valor de salida o valor de retorno Sintaxis: Tipo nombrefunción (parametros) { Cuerpo de la función return(valor) }
etc, que estan diseñados con un próposito particular y tiene su nombre propio. Es decir un procedimiento es un modulo de un programa que realiza tareas especificas y que no puede regresar valores a la parte principal del programa u otro procedimiento que lo este invocando Sintaxis: Tipo nombreprocedimiento (parametros) { Cuerpo del procedimiento }