Образование и обучение        11 февраля 2019        499         0

Олимп. Заврики программирование «Космическая станция» 1 кл, какие ответы?

Возможно это задание и решается разными способами, но мне наиболее правильным кажется решение в восемь ходов. Сначала двигаем роботом синий блок на одну клетку влево (1 ход), а сам робот возвращается вправо (2 ход).

После этого двигается только один робот, обходя препятствие в виде лиловой клетки: робот спускается вниз на две клетки (3 ход), затем робот двигает влево на две клетки (4 ход), после этого от поднимается вверх на две клетки, при этом толкая синий блок тоже вверх на одну клетку (5 ход).

Далее робот двигается на одну клетку влево (6 ход), затем он двигается вправо на одну клетку (7 ход), наконец робот двигается на одну клетку вправо, толкая синий блок на зеленую клетку (8 ход). Задание выполнено, цель достигнута.

Вот алгоритм действий:

Интересное и не сложное на мой взгляд задание в этот раз было предложено первоклашкам по программированию.

В этом задании нужно переместить синий блок на зелёную клетку. И как мне кажется, вариантов выполнения в этом задании может быть несколько.

Вот каким образом это задание мы прошли вместе с сыном.

Влево(1)->вправо(1)-­>вниз(2)->влево(2)-> вверх(2)->влево(1)->­вверх(1)->вправо(1).

Конечный результат получился сразу, благодаря точным подсчётам, но стоит ошибиться хотя бы на одну клетку и приходится начинать сначала.

 

С заданием справились, ребёнок счастлив.

А рисунок того, как выглядит конечный результат.

Задача Космическая станция для первого класса совсем несложная. Здесь сложность может вызвать только фиолетовый блок, который сдвинуть нельзя, его можно только обойти. Итак для начала сдвинем синий блок влево, вернемся обратно и обойдем блок снизу, а затем поднимемся и сдвинем синий блок на зеленую ячейку.

Вот алгоритм движения нашей космической станции:

Влево-вправо-вниз на две клетки- влево на две клетки-вверх на две клетки-влево-вверх-и вправо.

Мы обходили нашу станцию слева чтобы задвинуть ее вправо на зеленый фон.

Таким образом у нас получилось сделать одиннадцать шагов.

Итак, алгоритм нам нужен движения робота такой, чтобы в результате этого движения синий блок оказался на зеленой клетке. Сначала мы двигаем робота влево и сдвигаем синий блок влево, затем нам надо переместить нашего робота так, чтобы он оказался под клеткой, на которой теперь находится синий блок, для этого мы двигаем его вправо — вниз — вниз — влево — влево — вверх. Затем еще раз вверх и этим движением сдвигаем синий блок вверх. Обходим его, чтобы встать от него слева: влево — вверх и делаем движение вправо, ставя синий блок на зеленую клетку. Полный алгоритм получается такой:

влево — вправо — вниз — вниз — влево — влево — вверх — вверх — влево — вверх — вправо.

 

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Апрель 2019
Пн Вт Ср Чт Пт Сб Вс
« Мар    
1234567
891011121314
15161718192021
22232425262728
2930