Это старая версия документа!
Мир Риборга призван помочь начинающим изучать программирование с использованием Python. Автор ресурса Reeborg's world - ANDRÉ ROBERGE. Опыт использования данной среды в кружке «Алгоритмика» показал, что с заданиями могут справляться ученики 5 класса, однако, английский интерфейс вносит определенные сложности для начинающих русскоязычных программистов. Данная русскоязычная локализация,- моя попытка сделать проще первое знакомство с миром Риборга.
Внимание! Первая загрузка среды обычно длится дольше, чем повторная.
Алгоритмы управления роботом. На начальном этапе программирование выполняется на визуальном языке Blokly (язык инструкций для исполнителя - английский), в дальнейшем на языке программирования Python.
Примечание. Предполагается, что английский язык инструкций блоков, из которых составляется программа, подготовит переход к языку программирования Python. Если английский язык инструкций вызывает трудности понимания, рекомендую следующие ресурсы для предварительного обучения, в которых блоки содержат инструкции на русском языке:
Подготовительный уровень:
Первый уровень:
Второй уровень:
print("I counted {} carrots and {} apples".format(carrots, apples))
Третий уровень
Четвертый уровень
Пятый уровень
Учебный курс: "Алгоритмы для исполнителя Черепашка на языке Python"
https://www.yaklass.ru/p/informatika/7-klass/obrabotka-graficheskoi-informatcii-13934/kompiuternaia-grafika-sfery-primeneniia-13705 - Д.з. Компьютерная графика. Сферы применения
Логин: 2127
Тест для решения в классе:
Для учеников 7Е, 7Н, 7М:
Для учеников 7И:
Видео (youtu.be):
Блочное программирование с поддержкой языка Python
from library import * while True: if front_is_clear(): move() if right_is_clear(): turn_right() if left_is_clear(): turn_left() def turn_right(): for i in range(3): turn_left() def left_is_clear(): turn_left() flag = front_is_clear() turn_right() return flag