Preview

Информатика в школе

Расширенный поиск

Использование языка Blockly для управления виртуальными исполнителями

https://doi.org/10.32517/2221-1993-2021-20-1-20-25

Полный текст:

Аннотация

В статье описывается новая учебная среда для управления виртуальными исполнителями Робот, Водолей и Черепаха, построенная на основе языка визуального программирования Blockly. Среда представляет собой набор веб-приложений, размещенных в свободном доступе в сети Интернет. Такой подход обеспечивает ее работоспособность во всех современных браузерах, как на стационарных компьютерах, так и на мобильных устройствах. Для всех исполнителей предусмотрена автоматическая проверка правильности решений. Правильные, но неоптимальные решения, использующие избыточное количество блоков, получают более низкую оценку за счет рейтинговой системы (от одной до пяти «звезд»). Доступна офлайн-версия среды, которая может быть использована в локальном режиме без доступа к сети Интернет. Пользователи могут разрабатывать и распространять собственные наборы задач для всех исполнителей.

Об авторе

К. Ю. Поляков
Санкт-Петербургский государственный морской технический университет; Школа № 163, Санкт-Петербург
Россия

Поляков Константин Юрьевич, доктор тех. наук, профессор; учитель информатики


190121, Россия, г. Санкт-Петербург, ул. Лоцманская, д. 3


191015, Россия, г. Санкт-Петербург, ул. Кирочная, д. 54



Список литературы

1. Андрияшкин В. А. Blockly.ru. Для будущих программистов. https://blockly.ru

2. Башлаков А. С. Робот-Blockly. Практикум. http://klyaksa.net/htm/rblockly/index.htm

3. Голиков Д. В. Scratch для юных программистов. СПб.: БХВ-Петербург, 2017. 192 с.

4. Звонкин А. К., Кулаков А. Г., Ландо С. К., Семенов А. Л., Шень А. Х. Алгоритмика. 5–7 классы: учебник для общеобразовательных учебных заведений. М.: Дрофа, 1997. 299 c.

5. Звонкин А. К., Ландо С. К., Семенов А. Л. Информатика. Алгоритмика: учебник для 6 класса общеобразовательных учреждений. М.: Просвещение, 2006. 239 с.

6. Кириенко Д. П. Курс алгоритмизации с использованием исполнителей системы Кумир и автоматического тестирования. https://server.179.ru/wiki/?page=Denis_Kirienko/Kumir

7. Компьютерная школа г. Радужный. Лента событий. Городская Олимпиада по визуальному программированию с ис- пользованием программы Робот-Blockly для учащихся 5–8 клас- сов. http://comp-school.ru/index.php?id=823&category=39

8. ЛогоМиры. Интегрированная творческая среда. https://www.int-edu.ru/content/logomiry-integrirovannaya-tvorcheskayasreda

9. Мирончик Е. А., Куклина И. Д., Босова Л. Л. Инфор- матика. Изучаем алгоритмику. Мой КуМир. 5–6 классы. М.: БИНОМ. Лаборатория знаний, 2018. 128 с.

10. Пейперт С. Переворот в сознании: Дети, компьютеры и плодотворные идеи. Пер. с англ. М.: Педагогика, 1989. 224 с.

11. ПиктоМир: младший брат КуМира. https://piktomir.ru

12. Поляков К. Ю. Водолей + КуМир + практикум // Информатика. 2012. № 3. С. 4–12.

13. Поляков К. Ю. Исполнители. http://kpolyakov.spb.ru/school/robots/robots.htm

14. Поляков К. Ю. Исполнители-Blockly. https://kpolyakov.spb.ru/school/blockly.htm

15. Поляков К.Ю. Преподавание, наука и жизнь. Кумир. http://kpolyakov.spb.ru/school/kumir.htm

16. Система программирования КуМир. https://www.niisi.ru/kumir/

17. Сорокина Т. Е., Босова А. Ю. Информатика. 5–6 классы. Практикум по программированию в среде Scratch. М.: БИНОМ. Лаборатория знаний, 2019. 144 с.

18. Blockly. A JavaScript library for building visual programming editors. https://developers.google.com/blockly/

19. Blockly Games. Игры для будущих программистов. https://blockly.games

20. PythonTurtle. A learning environment for Python programming suitable for beginners and children, inspired by Logo. https://pythonturtle.org/

21. Scratch. https://scratch.mit.edu/

22. Turtle graphics. https://docs.python.org/3/library/turtle.html


Рецензия

Для цитирования:


Поляков К.Ю. Использование языка Blockly для управления виртуальными исполнителями. Информатика в школе. 2021;1(1):20-25. https://doi.org/10.32517/2221-1993-2021-20-1-20-25

For citation:


Polyakov K.Yu. Using Blockly visual programming language for controlling virtual robots. Informatics in school. 2021;1(1):20-25. (In Russ.) https://doi.org/10.32517/2221-1993-2021-20-1-20-25

Просмотров: 366


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2221-1993 (Print)