Pencil Code: различия между версиями

Материал из Поле цифровой дидактики
м (1 версия импортирована)
 
 
Строка 1: Строка 1:
{{Карточка языка программирования
{{Карточка языка программирования
|Ages=8, 9, 10, 11, 12, 13, 14, 15
|FieldActivity=Computational Thinker, Global Collaborator
|FieldActivity=Computational Thinker, Global Collaborator
|Dimension=2D
|Dimension=2D
Строка 9: Строка 8:
|Ancestors=CoffeeScript, Scheme
|Ancestors=CoffeeScript, Scheme
|ActiveNow=Project is active
|ActiveNow=Project is active
|Remixing=Нет
|ForMobileApps=Нет
|Ages=8, 9, 10, 11, 12, 13, 14, 15
|Remixing?=Yes
|Remixing?=Yes
|Год создания=2010
|Год создания=2010
Строка 18: Строка 20:
Галерея проектов, где хранятся открытые проекты, выполненные в среде Pencyl Code и где их можно посмотреть, скачать и использовать в качестве основы для следующего проекта
Галерея проектов, где хранятся открытые проекты, выполненные в среде Pencyl Code и где их можно посмотреть, скачать и использовать в качестве основы для следующего проекта
----
----
Несмотря на простоту, среда программирования Pencil Code позволяет создавать проекты с использованием  сложных алгоритмов, дополнительных настроек и дополнительных элементов: списки, подпрограммы, внедренные внешние объекты, полярные координаты, движение объектов, "тонкая" настройка цвета с использованием цветовых моделей RGB https://ru.wikipedia.org/wiki/RGB и HSV (HSB) https://ru.wikipedia.org/wiki/HSV_(цветовая_модель).
Несмотря на простоту, среда программирования Pencil Code позволяет создавать проекты с использованием  сложных алгоритмов, дополнительных настроек и дополнительных элементов: списки, подпрограммы, внедренные внешние объекты, полярные координаты, движение объектов, "тонкая" настройка цвета с использованием цветовых моделей [[RGB]] https://ru.wikipedia.org/wiki/RGB и HSV (HSB) https://ru.wikipedia.org/wiki/HSV_(цветовая_модель).





Текущая версия на 09:09, 17 февраля 2025


Краткое описание языка
Компетенции в каких сферах формирует Computational Thinker, Global Collaborator
Парадигмы программирования
Возрастная категория
Назначение языка (Общее / Учебное) Мини-язык для обучения
Visual_Text_Blocks Выбор между текстом или блоками
Измерение (2D/3D/Tangible) 2D
Область знаний
Открытость продукта Открытый
Address https://pencilcode.net/
Предки (Ancestors) CoffeeScript, Scheme
Потомки (Descendants)
Активность в данный момент Project is active
Доступны ремиксы? Нет
Год создания
Создатели
Поясняющее видео
Используется для создания мобильных приложений? Нет


Pencil Code упоминается в свойствах следующих страниц


Pencil Code Block editor is inspired by the visual programming languages Scratch and Blockly.

Галерея проектов, где хранятся открытые проекты, выполненные в среде Pencyl Code и где их можно посмотреть, скачать и использовать в качестве основы для следующего проекта


Несмотря на простоту, среда программирования Pencil Code позволяет создавать проекты с использованием сложных алгоритмов, дополнительных настроек и дополнительных элементов: списки, подпрограммы, внедренные внешние объекты, полярные координаты, движение объектов, "тонкая" настройка цвета с использованием цветовых моделей RGB https://ru.wikipedia.org/wiki/RGB и HSV (HSB) https://ru.wikipedia.org/wiki/HSV_(цветовая_модель).



  • Bau, D. et al.: Pencil Code: Block Code for a Text World. In: Proceedings of the 14th International Conference on Interaction Design and Children. pp. 445–448 ACM, New York, NY, USA (2015).
  • Bau, D., Bau, D.A.: A Preview of Pencil Code: A Tool for Developing Mastery of Programming. In: Proceedings of the 2Nd Workshop on Programming for Mobile & Touch. pp. 21–24 ACM, New York, NY, USA (2014).