...

Программа водолей что это

Исполнители + Blockly

Исполнители-Blockly — это версия исполнителей Робот, Водолей, Черепаха и Чертёжник, программы для которых составляются из готовых блоков, как в Scratch. Это избавляет учеников от синтаксических ошибок, которые неминуемо возникают при ручном наборе текстовой программы.

Автор благодарит А.С. Башлакова (www.klyaksa.net) за полезные замечания и предложения по улучшению среды Исполнители-Blockly.

Новости теперь и в Telegram-канале

4 ноября 2021 г.
Размещена среда Чертёжник-Blockly.

1 января 2021 г.
Размещена среда Черепаха-Blockly.

19 декабря 2020 г.
Исправлена ошибка при удалении карты в редакторе карт для Робота-Blockly.

12 декабря 2020 г.
Добавлен редактор карт для Робота-Blockly.

Публикации

  • К.Ю. Поляков. Использование языка Blockly для управления виртуальными исполнителями // Информатика в школе, № 1, 2021, с. 20–25.
  • К.Ю. Поляков. Управление исполнителем Робот с помощью Blockly (представлена на конференцию ИТО-Саратов-2020).
  • К.Ю. Поляков. Как создать свой набор задач для Робота-Blockly?20.10.2020.
  • К.Ю. Поляков. Редактор карт для Робота-Blockly12.12.2020.
  • К.Ю. Поляков. Как создать свой набор задач для Водолея-Blockly?01.01.2021.
  • К.Ю. Поляков. Как создать свой набор задач для Черепахи-Blockly?01.01.2021.

Ссылки

  1. developers.google.com/blockly — среда Blockly для созданий визуальных редакторов программ (сайт разработчиков);
  2. github.com/google/blockly — репозиторий разработчиков Blockly на GitHub;
  3. github.com/google/blockly/releases — версии Blockly для скачивания;
  4. blockly-demo.appspot.com — примеры, демонстрирующие возможности среды Blockly;
  5. blockly.games — игры на Blockly;
  6. groups.google.com/g/blockly — форум разработчиков на Blockly;
  7. github.com/google/blockly-games — репозиторий Blockly Games на GitHub;
  8. github.com/google/blockly-samples — репозиторий Blockly Samples (примеры) на GitHub;
  9. github.com/google/blockly-devtools — репозиторий Blockly DevTools (инструменты для разработчиков) на GitHub;
  10. github.com/google/blockly-android — репозиторий Blockly для Android на GitHub;
  11. github.com/google/blockly-ios — репозиторий Blockly для iOS на GitHub;
  12. blockly.ru — образовательный портал для будущих программистов: программирование на основе Blockly;
  13. think.cs.vt.edu/blockpy — среда, которая позволяет программировать на языке Python как в блочной, так и в текстовой форме;
  14. neil.fraser.name/blockly — документация по Blockly (автор — Neil Fraser);
  15. neil.fraser.name/software/JS-Interpreter — интерпретатор JavaScript (автор — Neil Fraser);
  16. www.youtube.com/watch?v=s2_xaEvcVI0 — инструмент Block Factory для создания новых блоков (автор — Neil Fraser);
  17. blocklycodelabs.dev — сайт Blockly Codelabs (статьи по разработке в Blockly);
  18. www.youtube.com/watch?v=bKMRhUoM0Uc — пример создания нового блока (автор — Ruth Leopold);
  19. www.youtube.com/watch?v=lPVJjQbEeN0 — руководство по Blockly, часть 1 (автор — Ruth Leopold);
  20. www.youtube.com/watch?v=YjGoDh-Qqkg — руководство по Blockly, часть 2 (автор — Ruth Leopold);
  21. www.youtube.com/watch?v=wDJua9hgyZM — как использовать блоки Blockly в своем приложении (инструкции от Google);
  22. www.youtube.com/watch?v=nXP7OKDCk4Y — Tips for Creating a Block Language with Blockly;
  23. developers.google.com/blockly/reference — подробный справочник по Blockly;
  24. www.youtube.com/watch?v=1w3SwzWrWnk — Blockly on Mobile Devices.
  25. oucc.uk — The Oxford University Computing Challenge: инструкции по Blockly.
  26. Blockly learning 1: work area, block, toolbox (www.programmersought.com).
  27. Blockly development 2: create workspace (www.programmersought.com).
  28. Blockly Development 3: create toolBox (www.programmersought.com).

