альними параметрами цієї процедури є масив з даними (mas) типом (F), описаним в розділі типів і кількістю елементів у масиві (KolvoElm).
Псевдокод процедури Perehod:
: string ;: file of predmet;: char;
{Призначення кольору тексту і фону}
{Введення шляху до файлу} (fail, PytbKfail);
{відкриття файлу для читання}
not eof (fail) do {Поки не кінець файлу}
{Нарощення лічильника кількості елементів}
{копіювання по одному значенню в масив даних};
{end while not ..} (fail); ( Perehod vipolnen:) );:=readkey ;;
Процедура UdalenieOtVibran (var mas: F; var KolvoElm: integer) видаляє всі елементи до кінця НД починаючи від введеного. Формальними параметрами цієї процедури є масив з даними (mas) типом (F), описаним в розділі типів і кількістю елементів у масиві (KolvoElm).
Псевдокод процедури UdalenieOtVibran:
, k: integer;
{Призначення кольору тексту і фону}
{Запит на введення номера елемента від якого потрібно видаляти}
{Зрада кількість елементів на значення менше на 1 ніж вибраний номер}
;
Процедура DobavVfail (mas: F; KolvoElm: integer Зберігає всі елементи МД наприкінці іншого НД. Формальними параметрами цієї процедури є масив з даними (mas) типом (F), описаним в розділі типів і кількістю елементів в масиві (KolvoElm).
Псевдокод процедури DobavVfail:
: string ;: file of predmet;, k: integer;: char;: T;
{Призначення кольору тексту і фону}
{Введення шляху до файлу} (fail, PytbKfail);
{відкриття файлу для читання}
not eof (fail) do {Поки не кінець файлу}
{копіювання по одному значенню в масив даних};
{end while not ..} (fail);
{відкриття файлу для запису} i:=1 to k do
{запис минулого інформації у файл}
{end for ..} i:=1 to KolvoElm do
{запис даного масиву в кінець файлу} (fail);
( Dobavleno:) );:=readkey;
;
2 Опис роботи програми по контрольному наприклад
Програм починається з виведення меню. Для пересування по пунктах меню потрібно використовувати клавіші «Вгору» і «Вниз» (Малюнок 1).
Малюнок 1 - Головне меню
2.1 Створення набору даних
Щоб створити НД, потрібно вибрати в меню пункт «Створення НД». Після вибору програма буде робити запити на введення кожного поля елемента, після введення елемента програма запитує підтвердження на введення ще одного елемента. Після закінчення створення НД програма повернеться в меню. Створимо НД (малюнок 2).
Малюнок 2 - Створення НД
2.2 Додавання елементів в кінець набору даних
Щоб додати у вже існуючий набір даних нові елементи, потрібно вибрати в меню пункт «Додавання нових елементів кінець». Програма попросить ввести почергово всі пункти записи, після чого запитає чи потрібно ввести ще запис. На малюнку 3 - процес додавання елементів, на малюнку 4 - кінцевий стан набору даних.
Малюнок 5 - Додавання елементів в кінець нд
Малюнок 6 - Кінцевий стан нд
2.3 Перегляд всіх елементів набору даних
Для перегляду всіх елементів набору даних потрібно вибрати в меню пункт «Перегляд всіх елементів». Виводиться таблиця з усіма даними (малюнок 7).
Малюнок 7 - Висновок набору даних
2.4 Пошук елемента за номером
Щоб знайти елемент по заданому номеру, потрібно вибрати в меню пункт «Пошук елемента за номером». Після вибору програма попросить ввести номер елемента який хочете переглянути, після чого програма виведе цей елемент у вигляді таблиці. Після натискання будь-якої клавіші програма повернеться в меню. Знайдемо елемент під номером 1 (малюнок 8).
Рисунок 8 - Пошук
2.5 Перехід до іншого НД
Щоб перейти до іншого набору даних потрібно вибрати в меню пункт «Перехід до іншого НД», далі ввести ім'я файлв якому зберігатися іншою НД. Після переходу програма повідомить про його вчинення. У прикладі виконаний п...