Информатика • 10 класс
1142

Модульная структура программ и использование подключаемых модулей (Паскаль)

  • Подключение библиотеки:
    $reference Имя_Библиотеки.bll
  • Модуль состоит из интерфейсной (объявление всех глобальных объектов модуля) и исполняемой частей (описание подпрограмм, объявленных в интерфейсной части).
  • Пример. Составьте программу, вычисляющую среднее арифметическое элементов массива.

Главная программа

Модуль

Program Main;

Uses Modul;
// подключение модуля

Var mas: massiv;
// тип берётся из модуля

 i: integer;

 sr: real;

Begin

 writeln ('Введите массив: ');

 for i := 1 to N do

  readln (mas [i]);

 avrg (mas, sr);
 // вызываем процедуру из
 // модуля

 writeln ('Среднее арифметическое: ', sr)

End.

Unit Modul;

Interface
// интерфейсная часть

 const N = 5;

 type massiv = array [1..N] of integer;

 procedure avrg (mas: massiv; var sr: real);

Implementation
// исполняемая часть

procedure avrg (mas: massiv; var sr: real);

var i: integer;

Begin

 sr := 0;

 for i := 1 to N do

  sr := sr + mas [i];

 sr := sr / N

end; End.

Было полезно?

Рекомендуем

Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках
Зарегистрироваться в «Облаке знаний»
Логотип облако знаний
+7 (499) 322-07-57
info@oblakoz.ru

Контактный центр

МО, г. Долгопрудный,
Лихачевский проезд, 4, стр. 1

Отдел заботы о пользователях

Политика конфиденциальности

© ООО «Физикон Лаб», 2026

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