Модульное программирование: различия между версиями

Материал из Поле цифровой дидактики
Строка 14: Строка 14:




{{#ask: [[Модульное программирование (диаграмма)]] | format=embedded | embedonly=yes }}
{{#ask: [[Модульное программирование (диаграмма)]] | format=embedded | embedformat=h4 }}




----
----
[[Категория:Понятие]]
[[Категория:Понятие]]

Версия 14:47, 29 марта 2023


Описание Мо́дульное программи́рование — это организация программы как совокупности небольших независимых блоков, называемых модулями, структура и поведение которых подчиняются определённым правилам. Мо́дуль — это последовательность логически связанных фрагментов, оформленных как отдельная часть программы. Во многих языках (но далеко не обязательно) оформляется в виде отдельного файла с исходным кодом или поименованной непрерывной её части.

При построении модуля используется концепция: «один модуль – одна функция». Таким образом, модуль – это элемент программы, решающий одну самостоятельную задачу. Некоторые языки предусматривают объединение модулей в пакеты. Принципы модульного программирования используются в модульном обучении.

Область знаний Информатика, Образование, Управление
Авторы Лерой
Поясняющее видео
Близкие понятия Объектно-ориентированное программирование
Среды и средства для освоения понятия Python, Snap!

Основные концепции модульного программирования:

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


Модульное программирование (диаграмма)


Описание Диаграмма, в которой демонстрируются основные принципы модульного программирования
Область знаний Информатика, Управление
Среды для создания диаграммы: Graphviz