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

Реферат Обробка масиву покажчиків





ту «Записати дані в файл», модуль WRITING запише дані масиву записів у файл. Про закінчення виконанні його роботи буде видано повідомлення «Записано» (малюнок 2.5).


Рисунок 2.5 - Повідомлення про закінчення роботи модуля WRITING


2.5 Запуск модуля коригування полів обраного елемента ELEMZAM


При виборі пункту меню «Коригування полів обраного елемента» користувачу спочатку пропонується ввести номер запису в масиві, поля якої він буде редагувати. Після вибору користувачем номера запису на екран виводиться значення полів обраної записи. Трохи нижче виводиться меню за допомогою якого користувач може вибрати яке з поле цієї записи редагуватиметься, може також подивитися поточний стан масиву і навіть зберегти зміни масиву в файл (малюнок 2.6).


Малюнок 2.6 - Меню вибору поля запису масиву для редагування


Наприклад, якщо користувачеві потрібно змінити кількість дітей в обраній групі, то він повинен вибрати в меню модуля ELEMZAM пункт «Змінити кількість дітей у групі» і ввести потрібне значення. Результатом буде повідомлення (малюнок 2.7).


Малюнок 2.7 - Результат зміни поля в записі за допомогою модуля ELEMZAM

2.6 Запуск модуля сортування масиву по числовому полю SORTING


Пункт меню «Сортування масиву по числовому полю» викликає модуль SORTING, який сортує записи в масиві в порядку убування. Для сортування записів цей модуль використовує поле «Кількість дітей у групі». Результати сортування виводяться на екран за допомогою модуля SHOW (малюнок 2.8).


Малюнок 2.8 - Запуск модуля сортування масиву по числовому полю SORTING


2.7 Запуск модуля заміни обраного елемента ZAMENA


При виборі пункту меню «Заміна обраного елемента», користувачеві пропонується ввести номер змінною запису. Далі ввести нові дані записи, якими буде замінені дані старого запису. Результат заміни записи інший буде виведений на екран модулем SHOW (малюнок 2.9).


Малюнок 2.9 - Заміна обраного елемента, результат роботи модуля ZAMENA


Висновок


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

Для кожного запиту був створений окремий модуль.

Заповнення масиву записів з текстового файлу здійснюється автоматично при запуску програми.

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

При виконанні запитів, які змінюють значення або порядок проходження, записів у масиві, програма виводить результат змін даних на екран у вигляді таблиці.

Виконані зміни програма дозволяє зберегти файл. Дані з цього файлу в подальшому можуть використовуватися для роботи програми.

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


Список використаних джерел


Зуєв, Є. А. Програмування на мові Turbo Pascal 6.0,7.0,/Е. А. Зуєв//М.: Веста, Радіо і зв'язок, 1993. - 376с. вільної енциклопедії Вікіпедія [Електронний ресурс].- 2011. - Режим доступу: # justify gt; Додаток А

ПРОГРАМНИЙ КОД МОДУЛІВ

Головна програма MAINPRO

program mainpro;

{Перерахування використовуваних модулей}crt,add,addafter,mymenu,open,show,writing,sorting,zamena,elemzam;a:masmenu;,x,y:byte;,nm:integer;:char;:string;

{Заповнення масиву даними з файлу} (nd, raz) ;;:=1;:=1;:=6;

{Завдання пунктів меню} [1]:= Перегляд даних raquo ;; [2]:= Додати даних в кінець raquo ;; [3]:= Записати дані в файл raquo ;;

a [4]: ??= Коригування полів обраного елемента raquo ;;

a [5]:= Сортування масиву по числовому полю raquo ;;

a [6]:= Заміна обраного елемента raquo ;;;

{Висновок меню} (a, nm, x, y, pos); (black); (white) ;; (1,1,80,25); pos of

{Виклик процедури відображення даних}

: begin; (nd, raz) ;;

...


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





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

  • Реферат на тему: Аналіз методів сортування одновимірного масиву
  • Реферат на тему: Модернізація жорсткого диска за допомогою RAID-масиву
  • Реферат на тему: Розробка програми обробки масиву даних з побудовою діаграми (предметна обла ...
  • Реферат на тему: Проектування програми з аналізу масиву
  • Реферат на тему: Поняття і елементи масиву