luiscobo

Examen_Final_Mundo_06

Nov 10th, 2019
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 6.97 KB | None | 0 0
  1. {
  2.   "robots": [
  3.     {
  4.       "x": 1,
  5.       "y": 1,
  6.       "_prev_x": 1,
  7.       "_prev_y": 1,
  8.       "_prev_orientation": 0,
  9.       "objects": {},
  10.       "_orientation": 0,
  11.       "_is_leaky": true,
  12.       "_trace_history": [],
  13.       "_trace_style": "default",
  14.       "_trace_color": "seagreen",
  15.       "__id": 9,
  16.       "model": "classic",
  17.       "possible_initial_positions": [
  18.         [
  19.           1,
  20.           1
  21.         ]
  22.       ]
  23.     }
  24.   ],
  25.   "walls": {},
  26.   "description": [
  27.     "<h1>¡Miren a mi tía!</h1>",
  28.     "<p>",
  29.     "    Reeborg está trabajando en la granja de su tía. Cada mañana la señora tía",
  30.     "    coloca una fruta encima de una mesa ubicada en el patio. Reeborg recoge la",
  31.     "    fruta y sabe que tiene que recoger de la plantación de frutas del patio",
  32.     "    todas las frutas de la misma clase que la que la tía colocó encima de la mesa",
  33.     "</p>",
  34.     "<h3>Recomendación</h3>",
  35.     "<p>",
  36.     "    Primero, escriba un pequeño programa que haga lo siguiente:",
  37.     "</p>",
  38.     "<pre class='python'>",
  39.     "move()",
  40.     "move()",
  41.     "frutas = object_here()",
  42.     "print(frutas)",
  43.     "</pre>",
  44.     "<p>",
  45.     "    Después que ejecute el programa, usted podrá determinar como ",
  46.     "    obtener el nombre de la fruta que la tía colocó encima de la mesa",
  47.     "</p>",
  48.     "<p>",
  49.     "    Una vez sepa como obtener la información requerida, para ayudar a",
  50.     "    Reeborg a llevar a cabo la tarea solicitada, seguramente necesitará",
  51.     "    otra variable (puede llamarla <code>fruta</code> para orientarse),",
  52.     "    para saber el nombre exacto de la fruta a recolectar.",
  53.     "</p>",
  54.     "<h3>Que más necesita saber</h3>",
  55.     "<ul>",
  56.     "    <li>Las funciones <code>move()</code>, <code>turn_left()</code>, ",
  57.     "    y <code>take()</code>.</li>",
  58.     "    <li>La condición (función) <code>object_here()</code>.</li>",
  59.     "    <li>Como usar la instrucción <code>if</code>.</li>",
  60.     "    <li>Como usar funciones.</li>",
  61.     "    <li>Como comparar variables usando el <code>==</code></li>",
  62.     "    <li>Como obtener el primer elemento de una lista.</li>",
  63.     "</ul>",
  64.     "DIFFICULTY4",
  65.     ""
  66.   ],
  67.   "small_tiles": false,
  68.   "rows": 10,
  69.   "cols": 10,
  70.   "tiles": {
  71.     "1,1": [
  72.       "grass"
  73.     ],
  74.     "1,2": [
  75.       "grass"
  76.     ],
  77.     "1,3": [
  78.       "grass"
  79.     ],
  80.     "1,4": [
  81.       "grass"
  82.     ],
  83.     "1,5": [
  84.       "grass"
  85.     ],
  86.     "1,6": [
  87.       "grass"
  88.     ],
  89.     "1,7": [
  90.       "grass"
  91.     ],
  92.     "1,8": [
  93.       "grass"
  94.     ],
  95.     "1,9": [
  96.       "grass"
  97.     ],
  98.     "1,10": [
  99.       "grass"
  100.     ],
  101.     "2,1": [
  102.       "grass"
  103.     ],
  104.     "2,2": [
  105.       "grass"
  106.     ],
  107.     "2,3": [
  108.       "grass"
  109.     ],
  110.     "2,4": [
  111.       "grass"
  112.     ],
  113.     "2,5": [
  114.       "grass"
  115.     ],
  116.     "2,6": [
  117.       "grass"
  118.     ],
  119.     "2,7": [
  120.       "grass"
  121.     ],
  122.     "2,8": [
  123.       "grass"
  124.     ],
  125.     "2,9": [
  126.       "grass"
  127.     ],
  128.     "2,10": [
  129.       "grass"
  130.     ],
  131.     "3,1": [
  132.       "grass"
  133.     ],
  134.     "3,2": [
  135.       "grass"
  136.     ],
  137.     "3,3": [
  138.       "pale_grass"
  139.     ],
  140.     "3,4": [
  141.       "pale_grass"
  142.     ],
  143.     "3,5": [
  144.       "pale_grass"
  145.     ],
  146.     "3,6": [
  147.       "pale_grass"
  148.     ],
  149.     "3,7": [
  150.       "pale_grass"
  151.     ],
  152.     "3,8": [
  153.       "pale_grass"
  154.     ],
  155.     "3,9": [
  156.       "grass"
  157.     ],
  158.     "3,10": [
  159.       "grass"
  160.     ],
  161.     "4,1": [
  162.       "grass"
  163.     ],
  164.     "4,2": [
  165.       "grass"
  166.     ],
  167.     "4,3": [
  168.       "pale_grass"
  169.     ],
  170.     "4,4": [
  171.       "pale_grass"
  172.     ],
  173.     "4,5": [
  174.       "pale_grass"
  175.     ],
  176.     "4,6": [
  177.       "pale_grass"
  178.     ],
  179.     "4,7": [
  180.       "pale_grass"
  181.     ],
  182.     "4,8": [
  183.       "pale_grass"
  184.     ],
  185.     "4,9": [
  186.       "grass"
  187.     ],
  188.     "4,10": [
  189.       "grass"
  190.     ],
  191.     "5,1": [
  192.       "grass"
  193.     ],
  194.     "5,2": [
  195.       "grass"
  196.     ],
  197.     "5,3": [
  198.       "pale_grass"
  199.     ],
  200.     "5,4": [
  201.       "pale_grass"
  202.     ],
  203.     "5,5": [
  204.       "pale_grass"
  205.     ],
  206.     "5,6": [
  207.       "pale_grass"
  208.     ],
  209.     "5,7": [
  210.       "pale_grass"
  211.     ],
  212.     "5,8": [
  213.       "pale_grass"
  214.     ],
  215.     "5,9": [
  216.       "grass"
  217.     ],
  218.     "5,10": [
  219.       "grass"
  220.     ],
  221.     "6,1": [
  222.       "grass"
  223.     ],
  224.     "6,2": [
  225.       "grass"
  226.     ],
  227.     "6,3": [
  228.       "pale_grass"
  229.     ],
  230.     "6,4": [
  231.       "pale_grass"
  232.     ],
  233.     "6,5": [
  234.       "pale_grass"
  235.     ],
  236.     "6,6": [
  237.       "pale_grass"
  238.     ],
  239.     "6,7": [
  240.       "pale_grass"
  241.     ],
  242.     "6,8": [
  243.       "pale_grass"
  244.     ],
  245.     "6,9": [
  246.       "grass"
  247.     ],
  248.     "6,10": [
  249.       "grass"
  250.     ],
  251.     "7,1": [
  252.       "grass"
  253.     ],
  254.     "7,2": [
  255.       "grass"
  256.     ],
  257.     "7,3": [
  258.       "pale_grass"
  259.     ],
  260.     "7,4": [
  261.       "pale_grass"
  262.     ],
  263.     "7,5": [
  264.       "pale_grass"
  265.     ],
  266.     "7,6": [
  267.       "pale_grass"
  268.     ],
  269.     "7,7": [
  270.       "pale_grass"
  271.     ],
  272.     "7,8": [
  273.       "pale_grass"
  274.     ],
  275.     "7,9": [
  276.       "grass"
  277.     ],
  278.     "7,10": [
  279.       "grass"
  280.     ],
  281.     "8,1": [
  282.       "grass"
  283.     ],
  284.     "8,2": [
  285.       "grass"
  286.     ],
  287.     "8,3": [
  288.       "pale_grass"
  289.     ],
  290.     "8,4": [
  291.       "pale_grass"
  292.     ],
  293.     "8,5": [
  294.       "pale_grass"
  295.     ],
  296.     "8,6": [
  297.       "pale_grass"
  298.     ],
  299.     "8,7": [
  300.       "pale_grass"
  301.     ],
  302.     "8,8": [
  303.       "pale_grass"
  304.     ],
  305.     "8,9": [
  306.       "grass"
  307.     ],
  308.     "8,10": [
  309.       "grass"
  310.     ],
  311.     "9,1": [
  312.       "grass"
  313.     ],
  314.     "9,2": [
  315.       "grass"
  316.     ],
  317.     "9,3": [
  318.       "grass"
  319.     ],
  320.     "9,4": [
  321.       "grass"
  322.     ],
  323.     "9,5": [
  324.       "grass"
  325.     ],
  326.     "9,6": [
  327.       "grass"
  328.     ],
  329.     "9,7": [
  330.       "grass"
  331.     ],
  332.     "9,8": [
  333.       "grass"
  334.     ],
  335.     "9,9": [
  336.       "grass"
  337.     ],
  338.     "9,10": [
  339.       "grass"
  340.     ],
  341.     "10,1": [
  342.       "grass"
  343.     ],
  344.     "10,2": [
  345.       "grass"
  346.     ],
  347.     "10,3": [
  348.       "grass"
  349.     ],
  350.     "10,4": [
  351.       "grass"
  352.     ],
  353.     "10,5": [
  354.       "grass"
  355.     ],
  356.     "10,6": [
  357.       "grass"
  358.     ],
  359.     "10,7": [
  360.       "grass"
  361.     ],
  362.     "10,8": [
  363.       "grass"
  364.     ],
  365.     "10,9": [
  366.       "grass"
  367.     ],
  368.     "10,10": [
  369.       "grass"
  370.     ]
  371.   },
  372.   "obstacles": {
  373.     "3,1": [
  374.       "bridge"
  375.     ]
  376.   },
  377.   "onload": [
  378.     "var x, y, fruit, FRUIT;",
  379.     "",
  380.     "function choose_fruit() {",
  381.     "    var fruit = RUR.randint(1, 3);",
  382.     "    if (fruit == 1) {",
  383.     "        return 'apple';",
  384.     "    } else if (fruit == 2) {",
  385.     "        return 'banana';",
  386.     "    } else {",
  387.     "        return 'strawberry';",
  388.     "    }",
  389.     "}",
  390.     "",
  391.     "FRUIT = choose_fruit(); // the one to pick",
  392.     "",
  393.     "RUR.add_object(FRUIT, 3, 1);",
  394.     "for (x=3; x<=8; x++) {",
  395.     "    for (y=3; y<=8; y++) {",
  396.     "        fruit = choose_fruit();",
  397.     "        RUR.add_object(fruit, x, y);",
  398.     "        if (fruit != FRUIT) {",
  399.     "            // By setting a goal to the fruit there",
  400.     "            // it requires the fruit not to be taken",
  401.     "            RUR.add_object(fruit, x, y, {goal: true});",
  402.     "        }",
  403.     "    }",
  404.     "}",
  405.     "",
  406.     ""
  407.   ]
  408. }
Advertisement
Add Comment
Please, Sign In to add comment