Водолей–Blockly

Водолей-Blockly — это версия исполнителя Водолей, программы для которого составляются из готовых блоков, как в Scratch. Это избавляет учеников от синтаксических ошибок, которые неминуемо возникают при ручном наборе текстовой программы. Программа подходит для вводного курса алгоритмизации в 5-6 классах.

  • Лицензия
  • Водолей-Blockly
  • Программа в текстовой форме
  • Сохранение и загрузка программ
  • Оффлайн-версия

Публикации

  • К.Ю. Поляков. Как создать свой набор задач для Водолея-Blockly?01.01.2021.

Лицензия

Учебная среда Водолей-Blockly, включая все исходные тексты скриптов, стилевых файлов и веб-страниц, распространяется под лицензией Apache License, версия 2.0 (см. перевод на русский язык), и не может быть использована иначе как в соответствии с вышеупомянутой лицензией.

Учебная среда Водолей-Blockly и методические разработки распространяются по принципу «Как есть» — «As Is». Это означает, что вы используете их на свой страх и риск и автор не несет никакой ответственности за ущерб, причиненный вам лично и вашему компьютеру в результате использования полученных на этом сайте программ и методик.

Все опубликованные ниже материалы могут быть свободно использованы в некоммерческих целях при условии сохранения авторства.

Водолей-Blockly

Онлайн-версия Водолей-Blockly состоит из нескольких страниц, каждая из которых содержит по 10-12 задач (уровней) возрастающей сложности. На сегодняшний день доступны разработки по следующим темам:

Готовые наборы задач

  • Водолей: линейные алгоритмы
  • Водолей: Циклы ПОВТОРИТЬ N раз
  • Водолей: Циклы ПОКА
  • Водолей: ветвления

Программа в текстовой форме

Программа, составленная из блоков, автоматически переводится на один из поддерживаемых языков: Python, JavaScript, PHP, Dart, Lua. Это позволяет интересующимся детям увидеть, как выглядят программы на «серьезных» языках программирования.

Сохранение и загрузка программ

Для сохранения программы щелкните по кнопке , которая находится над окном программы. Вам будет предложено ввести имя файла и выбрать место его сохранения. Программа сохраняется в формате XML среды Blockly.

Чтобы загрузить программу из файла, щёлкните по кнопке , которая размещена там же. Вам будет предложено выбрать файл на диске.

Исполнители–Blockly

На этой странице вы можете скачать оффлайн-версию исполнителей Робот, Водолей и Черепаха, которые управляются с помощью Blockly. Это избавляет учеников от синтаксических ошибок, которые неминуемо возникают при ручном наборе текстовой программы.

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

Публикации

  • К.Ю. Поляков. Управление исполнителем Робот с помощью Blockly (представлена на конференцию ИТО-Саратов-2020).
  • К.Ю. Поляков. Как создать свой набор задач для Робота-Blockly?20.10.2020.
  • К.Ю. Поляков. Редактор карт для Робота-Blockly12.12.2020.
  • К.Ю. Поляков. Как создать свой набор задач для Водолея-Blockly?01.01.2021.
  • К.Ю. Поляков. Как создать свой набор задач для Черепахи-Blockly?01.01.2021.
  • К.Ю. Поляков. Как создать свой набор задач для Чертёжника-Blockly?04.11.2021.

Скачать

Оффлайн-версия Робот-Blockly (архив ZIP, 18 029 Кб) 04.11.2021
Редактор карт для Робота-Bloclky (архив RAR, 655 Кб) 19.12.2020

Пароль к архиву — kpolyakov.spb.ru

При подготовке материала использовались источники:
https://kpolyakov.spb.ru/school/blockly.htm
https://kpolyakov.spb.ru/school/blockly/vod-blockly.htm
https://kpolyakov.spb.ru/school/blockly/offline.htm

Оцените статью