Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Практична обробка набору даних, представленого у вигляді файлу

Реферат Практична обробка набору даних, представленого у вигляді файлу





Введення


Метою даної курсової роботи є практична обробка набору даних, представленого у вигляді файлу. У даній роботі необхідно забезпечити реалізацію наступних запитів до заданій множині структурованої інформації:

1 Створення набору даних (МД).

2 Додавання нових елементів в кінець МД.

Перегляд всіх елементів МД.

Пошук елемента за номером.

Перехід до роботи з іншим МД.

У відповідності із завданням мого варіанту необхідно забезпечити реалізацію двох запитів до заданій множині структурованої інформації:

6 Видалення елементів, починаючи від поточного.

7 Додавання всіх елементів в кінець іншого МД.

Безліч даних має представляти собою інформацію про банках міста:

1 адресу (string).

2 кількість вкладників (longint).

сума вкладів (real).

тип: державний, акціонерний, приватний (перелічувальний тип).

Умови та обмеження, які повинні бути дотримані при написанні даного програмного комплексу:

1 Головну процедуру програми з реалізацією найпростішого меню слід визначити в окремому модулі.

2 Процедури, що реалізують запити, повинні бути розміщені в одному або більше модулях.

Глобальні дані використовувати не можна.

На екран виводити елементи у вигляді таблиці (один елемент - один рядок таблиці).

Якщо після виконання запиту змінюється хоча б один елемент, то закінчувати запит висновком всього безлічі елементів.

Тестами до завдань служать 2 текстових файли з правдоподібною інформацією.


1 Опис програмного комплексу


1.1 Структура програмного комплексу


Програмний комплекс складається з одного модуля, який містить процедури, що реалізують запити, модуля, що містить головну процедуру і виконуваної програми, що викликає головну процедуру.

Головна програма підключає наступні модулі: crt, menu, funkcii.

В основній програмі реалізований висновок масиву меню дій і вибір за допомогою оператора case.

Псевдокод програми Kyrsov:

menu, Funkcii, crt;: f;: char;, poz: integer; (mas);

{vvod parametrov ekrana}

{vivod menu} poz of

: Sozdanie (mas, KolvoElm);

: DobavVkon (mas, KolvoElm);

: Porsmotr (mas, KolvoElm);

: Poisk (mas, KolvoElm);

: Perehod (mas, KolvoElm);

: UdalenieOtVibran (mas, KolvoElm);

: DobavVfail (mas, KolvoElm);

: halt ;; {izmenilsya el-t}; {izmenilsya} then

{vivod vseh el-v}.


1.2 Опис модуля menu.tpu


У модулі menu.tpu описана одна процедура glavn.

Описова частина модуля:

unit menu; crt, funkcii; glavn (var poz: integer);


У menu.tpu здійснюється висновок меню інтерфейсу. Процедурою glavn (var poz: integer), обробляється натиснення клавіш, залежно від переданого параметра виконується певну дію, т.е пункт меню. Формальним параметром передається обраний пункт в меню (poz).

Псевдокод процедури glavn:

, k: integer;: char;: array [1..10] of string [40]; [1]:=Sozdanie MD ';

..

{висновок решти пунктів меню}

{Призначення параметрів вікна}

{Призначення кольору тексту і фону} i:=1 to 8 do

{Висновок пунктів меню}

{end for i:=1 ..}

{Призначення кольору тексту і фону поточного рядка}

{Висновок поточного пункту меню}


{Зчитування натиснутоюклавіші}:=readkey;

{Призначення кольору тексту і фону інших рядків} i:=1 to 8 do

{Висновок пунктів меню}

{end for i:=1 ..} vibor of

# 72 {vverh}: begin

{Prisvoenie stroke znach menshe na 1}:=poz - 1;

{Proverka na vihod za granicy menu};

# 80 {vniz}: begin

{Prisvoenie stroke znach bolshe na 1}:=poz + 1;


сторінка 1 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Обробка набору даних, представленого у вигляді файлу
  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Мій комп'ютер: призначення та порядок використання. Головне меню ОС Wi ...
  • Реферат на тему: Програма складної структури з використанням меню
  • Реферат на тему: Створити меню без файла опису ресурсів за допомогою функцій CreateMenu і Cr ...