на процедура nahojdenie. Також в модулі описані типи, необхідні для роботи з безліччю даних.
Описова частина модуля:
sredmaxmin; crt; dopsredstva=(faxmodem, modem, fax, nety);=record: byte;: string;: longint;: integer;: dopsredstva;; naxogdenie (name: string);
Процедура nahojdenie забезпечує знаходження середнього, максимального і мінімального елементів поточного набору даних. У цю процедуру передається змінна name (ім'я вихідного файлу).
Псевдокод процедури dobavlenie:
naxogdenie (name: string); fail: file of zapis;: zapis;, niz, min, max, i, j, k: integer; _vo: array [1 .. 100] of integer ;, sredn: real;, oplatastr: string;
{введення нижньої і верхньої межі}
{висновок шапки таблиці}
{висновок еллементов потрапили в даний діапазон} eof (fileout);
{end repeat}
{обчислення середнього, максимального і мінімального еллементов}
{висновок еллементов};
2. Опис роботи програми по контрольному наприклад
Програм починається з виведення меню. Для пересування по пунктах меню потрібно використовувати клавіші «Вгору» і «Вниз» (Малюнок 1).
Малюнок 1 - Головне меню
2.1 Створення набору даних
Щоб створити новий набір даних, потрібно вибрати в меню пункт «Створити новий НД». Після вибору програма попросить ввести ім'я створюваного файлу, потім кількість елементів, після чого ми приступимо до введення самих елементів. Після завершення введення програма повернеться в меню. Створимо набір даних, що складається з трьох елементів (малюнок 2), і виведемо його (малюнок 3).
Малюнок 2 - Створення набору даних
2.2 Додавання елементів в кінець набору даних
Щоб додати до вже існуючий набір даних нові елементи, потрібно вибрати в меню пункт «Додати елементи в кінець НД». Програма попросить ввести кількість додаються елементів, після введення кількості ми зможемо ввести самі елементи. На малюнку 5 - процес додавання елементів, на малюнку 6 - кінцевий стан набору даних.
Малюнок 5 - Додавання елементів в кінець нд
Малюнок 6 - Кінцеве стан нд
2.3 Перегляд всіх елементів набору даних
Для перегляду всіх елементів набору даних потрібно вибрати в меню пункт «Переглянути всі елементи НД». Якщо таблиця з елементів не буде міститися у вікно, програма забезпечить скролінг за допомогою клавіш «Вгору», «Вниз», «PageUp» і «PageDown» (малюнки 7 і 8).
Малюнок 7 - Висновок набору даних (Частина 1)
Рисунок 8 - Висновок набору даних (Частина 2)
2.4 Пошук елемента за номером
Для пошуку елемента в наборі даних за номером варто вибрати в меню пункт «Знайти елемент за номером», ввести номер,...