Рабочая тетрадь: Алгоритмы и исполнитель «Робот»
Информатика, 5 класс
Имя: ____________________
Дата: ______________
Дата: ______________
Коротко о теме
- Робот на сетке: короткая программа. Команды выполняются по порядку: «вправо» увеличивает x, «вверх» увеличивает y. Подсказка: Записывай координаты после каждой команды.
- Лабиринт для робота 6×6. Составь программу из команд-стрелок, ведущую в клетку с флажком. Подсказка: Запланируй путь заранее.
- Робот: программа с составными блоками. Составные блоки сокращают программу: она получается короче и понятнее. Подсказка: Сначала проложи путь по клеткам, потом замени шаги блоками.
- Исполнитель на плоскости. Складывай смещения по горизонтали и по вертикали отдельно. Подсказка: Выполни алгоритм вручную и проверь результат.
Задания
-
Робот стоит в точке (6; 1) и выполняет программу: влево на 4, вправо на 2. Отметь точку, где он окажется.
Отметь точку на сетке.
-
Проведи робота 🤖 из стартовой клетки в клетку с флажком 🏁, не заходя на серые клетки. Нажимай стрелки.
Ф С Запиши путь стрелками: ______________
-
Составь программу из блоков (не больше 3 блоков), чтобы робот дошёл до флажка. Блоки можно использовать сколько угодно раз.
Ф С Блоки: → ← ↑ ↓ ↑↑↑ →→
Программа: ______________
-
Робот стоит в точке (0; 0). Он выполняет команды: вверх на 2, вправо на 5, вправо на 3, вниз на 2, вверх на 1. (Вправо и вверх — положительные направления осей.) В какой точке он окажется? Впиши x и y.
x; y
Ответ: ______________ -
Робот стоит в точке (2; 4) и выполняет программу: вниз на 3, вниз на 1. Отметь точку, где он окажется.
Отметь точку на сетке.
-
Проведи робота 🤖 из стартовой клетки в клетку с флажком 🏁, не заходя на серые клетки. Нажимай стрелки.
Ф С Запиши путь стрелками: ______________
-
Составь программу из блоков (не больше 3 блоков), чтобы робот дошёл до флажка. Блоки можно использовать сколько угодно раз.
С Ф Блоки: → ← ↑ ↓ →↑ ↓↓
Программа: ______________
-
Робот стоит в точке (0; 0). Он выполняет команды: вверх на 4, вправо на 1, влево на 2, влево на 4. (Вправо и вверх — положительные направления осей.) В какой точке он окажется? Впиши x и y.
x; y
Ответ: ______________ -
Робот стоит в точке (4; 5) и выполняет программу: влево на 1, вправо на 2. Отметь точку, где он окажется.
Отметь точку на сетке.
-
Проведи робота 🤖 из стартовой клетки в клетку с флажком 🏁, не заходя на серые клетки. Нажимай стрелки.
Ф С Запиши путь стрелками: ______________
-
Составь программу из блоков (не больше 4 блоков), чтобы робот дошёл до флажка. Блоки можно использовать сколько угодно раз.
Ф С Блоки: → ← ↑ ↓ ↓↓ →↑
Программа: ______________
-
Робот стоит в точке (0; 0). Он выполняет команды: влево на 2, влево на 3, вниз на 1, влево на 5. (Вправо и вверх — положительные направления осей.) В какой точке он окажется? Впиши x и y.
x; y
Ответ: ______________ -
Робот стоит в точке (6; 2) и выполняет программу: влево на 1, влево на 2. Отметь точку, где он окажется.
Отметь точку на сетке.
-
Проведи робота 🤖 из стартовой клетки в клетку с флажком 🏁, не заходя на серые клетки. Нажимай стрелки.
Ф С Запиши путь стрелками: ______________
-
Составь программу из блоков (не больше 5 блоков), чтобы робот дошёл до флажка. Блоки можно использовать сколько угодно раз.
Ф С Блоки: → ← ↑ ↓ ↓↓ →→
Программа: ______________
-
Робот стоит в точке (0; 0). Он выполняет команды: вверх на 1, вверх на 4, вправо на 2, вниз на 2, вниз на 3. (Вправо и вверх — положительные направления осей.) В какой точке он окажется? Впиши x и y.
x; y
Ответ: ______________
Ответы: Алгоритмы и исполнитель «Робот»
- (4; 1)
- →↑→↑↑↑←↑←
- ← ↑↑↑ →
- x 8; y 1
- (2; 0)
- ↑→↑↑↑↑←←
- ← ← ↓↓
- x −5; y 4
- (5; 5)
- →↓↓←←↑←↑
- →↑ →↑ →↑ ↑
- x −10; y −1
- (3; 2)
- ↑↑→→→→→↑
- → ↑ ↑ ↑ →→
- x 2; y 0
CLASS.SU · https://class.su/workbook/5/informatics/p3/