New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

PONTE A PRUEBA: TEST GUÍA PRIMEROS PASOS TRADUCCIÓN DE ALGORITMIA A LENGUAJE R

Quiz

(1)
Played 7

About this activity

Tras haber leído y entendido el recurso: "GUÍA PRIMEROS PASOS TRADUCCIÓN DE ALGORITMIA A LENGUAJE R", realiza este test para comprobar si lo has entendido.

Created by

Spain

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
PONTE A PRUEBA: TEST GUÍA PRIMEROS PASOS TRADUCCIÓN DE ALGORITMIA A LENGUAJE R
 

PONTE A PRUEBA: TEST GUÍA PRIMEROS PASOS TRADUCCIÓN DE ALGORITMIA A LENGUAJE ROnline version

Tras haber leído y entendido el recurso: "GUÍA PRIMEROS PASOS TRADUCCIÓN DE ALGORITMIA A LENGUAJE R", realiza este test para comprobar si lo has entendido.

by Adriana Sánchez Castro
1

Si queremos pedir una variable “n” por consola en R, ¿qué comando usaremos?

2

El comando “\n” sirve para:

3

Una vez comenzamos a programar nuestro código, los comandos cat(“\014”) y rm(list=ls()) se utilizarán obligatoriamente.

4

Una vez estamos traduciendo nuestro organigrama al lenguaje de programación R:

5

¿Cuál es la diferencia entre pedir un dato por consola con el comando as.numeric y con el comando as.integer?

6

Al traducir una fórmula de algoritmia a R, ¿qué cambio es fundamental realizar respecto a los paréntesis de los subíndices (ej. V(i))?

7

¿Para qué se utiliza el comando “cat("\014")” al inicio del programa?

8

Si tenemos un vector V y queremos asignar valores usando la lógica v[i+2] (donde sumamos 2 al índice) y el vector debe tener un máximo de 10 elementos, ¿hasta dónde debe llegar nuestro bucle for?

9

Si queremos imprimir por pantalla el texto "El resultado es: " seguido del valor de la variable S y un salto de línea, ¿cuál es la sintaxis correcta?

10

Nos piden generar un vector que tenga EXACTAMENTE 10 elementos. Si la fórmula que debemos programar es V[i+2] = ... y escribimos el bucle for (i in 1:10), ¿qué ocurrirá?

Explicación

n= 3 no pide un dato por consola, sino que asigna directamente un valor a la variable n. n=as.numeric(readline(prompt("Introduce N: ")) pide una variable "N" y no una "n" (aunque el comando sí estaría bien).

Para dividir el resultado entre la variable "n", se utilizaría /n

Son recomendables, pero no obligatorios

No podemos copiar cada fórmula directamente dado que hay operadores, como los sumatorios, que no están incluidos en R. Solo cambiaremos () por [ ] cuando se trate de subíndices. Por ejemplo, si realizamos una operación A + B sí que podemos poner (A + B).

No pueden dejarse los paréntesis ya que si los dejamos R lo interpretará como una función y no como un subíndice.

Si lo ponemos hasta i=10, los elementos del vector se rellenarían hasta el elemento 12, pero al no existir este, el resultado será incorrecto porque la longitud será mayor a lo posible. Si lo ponemos hasta i=2, la última posición rellenada sería la 4

La opción A no es correcta porque el símbolo "+" solo sirve para realizar la operación de la suma. La opción C no es correcta porque al poner la letra S dentro de comillas R entiende que debe poner la letra S como tal, y no la variable. Además, al no utilizar el comando "\n", no se realizaría el salto de línea.

La opción A es incorrecta porque al rellenar hasta i=10 obtendremos la posición (10+2)=12, de manera que la longitud del vector no será la pedida. La opción B es incorrecta porque el fallo no será de cálculo (R si es capaz de hacer operaciones dentro de corchetes).