Выделим в процедуру с именем POL определение номера и на-
звания наименьшим процентом выполн -
шения дачи эта етс и
2-го полугодия).
Процедура POL
енная переменная К (последний месяц полугодия).
переменная P (номер полугодия).
а (проценты выпол-
е-
процедуры будет иметь вид –
PO
мен
Обозначения переменных в процедуре POL
месяца с
данной за
ения плана. Для ре
я дважды (для 1-го процедура выполня
Формальные параметры процедуры
Входные параметры:
• Целочисленная переменная N (первый месяц полугодия).
• Целочисл
•
Целочисленная
Глобальные переменные:
• Массив с именем А вещественного тип
нения плана, по месяцам).
•
Массив с именем MONTH символьного типа (названия м
сяцев).
Ре льтат работы процедуры: зу
• Вывод номера и названия месяца, а также наименьшего
процента и полугодия (макет печати п. 5).
Выходных параметров нет, так как все результаты печатаются в
процедуре и в основную программу не передаются.
им обраТак зом, заголовок
L(N, K, P).
Алгоритм процедуры – циклический, параметр цикла – пере-
ная I. В алгоритме используется типовая процедура нахождения
наименьшего элемента и его позиции в массиве (рис. 2.7).
Ai или A (I) Элемент массива (процент выполнения плана)
MONTH(I) Элемент массива (название месяца)
I Порядковый номер элемента массива (номер месяца)
N Начальное значение I (начало полугодия)
K Конечное значение I (конец полугодия)
M Н именьшим омер наименьшего элемента (месяц с на
процентом)
AMIN Наименьший элемент (наименьший процент)
P Номер полугодия – 1 или 2
72