Quiz 2 Funciones

R Funciones

R Funciones

20 preguntas
Pregunta 1 / 20
Si una función en R tiene varias líneas de código y no se utiliza la función `return()`, ¿qué valor devolverá por defecto?
Recuerda cómo se comporta R con el flujo de instrucciones dentro de las llaves.
Pregunta 2 / 20
¿Cuál es el propósito principal de utilizar la función `return()` dentro de una función personalizada?
Considera la diferencia entre dejar que R decida el resultado y decidirlo tú mismo.
Pregunta 3 / 20
Dada la función `calcular_promedio <- function(p1, p2) { (p1 + p2) / 2 }`, ¿qué representan `p1` y `p2`?
Piensa en los elementos que se encuentran dentro del paréntesis al definir la receta.
Pregunta 4 / 20
¿Qué resultado se obtiene al ejecutar el comando `sum(c(1, 2, 3), c(4, 5, 6))`?
La función `sum()` es acumulativa a través de todos los datos ingresados.
Pregunta 5 / 20
Si el objeto `notas` contiene los valores 5.5, 6.0, 3.8, 6.9, 4.0, ¿qué función utilizarías para encontrar la nota más baja?
Busca la abreviatura de ‘mínimo’ comúnmente usada en programación.
Pregunta 6 / 20
¿Cuál es la diferencia principal entre `mean()` y `median()` al analizar un vector de notas?
Una requiere sumar todo y la otra requiere ordenar los datos primero.
Pregunta 7 / 20
Si deseas obtener rápidamente el mínimo, los cuartiles, la mediana, la media y el máximo de un vector, ¿qué función es la más eficiente?
Busca una función cuyo nombre signifique ‘resumen’ en inglés.
Pregunta 8 / 20
¿Cómo se puede ordenar un vector de notas de mayor a menor utilizando la función `sort()`?
R utiliza valores lógicos (TRUE/FALSE) para modificar el comportamiento de sus funciones de ordenamiento.
Pregunta 9 / 20
¿Qué hace exactamente la función `rev()` al aplicarse a un vector?
Piensa en lo que sucede si pones un espejo al final de tu lista de datos.
Pregunta 10 / 20
¿Cuál es la utilidad de la función `table()` cuando analizamos las notas de un curso?
Esta función ayuda a identificar la ‘moda’ o los valores más repetidos.
Pregunta 11 / 20
Si tienes un vector con notas repetidas y quieres saber qué notas distintas se obtuvieron, sin repeticiones, ¿qué función usarías?
El nombre de esta función en inglés significa ‘único’.
Pregunta 12 / 20
¿Qué generará el comando `seq(10, 100, by = 10)`?
Analiza el significado del argumento ‘by’ como el tamaño del paso.
Pregunta 13 / 20
¿Qué resultado produce la instrucción `rep(c("P1", "P2"), 3)`?
Imagina que copias y pegas el conjunto completo tres veces seguidas.
Pregunta 14 / 20
En el contexto de buenas prácticas en R, ¿por qué se recomienda usar nombres descriptivos como `calcular_promedio` en lugar de algo como `f1`?
Piensa en el mantenimiento del código a largo plazo.
Pregunta 15 / 20
¿Qué indica la desviación estándar (`sd()`) sobre las notas de un curso?
Es una medida que describe cuán heterogéneo u homogéneo es el grupo.
Pregunta 16 / 20
Si ejecutamos `length(c(4.0, 5.5, 6.0))`, ¿cuál es el resultado?
Piensa en cuántos estudiantes rindieron la evaluación si esas fueran sus notas.
Pregunta 17 / 20
Al crear una función, ¿qué sucede con los cálculos intermedios que no se incluyen en el `return()` ni son la última línea?
Considera el concepto de ‘caja negra’ de las funciones.
Pregunta 18 / 20
¿Cuál es la forma más ordenada de usar funciones como `sum()` o `mean()` según las recomendaciones del material?
Se trata de separar los ‘datos’ de la ‘acción’.
Pregunta 19 / 20
Si quieres generar el vector 1, 2, 3, 4, 5, 6, 7, ¿cuál de estas opciones es válida?
Busca la función que genera progresiones numéricas.
Pregunta 20 / 20
Dada la instrucción `calculadora_ramo <- function(nota_pres, nota_ex) { nota_final <- (nota_pres * 0.7) + (nota_ex * 0.3); return(nota_final) }`, ¿qué devuelve la función?
Observa los pesos asignados a cada nota en la fórmula.

¡Cuestionario completado!

0%