Найти тему

Программирование для 1 класса на "Учи.ру". Сложные уровни острова 5 "Сокобан": наши коды. Диплом за прохождение первой части курса

Всем привет!

Не так давно сын полностью прошёл пятый остров под названием "Сокобан" в курсе "Программирование для первоклассников" на образовательной платформе "Учи ру". По традиции, делюсь нашими кодами для сложных уровней (на скрине они подсвечены голубыми "огоньками").

Пятый остров курса "Программирование для первоклассников" на "Учи ру"
Пятый остров курса "Программирование для первоклассников" на "Учи ру"

Первое из заданий. С помощью робота, который выполняет написанную нами программу, становится возможным быстро загнать в ловушки обоих хлюпиков. )

"Сложное" задание 1 острова 5
"Сложное" задание 1 острова 5

Это второй из "сложных" уровней.

Готовая работающая программа состоит из 16 строк кода, зато получилось добиться нужного результата. Не забываем о том, что всё вариативно, - этим мне нравится программирование, где есть своего рода простор для творчества.

Второй "сложный" уровень пятого острова
Второй "сложный" уровень пятого острова

На третьем дополнительном уровне 5-го острова программа вышла короткой - всего 5 строк. Это получилось благодаря возможности поставить робота на таймер неактивности (перевести на определённое время в сек в "режим сна").

Применяем "режим сна" в третьем дополнительном задании острова 5
Применяем "режим сна" в третьем дополнительном задании острова 5

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

Код для четвертого "сложного" уровня острова 5
Код для четвертого "сложного" уровня острова 5

Программа вышла в 36 строк, и это большое удовольствие - наглядно видеть, как "всё складывается" после того, как приложил усилия к решению задачи.

Код для четвертого "сложного" уровня острова 5, продолжение
Код для четвертого "сложного" уровня острова 5, продолжение

По итогам прохождения этого острова полностью сын получил новое достижение - "Перфекционист", так как все задания всех пяти уже пройденных островов были выполнены на пять звёзд (хотя и не все с первого раза).

Коллекция достижений сына в курсе "Программирование"
Коллекция достижений сына в курсе "Программирование"

Ну и ещё один приятный момент состоял в том, что после прохождения пяти островов (примерно первое полугодие учебного года) сын получил Диплом за успешное прохождение первой части курса "Программирование" на "Учи.ру".

Не буду скромничать, как программист с красным дипломом я этим горжусь. Только я впервые увидела компьютер в 15 лет, а сын в 7,5 уже получил диплом.)

Диплом за успешное прохождение первой части курса "Программирование" на "Учи.ру"
Диплом за успешное прохождение первой части курса "Программирование" на "Учи.ру"

Сейчас сын проходит шестой остров, космические "стрелялки". Думаю, до начала дополнительных каникул (они у нас с 5 февраля) закончит его. И дальше останется ещё три острова до конца учебного года. Они идут на усложнение, но программы разнообразные. Сыну нравится, ему интересно - и я тоже довольна.)

Здесь - наши коды для дополнительных уровней 2, 3 и 4 островов:

И подборка об учебной жизни сына-первоклассника:

Учимся и программируем с первоклассником | Будни творческой персоны | Дзен

Всем спасибо за внимание! До встречи.