El rompecabezas de Portia
Desafío: En El mercader de Venecia de Shakespeare, Portia tenía tres cofres: uno de oro, otro de plata y otro de plomo. Dentro de uno de los ataúdes estaba su retrato. Su pretendiente debe elegir el cofre con el retrato para reclamar a Portia como su esposa. Portia tiene escritas las siguientes palabras en los cofres y le dice al pretendiente que de todas las afirmaciones, solo una es verdadera ( Por favor, vea la imagen). En esta actividad, unpara encontrar las palabras verdaderas y elcorrecto a partir de . Programa el robot de realidad virtual para que se desplace por el lienzo artístico y el área de juego, haciendo clic en los botones Verdadero y Falso debajo de cada enunciado para indicar si es verdadero o falso, y haciendo clic en el botón Seleccionar debajo del ataúd correcto para indicar que el retrato está en ese ataúd. Para hacer clic en un botón, diríjase hacia él y use el lápiz para rellenar el área con color.
- Descarga la hoja actividades del rompecabezas de Portia como archivo PNG esta presentación de Google.
- Seleccione el área de juegos Art Canvas+ y cargue la hoja de trabajo de la actividad "El rompecabezas de Portia".
- Diseña un algoritmo para encontrar la afirmación verdadera y el ataúd correcto basándose en las pistas.
- Utilice un número para representar un ataúd. Utilice variables para almacenar los números.
- Utilice una variable para representar el ataúd con el retrato.
- Establezca el valor de la variable que representa el ataúd con el retrato en uno de los tres números que representan los ataúdes.
- Utilice los operadores de comparación y lógicos para expresar cada enunciado e indicar si es verdadero o falso. Utilice una variable para almacenar el valor reportado (Verdadero es 1, Falso es 0).
- Comprueba cuántas afirmaciones son verdaderas. Si solo una afirmación es verdadera, este ataúd es el correcto; de lo contrario, asigna a la variable que representa el ataúd con el retrato un valor que represente otro ataúd. Repita las acciones hasta que el programa encuentre el ataúd correcto.
- Codifique el robot VR para que se dirija al botón Verdadero o Falso debajo de cada enunciado, use el lápiz VR para rellenar el área del botón Verdadero con verde si el enunciado es Verdadero, de lo contrario, rellene el área del botón Falso con rojo.
- Programa el robot VR para que se dirija al botón Seleccionar debajo del ataúd correcto y usa el lápiz VR para rellenarlo con el mismo color que el ataúd para indicar que el retrato está en ese ataúd.
- Utilice el bloque [print] para imprimir el nombre del ataúd correcto y la declaración True en la consola de impresión.
Consejos útiles
Utilice el bloque de operador de comparación Igual a de la categoría Operadores para informar si el retrato está en un ataúd.

Comando Python correspondiente:
Ataúd para retratos == Ataúd de oro
Utilice el bloque de operador lógico Not de la categoría Operadores para informar si el retrato no está en un ataúd.

Comando Python correspondiente:
no PortraitCasket == SilverCasket
Utilice el bloque if then else if then else de la categoría Control para codificar el robot VR para realizar diversos comportamientos en función de las condiciones de las declaraciones.

Comando Python correspondiente:
Si la condición es , pasar si no, si la condición es pasar de lo contrario, pasar .