Технологии программирования (факультатив)/10.05.2023
Материал из Поле цифровой дидактики
Описание события | Модульное программирование |
---|---|
Тип события | |
Начало | 2023-05-10T17:10:18.000Z |
Окончание | 2023-05-10T21:30:18.000Z |
color | orange |
Адрес события | http://digida.mgpu.ru/ |
Видео запись события | |
Среды и средства, которые использовались в рамках события | |
Формируемые в рамках события компетенции | |
Область знаний | |
Местоположение | |
Формат реализации | |
Карта |
Занятия внутри курса по использованию и созданию модулей
Основные понятия
Модуль – это элемент программы, решающий одну самостоятельную задачу. Некоторые языки предусматривают объединение модулей в пакеты.
- Модуль в Паскале — это автономно компилируемая программная единица, включающая в себя различные компоненты раздела описаний (типы, константы, переменные, процедуры и функции) и, возможно, некоторые исполняемые операторы инициирующей части.
- Модули - в пакеты R, PHP, NetLogo
Модули внутри МедиаВики
Как узнать какие модули (Extension) уже есть в системе
Примеры использования расширений и возможности, которые появляются
- Scratch project
- Snap! project
- Slnova project
Где посмотреть всё разнообразие доступных расширений
- https://www.mediawiki.org/wiki/Category:All_extensions
- внешние, но родные расширения -Lhttps://www.mediawiki.org/wiki/Extension:Collaboration_Diagram
- как используется на площадке http://letopisi.org/
Пространство Модулей + Lua
- см. Модуль:Babanas
Модули в Scratch
- Цветные ящики являются модулями, из которых строится среда Scratch
- StarLogo Nova + Snap!
Всякий раз мы можем понять - что делает тот или иной модуль, за что конкретно он отвечает.
Расширения в Scratch
- Добавление готовых модулей - расширений
- Повторное использование текстов готовых программ через копирование клонов -
Породы StarLogo Nova
Модули - расширения в Snap!
Основные модули в Snap
Библиотеки расширений в Snap!
Использование и описание возможностей дополнительных модулей Snap!
Geo Module - https://snap.berkeley.edu/project?username=patarakin&projectname=Geo%2dModule