Documentos de Académico
Documentos de Profesional
Documentos de Cultura
N1 - 7 - Funciones y Variables Locales
N1 - 7 - Funciones y Variables Locales
2 parámetros
2
N1
DEFINICIÓN DE FUNCIONES CON UN
SOLO PARÁMETRO
Esta función recibe un número flotante y devuelve el cuadrado de
dicho número
3
N1
Parámetro (valor de
Cuerpo de la función Conjunto de entrada) con su tipo
instrucciones que la componen (1 o más
instrucciones). Lo que delimita el cuerpo Instrucción de retorno Se usa
de la función es la INDENTACIÓN! para devolver un valor
4
N1
PROGRAMA COMPLETO
Programa cuadrado.py
5
N1
PROGRAMA COMPLETO
Programa cuadrado.py
Definición de la función
llamada cuadrado
6
N1
PROGRAMA COMPLETO
Programa cuadrado.py
Definición de la función
llamada cuadrado
Programa principal:
instrucciones que no son
cuerpo de funciones y que se
ejecutan cuando el programa
entra en acción
7
N1
PROGRAMA COMPLETO
Programa cuadrado.py
Diferentes formas de
incluir comentarios
8
N1
PROGRAMA COMPLETO
Resultado de la ejecución
DEFINIR ES DIFERENTE DE
INVOCAR
Definir es “crear” la caja que calcula el
cuadrado de un número cualquiera
10
N1
Resultado de la ejecución
11
A continuación vamos a
hablar de las confusiones
más comunes cuando
usamos funciones
NO CONFUNDIR…
12
N1
13
N1
DEFINICIÓN DE FUNCIONES CON
VARIOS PARÁMETROS
Esta función devuelve el valor del área de un rectángulo dadas su
altura y su anchura
Resultado de la ejecución
17
N1
FUNCIONES QUE NO DEVUELVEN
NINGÚN VALOR
Este tipo de funciones, también conocidas como Resultado de la ejecución
procedimientos, imprimen por pantalla
18
N1
¿VALOR DE RETORNO O
PANTALLA? Resultado de la ejecución
VARIABLES LOCALES
ü En el cuerpo de las funciones es posible definir y usar variables
ü Se diferencian de las variables que definimos fuera de cualquier
función, es decir, en lo que llamamos el programa principal
20
N1
VARIABLES LOCALES
area_base es una
variable local de la
función
volumen_cilindro
Resultado de la
ejecución
21
N1
Resultado de la ejecución
(ERROR)
VARIABLES LOCALES
22
N1
VARIABLES LOCALES
23
N1
VARIABLES LOCALES
Resultado de la ejecución
24
N1
LOS PARÁMETROS NO SE MODIFICAN
(PARÁMETROS POR VALOR)
Aunque se modifique el …cuando la función termina, el
valor de un parámetro … argumento conserva su valor original
25