программа или функционально завершенный фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями для загрузки в оперативную память.
Поделиться
- Telegram
- Вконтакте
- Одноклассники
Научные статьи на тему «Программный модуль»
Создание программных модулей на VBA
Замечание 1 Создание программных модулей на VBA — это формирование программных модулей на Vìsual.
Создание программного модуля Для формирования программного модуля, необходимо сначала внести новый модуль.
в папку модулей формируемого проекта.
Для этого нужно в окне редактора Vìsual Basìc сделать следующее: → Вставка → Модуль После этого, в папке.
с модулями выполняется создание нового модуля и открытие окна для него, где можно вводить программный
Автор Люба Снежкова
Источник Справочник
Категория Информатика
Статья от экспертов
Программный синтез светодиодного модуля
Представлено математическое описание параметров сфероподобного светодиодного модуля с реализацией расчетов количества и расположения светодиодов для формирования заданной кривой силы света с помощью программного комплекса
Процессы: Задачи | Системное программирование на СИ в Linux
Автор(ы) Коваленко Ольга Юрьевна
Афонин Виктор Васильевич
Источник Агроинженерия
Научный журнал
Что такое модуль в программировании
Определение 1 Модуль в программировании — это построение программного приложения в виде набора.
Модули являются программными кирпичами, из которых выстраивается весь программный комплекс.
Под модулем понимается совокупный набор программных операторов, который имеет граничные компоненты, а.
Примерами «средних» модулей в программных языках могут служить: Набор задач в программном языке Ada.
В качестве примеров таких модулей можно привести: Набор модулей в программном языке Modula-2.
Автор Диана Загировна Филиппенкова
Источник Справочник
Категория Информатика
Статья от экспертов
Характеристика надежности программных модулей
Описываются характеристики надежности программного обеспечения информационно-управляющих систем, понятия сбоя и отказа, правильной и надежной программы.
Источник: spravochnick.ru
Программа
Программа – данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма (ГОСТ 19781-90).
Виды программ
ГОСТ 19781-90 определяет следующие виды программ:
- Системная программа (System program) – программа, предназначенная для поддержания работоспособности системы обработки информации или повышения эффективности ее использования в процессе выполнения прикладных программ;
- Управляющая программа (Control program) – системная программа, реализующая набор функций управления, в который включают управление ресурсами и взаимодействие с внешней средой системы обработки информации, восстановление работы системы после проявления неисправностей в технических средствах;
- Супервизор (Supervisor) – часть управляющей программы, координирующая распределение ресурсов системы обработки информации;
- Прикладная программа (Application program) – программа, предназначенная для решения задачи или класса задач в определенной области применения системы обработки информации;
- Программа обслуживания (Utility program) – программа, предназначенная для оказания услуг общего характера пользователям и обслуживающему персоналу системы обработки информации;
- Абсолютная программа (Non-relocatable program) – программа на машинном языке, выполнение которой зависит от ее местоположения в оперативной памяти;
- Переместимая программа (Relocatable program) – программа на машинном языке, выполнение которой не зависит от ее местоположения в оперативной памяти;
- Реентерабельная программа (Reenterable program) – программа, один и тот же экземпляр которой в оперативной памяти способен выполняться многократно, причем так, что каждое выполнение может начинаться в любой момент по отношению к другому выполнению;
- Мобильная программа (Portable program) – программа, которая написана для ЭВМ одной архитектуры, но может исполняться в системах обработки информации с другими архитектурами без доработки или при условии ее доработки, трудоемкость которой незначительна по сравнению с разработкой новой программы;
- Драйвер (Driver) – программа, предназначенная для управления работой периферийных устройств, обычно в мини- и микроЭВМ;
- Подпрограмма (Subprogram) – программа, являющаяся частью другой программы и удовлетворяющая требованиям языка программирования к структуре программы;
- Программный модуль (Program module) – программа или функционально завершенный фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями и загрузки в оперативную память;
- Исходный модуль (Source module) – программный модуль на исходном языке, обрабатываемый транслятором и представляемый для него как целое, достаточное для проведения трансляции;
- Объектный модуль (Object module) – программный модуль, получаемый в результате компиляции исходного модуля. Объектный модуль обычно полностью готов к редактированию связей;
- Загрузочный модуль (Load module) – программный модуль, представленный в форме, пригодной для загрузки в основную память для выполнения;
- Макроопределение (Macrodefinition) – программа, под управлением которой макрогенератор порождает макрорасширения макрокоманд;
- Рекурсивная подпрограмма (Recursive subroutine) – подпрограмма, которая может обращаться к себе самой.
Источник: sewiki.ru
Вафлеративное программирование
1.1.1. Этапы подготовки программы
Система программирования ‒ система, образуемая языком программирования, компилятором или интерпретатором программ, представленных на этом языке, соответствующей документацией, а также вспомогательными средствами для подготовки программ к форме, пригодной для выполнения.
При разработке программ, а тем более сложных, используется принцип модульности, разбиения сложной программы на составные части, каждая из которых может подготавливаться отдельно. Модульность является основным инструментом структурирования программного изделия, облегчающим его разработку, отладку и сопровождение.
Программный модуль ‒ программа или функционально завершенный фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями и загрузки в оперативную память.
При выборе модульной структуры должны учитываться следующие основные соображения:

- функциональность ‒ модуль должен выполнять законченную функцию;
- несвязность ‒ модуль должен иметь минимум связей с другими модулями, связь через глобальные переменные и области памяти нежелательна;
- специфицируемость ‒ входные и выходные параметры модуля должны четко формулироваться.
Программа пишется в виде исходного модуля, на рисунке — файл ИМ. Исходный модуль ‒ программный модуль на исходном языке, обрабатываемый транслятором и представляемый для него как целое, достаточное для проведения трансляции. На рисунке 1 показаны этапы, которые проходит программа от своего написания до выполнения Рисунок 1 Первым (не для всех языков программирования обязательным) этапом подготовки программы является обработка ее Макропроцессором (или Препроцессором). Макропроцессор обрабатывает текст программы и на выходе его получается новая редакция текста (на рис. — ИМ’). В большинстве систем программирования Макропроцессор совмещен с транслятором, и для программиста его работа и промежуточный ИМ’ «не видны». Следует иметь в виду, что Макропроцессор выполняет обработку текста, это означает, с одной стороны, что он «не понимает» операторов языка программирования и «не знает» переменных программы, с другой, что все операторы и переменные Макроязыка (тех выражений в программе, которые адресованы Макропроцессору) в промежуточном ИМ’ уже отсутствуют и для дальнейших этапов обработки «не видны». Так, если Макропроцессор заменил в программе некоторый текст A на текст B, то транслятор уже видит только текст B, и не знает, был этот текст написан программистом «своей рукой» или подставлен Макропроцессором.
Следующим этапом является трансляция.
- большую гибкость в сопровождении, так как позволяет менять отдельные объектные модули программы, не меняя остальных модулей;
- экономию внешней памяти, т.к. объектные модули, используемые во многих программах не копируются в каждый загрузочный модуль, а хранятся в одном экземпляре.
Источник: studfile.net