★ 0Кабинет

Рабочая тетрадь: Алгоритмы и исполнитель «Робот»

Информатика, 5 класс

Имя: ____________________
Дата: ______________

Коротко о теме

  • Робот на сетке: короткая программа. Команды выполняются по порядку: «вправо» увеличивает x, «вверх» увеличивает y. Подсказка: Записывай координаты после каждой команды.
  • Лабиринт для робота 6×6. Составь программу из команд-стрелок, ведущую в клетку с флажком. Подсказка: Запланируй путь заранее.
  • Робот: программа с составными блоками. Составные блоки сокращают программу: она получается короче и понятнее. Подсказка: Сначала проложи путь по клеткам, потом замени шаги блоками.
  • Исполнитель на плоскости. Складывай смещения по горизонтали и по вертикали отдельно. Подсказка: Выполни алгоритм вручную и проверь результат.

Задания

  1. Робот стоит в точке (6; 1) и выполняет программу: влево на 4, вправо на 2. Отметь точку, где он окажется.

    Отметь точку на сетке.

  2. Проведи робота 🤖 из стартовой клетки в клетку с флажком 🏁, не заходя на серые клетки. Нажимай стрелки.
    Ф
    С

    Запиши путь стрелками: ______________

  3. Составь программу из блоков (не больше 3 блоков), чтобы робот дошёл до флажка. Блоки можно использовать сколько угодно раз.
             
        Ф    
             
             
        С    

    Блоки: → ← ↑ ↓ ↑↑↑ →→

    Программа: ______________

  4. Робот стоит в точке (0; 0). Он выполняет команды: вверх на 2, вправо на 5, вправо на 3, вниз на 2, вверх на 1. (Вправо и вверх — положительные направления осей.) В какой точке он окажется? Впиши x и y.

    x; y

    Ответ: ______________
  5. Робот стоит в точке (2; 4) и выполняет программу: вниз на 3, вниз на 1. Отметь точку, где он окажется.

    Отметь точку на сетке.

  6. Проведи робота 🤖 из стартовой клетки в клетку с флажком 🏁, не заходя на серые клетки. Нажимай стрелки.
    Ф
    С

    Запиши путь стрелками: ______________

  7. Составь программу из блоков (не больше 3 блоков), чтобы робот дошёл до флажка. Блоки можно использовать сколько угодно раз.
            С
             
        Ф    
             
             

    Блоки: → ← ↑ ↓ →↑ ↓↓

    Программа: ______________

  8. Робот стоит в точке (0; 0). Он выполняет команды: вверх на 4, вправо на 1, влево на 2, влево на 4. (Вправо и вверх — положительные направления осей.) В какой точке он окажется? Впиши x и y.

    x; y

    Ответ: ______________
  9. Робот стоит в точке (4; 5) и выполняет программу: влево на 1, вправо на 2. Отметь точку, где он окажется.

    Отметь точку на сетке.

  10. Проведи робота 🤖 из стартовой клетки в клетку с флажком 🏁, не заходя на серые клетки. Нажимай стрелки.
    Ф С

    Запиши путь стрелками: ______________

  11. Составь программу из блоков (не больше 4 блоков), чтобы робот дошёл до флажка. Блоки можно использовать сколько угодно раз.
          Ф  
             
             
             
    С        

    Блоки: → ← ↑ ↓ ↓↓ →↑

    Программа: ______________

  12. Робот стоит в точке (0; 0). Он выполняет команды: влево на 2, влево на 3, вниз на 1, влево на 5. (Вправо и вверх — положительные направления осей.) В какой точке он окажется? Впиши x и y.

    x; y

    Ответ: ______________
  13. Робот стоит в точке (6; 2) и выполняет программу: влево на 1, влево на 2. Отметь точку, где он окажется.

    Отметь точку на сетке.

  14. Проведи робота 🤖 из стартовой клетки в клетку с флажком 🏁, не заходя на серые клетки. Нажимай стрелки.
    Ф
    С

    Запиши путь стрелками: ______________

  15. Составь программу из блоков (не больше 5 блоков), чтобы робот дошёл до флажка. Блоки можно использовать сколько угодно раз.
             
          Ф  
             
             
    С        

    Блоки: → ← ↑ ↓ ↓↓ →→

    Программа: ______________

  16. Робот стоит в точке (0; 0). Он выполняет команды: вверх на 1, вверх на 4, вправо на 2, вниз на 2, вниз на 3. (Вправо и вверх — положительные направления осей.) В какой точке он окажется? Впиши x и y.

    x; y

    Ответ: ______________

Ответы: Алгоритмы и исполнитель «Робот»

  1. (4; 1)
  2. →↑→↑↑↑←↑←
  3. ← ↑↑↑ →
  4. x 8; y 1
  5. (2; 0)
  6. ↑→↑↑↑↑←←
  7. ← ← ↓↓
  8. x −5; y 4
  9. (5; 5)
  10. →↓↓←←↑←↑
  11. →↑ →↑ →↑ ↑
  12. x −10; y −1
  13. (3; 2)
  14. ↑↑→→→→→↑
  15. → ↑ ↑ ↑ →→
  16. x 2; y 0

CLASS.SU · https://class.su/workbook/5/informatics/p3/