Таблица 24. Данные к заданию 31 варианта
| № вар. | Программа | Процедуры (Функции) | M<= | N<= | Файл с данными |
| Прямоугольный массив заполнить числами из файла, начиная с 33 числа. С помощью функции в исходном массиве сделать элементы последнего столбца равными сумме всех четных элементов соответствующей строки. | 1)Исходный и полученный массивы печатать процедурой. 2)Построить функцию, которая возвращает сумму четных по значению элементов заказанной строки прямоугольного массива. | DATI.BIN |
Таблица идентификаторов
Составляется как для основной программы, так и для каждой подпрограммы пользователя.
Таблица 25. Идентификаторы программы 31 варианта
| Имя | Тип | Р-р (байт) | Назначение |
| Основная программа | |||
| KorrMass | Имя программы | - | Обработка массива |
| Massiv | Описатель типа | - | Описатель целочисл. массивов |
| Stroka | Описатель типа | - | Описатель строки до 30 символов |
| M | Целое | Количество строк массива | |
| N | Целое | Количество столбцов массива | |
| i | Целое | Номер текущей строки массива | |
| j | Целое | Номер текущего столбца массива | |
| Fin | Двоичный файл прямого доступа | Файл с исходн. целыми числами | |
| Fout | Последовательный символьный файл | Файл с результатами работы | |
| Ouest1 | Инициализирован-ная строка | Запрос числа строк массива | |
| Ouest2 | Инициализирован-ная строка | Запрос числа столбцов массива | |
| A | Целочисленный массив | Обрабатываемый массив | |
| InpMN | Имя процедуры | - | Ввод размеров массива |
| PrintMas | Имя процедуры | - | Вывод массива в файл протокола |
| DATI.BIN | Строка – константа | Имя набора данных с числами | |
| Umnik_7.res | Строка – константа | Имя набора данных с протоколом | |
| Sum | Имя функции | - | Суммирование четных значений |
| InpMN –-Процедура ввода размеров массива | |||
| Txt | Строка | Формальный параметр – строка запроса | |
| Kol | Адрес целочисленной переменной | Формальный параметр – имя переменной для результата ввода | |
| MaxK | Целое | Формальный параметр – предельное возможное значение | |
| PrintMas–- Процедура вывода массива в файл протокола (распечатки массива) | |||
| Txt | Строка | Формальный параметр – текст заголовка | |
| Mas | Адрес массива | Формальный параметр – имя выводимого массива | |
| NStr | Целое | Формальный параметр – число строк массива | |
| NKol | Целое | Формальный параметр – число столбцов массива | |
| i | Целое | Номер строки | |
| j | Целое | Номер столбца | |
| Sum – Функция вычисления суммы четных элементов заданной строки массива | |||
| Mas | Адрес массива | Формальный параметр – имя исходного массива | |
| N | Целое | Формальный параметр – число столбцов массива | |
| St | Целое | Формальный параметр – номер обрабатываемой строки | |
| J | Целое | Номер элемента | |
| S | Целое | Сумма | |
| Odd | Стандартная логическая функция | - | Проверка нечетности аргумента |
Рисунок 7. Алгоритм 31-го варианта
Блок-схема алгоритма






