Selección de tesoros de Alibaba
Desafío: En las Noches Árabes, Alibaba encontró accidentalmente una cueva donde 40 ladrones habían estado escondiendo su botín mientras viajaba con su burro. Decidió llevarse todo lo que pudiera para compartirlo con su familia y amigos. Pero el burro solo puede transportar hasta 25 kg. Cada artículo tiene una etiqueta que indica su valor y peso. En esta actividad, ayudarás a Alibaba a decidir qué artículos deben seleccionarse para tomar el valor máximo de artículos, y codificarás el robot VR para que conduzca por el lienzo artístico +patio de juego para "hacer clic" en los botones Seleccionar debajo de los artículos para indicar los artículos seleccionados. Para haga clic en un botón Seleccionar, conduzca hasta él y use el Lápiz para rellenar el área con verde.
| Artículo | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| Peso | 8 | 9 | 4 | 10 | 3 | 6 |
| Valor | 20 | 18 | 3 | 12 | 8 | 10 |
- Seleccione y descargue la hoja selección de tesoros de Alibaba como un archivo PNG desde presentación de diapositivas de Google.
- Seleccione Art Canvas+ Playground y cargue la hoja de selección de tesoros de Alibaba.
- Determinar los artículos acon peso total de hasta 25 kg.
- Programa el robot de realidad virtual para que coloree el botón "Seleccionar" que aparece debajo de cada uno de los elementos seleccionados.
- Usa los bloques [Conducir para] y [Girar para] para dirigir el robot VR hacia el botón Seleccionar debajo del elemento. Utilice el bloque [Rellenar área con color] para rellenar el área con verde
- Utilice variables para almacenar y realizar un seguimiento del valor total de los artículos seleccionados y del peso total de los artículos seleccionados.
- Añade una nota a tu proyecto para explicar por qué elegiste estos elementos.
- Utilice el bloque [print] para imprimir los valores de las variables en la consola de impresión para informar el valor total de los elementos seleccionados y el peso total de los elementos seleccionados.
- Juega a la actividad de Selección de Tesoros de Alibaba con un amigo. ¡El que tenga el valor más alto gana!
Consejos útiles
- Para obtener ayuda sobre cómo almacenar datos en el proyecto, seleccione el botón "TUTORIALES" en VEXcode VR y elija el tutorial Almacenamiento de datos .

- Para obtener más información sobre las reglasnombres para variables en VEXcode VR, este.
Utilice el bloque set de la categoría Variables para establecer el valor de la variable.

Comando Python correspondiente:
valor total = 0