320 likes | 594 Views
CONTENIDO. FUNCIONESPROCEDIMIENTOSARGUMENTOSVARIABLES. Funciones. f:{a,b,c} ? {0,1,2} a ? 1 b ? 0 c ? 2. g: Naturales ? Naturales x ? x2. h: Reales x Reales ? Reales (a,b) ? a2 2*b . Funciones en Programac
E N D
1. Sub-algoritmos
3. Funciones f:{a,b,c} ? {0,1,2}
a ? 1
b ? 0
c ? 2
4. Funciones en Programación En programación: proceso que recibe valores de entrada y retorna un resultado.
5. Funciones en Programación
15. Funciones Recursivas Función que se invoca a sí misma.
Se debe tener mucho cuidado en su definición.
18. Procedimientos Sub-programa que ejecuta una tarea específica.
Típicamente usados para : imprimir en pantalla, modificar variables, leer datos, etc.
21. Argumentos por Valor y por Referencia Argumentos por valor: su modificación no tiene efecto en el resto del programa.
Argumentos por referencia: cualquier modificación del argumento tiene efectos en el resto del programa
22. Argumentos por Valor y por Referencia Argumento por referencia: se especifica anteponiendo la palabra ref a su definición.
Ejemplo: el argumento A es por referencia y el argumento B es por valor:
24. ARGUMENTOS POR REFERENCIA
26. ARGUMENTOS POR REFERENCIA
27. Variables Locales y Globales Variables Globales: definidas al comienzo del programa, válidas para toda función y/o procedimiento en el programa.
Variables Locales: definidas dentro de cada función, válidas solo en la función.
Regla del buen programador: evitar al máximo el uso de variables globales.
28. Variables locales y globales
31. FIN Gracias por la atención prestada