Definir los siguientes conceptos clave. Funciones y
Procedimientos. en el contexto de la programación
• Alcance.
• Ámbito.
• Ámbito global.
• Ámbito local.
• Argumento.
• Argumento actual.
• Argumentos formales.
• Argumentos reales.
• Cabecera de función.
• Cuerpo de la función.
• Función.
• Función invocada.
• Función llamada.
• Función llamadora.
• Función recursiva.
• Módulo.
• Parámetro.
• Parámetro actual.
• Parámetros formales.
• Parámetros reales.
• Paso por referencia.
• Paso por valor.
• Procedimiento.
• Prototipo de función.
• Sentencia devolver (return).
• Subprograma.
• Rango.
• Variable global.
• Variable local.
Respuestas a la pregunta
Respuesta:
esta es la respuesta
Explicación:
Cuando una variable x es local a una función func1, significa que la función func1 es la propietaria de dicha variable, y puede acceder a ella y modificarla. Si cualquier otra función del programa necesita conocer el valor de la variable x, es la función func1 la que debe transferir el valor de x a través del paso de argumentos en la llamada a la función. Si además esta función desea modificar el valor de dicha variable, entonces tendrá que devolver el nuevo valor a func1, y será func1 quien se encargue de asignar el valor devuelto a su variable x.
El argumento formal (los veremos en la siguiente sección) ámbito de un argumento formal es el mismo que el de una variable local; el argumento formal definido en la cabecera de una función sólo podrá ser accedido dentro del cuerpo de dicha función, y no en otros lugares del programa.