Модульное программирование: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) Нет описания правки |
Patarakin (обсуждение | вклад) Нет описания правки |
||
| Строка 14: | Строка 14: | ||
{{#ask: [[Модульное программирование (диаграмма)]] | format=embedded | embedonly=yes }} | |||
---- | |||
[[Категория:Понятие]] | [[Категория:Понятие]] | ||
Версия от 14:44, 29 марта 2023
| Описание | Мо́дульное программи́рование — это организация программы как совокупности небольших независимых блоков, называемых модулями, структура и поведение которых подчиняются определённым правилам. Мо́дуль — это последовательность логически связанных фрагментов, оформленных как отдельная часть программы. Во многих языках (но далеко не обязательно) оформляется в виде отдельного файла с исходным кодом или поименованной непрерывной её части.
При построении модуля используется концепция: «один модуль – одна функция». Таким образом, модуль – это элемент программы, решающий одну самостоятельную задачу. Некоторые языки предусматривают объединение модулей в пакеты. Принципы модульного программирования используются в модульном обучении. |
|---|---|
| Область знаний | Информатика, Образование, Управление |
| Авторы | Лерой |
| Поясняющее видео | |
| Близкие понятия | Объектно-ориентированное программирование |
| Среды и средства для освоения понятия | Python, Snap! |
Основные концепции модульного программирования:
- каждый модуль имеет единственную точку входа и выхода;
- размер модуля по возможности должен быть минимизирован;
- вся система построена из модулей;
- каждый модуль не зависит от того, как реализованы другие модули.
| Описание | Диаграмма, в которой демонстрируются основные принципы модульного программирования |
|---|---|
| Область знаний | Информатика, Управление |
| Среды для создания диаграммы: | Graphviz |

