Блок 1 (40)
Разработать программную библиотеку, состоящую из трех модулей:
Модуль1 - информационный модуль библиотеки.
Модуль1 содержит в следующие константы:
Константа1 - название программной библиотеки
Константа2 - номер версии программной библиотеки
Константа3 - описание программной библиотеки
Константа4 - тип лицензии на содержимое программной библиотеки
Модуль1 содержит следующие переменные:
Переменная1 - количество модулей в программной библиотеке
Переменная2 - массив описаний модулей программной библиотеки
Модуль1 содержит следующие функции:
ИнФункция - возвращающает информацию о данном модуле в виде строки.
Функция1 - последовательно вызывает ИнФункцию из каждого модуля библиотеки
и возвращает объединенный результат, недоступна для вызова извне.
Модуль1 заполняет в секции инициализации Переменную2 результатом вызова Функции1
Модуль2 - функциональный модуль библиотеки
Модуль2 содержит следующие функции:
Процедуры и функции блока 1 предыдущей ЛР.
ИнФункция - возвращающает информацию о данном модуле в виде строки.
Модуль3 - функциональный модуль библиотеки
Модуль3 содержит следующие функции:
Процедуры и функции блока 2 предыдущей ЛР.
ИнФункция - возвращающает информацию о данном модуле в виде строки.
Использовать вместо русскоязычных аббревиатур синтаксически корректные и значимые имена языка программирования.