Guia de practica - ¿Qué es una función?
Nombre: ___________________________
Fecha: ____________________________
Puntaje: __________________________
1.
Según la analogía de la máquina, una función en programación es como una máquina que:
recibe instrucciones y las guarda
repite un proceso infinitamente
recibe insumos y produce un resultado
dibuja gráficos en la pantalla
2.
¿Cómo se llaman los datos que entran a una función?
Resultados
Parámetros o argumentos
Variables locales
Bucles
3.
¿Qué produce una función cuando se ejecuta?
Un resultado o valor de retorno
Un archivo nuevo
Un error
Una variable global
4.
En la analogía de la máquina, los insumos que recibe se llaman __.
Respuesta: ____________________________________________
5.
¿Cuál de las siguientes NO es una característica de las funciones?
Se pueden reutilizar varias veces
Pueden recibir datos de entrada
Ayudan a organizar el código
Siempre modifican variables globales
6.
¿Cómo se llama el valor que devuelve una función?
Variable
Parámetro
Valor de retorno
Bucle
7.
Cuando usas una función varias veces en distintos lugares de un programa, estás __ la función.
Respuesta: ____________________________________________
8.
¿En qué parte de la definición de una función se colocan los parámetros?
Al final, después de return
Entre paréntesis después del nombre
En el nombre mismo
En una línea aparte antes de la función
9.
¿Cuál es el propósito de la instrucción return en una función?
Devolver un valor al lugar donde se llamó
Detener el programa
Imprimir un mensaje
Crear una variable nueva
10.
Las variables que se definen dentro de una función y solo existen mientras ésta se ejecuta se llaman __.
Respuesta: ____________________________________________
11.
¿Qué hace una función que recibe un número y suma 5?
Resta 5 al número
Multiplica el número por 5
Divide el número entre 5
Aumenta el número en 5
12.
¿Cuál de los siguientes es un ejemplo de una llamada a función?
def suma(a,b):
if x>5:
resultado = suma(3,4)
x = 5 + 3
13.
Si tienes una función que saluda a una persona por su nombre, ¿cuál es la entrada?
El nombre de la persona
El país
La edad
El apellido
14.
El bloque de código que se ejecuta dentro de una función se conoce como su __.
cuerpo
cabeza
pies
cola
15.
¿Cuál es una ventaja de usar funciones en programación?
Hace el código más lento
Permite reutilizar código
Obliga a escribir más líneas
Solo funciona en un lenguaje
16.
Las funciones ayudan a __ la repetición de código.
aumentar
evitar
duplicar
ignorar
17.
Una función que no devuelve ningún valor a menudo se llama __.
procedimiento
variable
bucle
condicional
18.
El nombre que recibe el valor que una función devuelve es __.
Respuesta: ____________________________________________
19.
¿Cuál de los siguientes es un nombre de función válido en muchos lenguajes de programación?
1función
mi funcion
miFuncion
mi-función
20.
Si una función tiene más de un parámetro, se separan usando __.
puntos
comas
espacios
punto y coma