Categorias: Todos - comunicación - funciones - efectos - parámetros

por rodrigo rojas 7 anos atrás

267

FUNCIONES

Los subprogramas son componentes esenciales en la programación, ya que permiten la modularidad y reutilización del código. La comunicación dentro de estos subprogramas se maneja a través de parámetros, que pueden ser de entrada, salida o de ambos tipos, dependiendo de la necesidad de transmitir o recibir información.

FUNCIONES

ALMACENAMIENTO Y ALCANCE

Cada identificador debe referirse a una única identidad. Un alcance es un código de programa donde se permite hacer referencia a un identificador.

Topic flotante

SUBPROGRAMAS

COMUNICACON

REFERENCIA
En numerosas ocaciones se requiere que ciertos parametros sirvan como una salida, es decir se devuelvan los resultados a la unidad.
PARAMETROS
Subtema
Los parámetros pueden ser clasificados como. Entrada; Proporcionan valores desde el programa utilizado dentro de un procedimiento. Salida; producen resultados del subprograma. Entrada Salida; Un solo parámetro se utiliza para mandar argumentos a un programa y devolver resultados.
VALOR
El paso por valor proporciona una analogía donde los valores se dan en orden de calculo de resultado, los parámetros se tratan como variables locales y los iniciales se dan copiando los valores correspondientes.

GLOBALES Es aquella que se encuentra declarada en el algoritmo principal especificamente antes del int main de la cual dependen todos los subprogramas.

LOCALES Es aquella variable que se encuentra definida dentro de un subprograma y es distinta de las variables declaradas con el mismo nombre en todo el algoritmo.

FUNCIONES

FUNCIONES Y PROCEDIMIENTOS
RECURSION

Un subprograma puede llamr a otro y este a otro es decir los programas se pueden anidar.

EFECTOS LATERALES

Son modificaciones que se producen mediante una funcion y procedimiento en los elementos situados fuera del programa.

EN PROCEDIMIENTOS La comunicación del procedimiento con el resto del programa se debe realizar a través de parámetros. Si un procedimiento modifica una variable global este en un efecto lateral, los efectos laterales son perjudiciales en todos los casos debido al cambio que a su vez genera en el algoritmo.

Declaracion
una función como tal subprograma consta de una cabecera que inicia con el tipo de valor devuelto por la función seguido de la palabra función.
Invocación
Es llamar a la función en cualquier parte del algoritmo en base del algoritmo principal se puede llamar a constantes, variables, expresiones, valores, nombres.