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

Реферат Програма обробки інформації про пропуски занять студентами





віднести те що вона написана в мовою Visual C + + і тому створює повноцінне Windows-додаток, що задовольняє вимогам сьогоднішнього часу.

Недоліком даної програми є те, що для обробки такої інформації краще використовувати мови програмування, призначені для розробки баз даних, наприклад FoxPro.



2. ТЕХНІЧНІ ХАРАКТЕРИСТИКИ


.1 Постановка завдання


Потрібно написати програму обробки економічної інформації, яка здійснює введення початкової інформації з файлу, необхідну її організацію, обробку відповідно до варіанта завдання № 8 методичних вказівок, а також виведення вмісту вихідних файлів і розрахунків. Виведену інформацію оформити у вигляді таблиці з усіма необхідними полями записів і результатів розрахунків. p align="justify"> Дано відомості за місяць про пропуски занять студентами груп. Підрахувати кількість невиправданих годин по кожному студенту, сумарні показники по кожному виду, а також відсоток невиправданих пропусків у цілому. p align="justify"> Структура запису: шифр групи (6 символів), прізвище (15 символів), пропущено годин, виправдано годин.

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


2.2 Опис основних типів даних


Для обробки і зберігання вхідних даних у програмі був створений клас StudData, що включає в себе структуру student і функції для роботи для роботи з об'єктами StudData:


struct student

{group [N], fam [N]; propusk [5] [M];

}; StudData: public CVIC_1_0Dlg

{: stud; * left, * right;: vivod (StudData * ptop); * add_tree (student); progul_st1 (StudData *, int *, int *); poisk (char * str) ; write_data ();

} * Top;


Інформація, що міститься в полях структури student:

grup - група;

fio - прізвище;

propusk-масив, містить виправдані і невиправдані пропуски з предметів;

Інформація, що міститься в полях структури StudData:

Stud-об'єкт структури student містить всю інформацію про студентів (дивися student);

left-вказівник на ліве піддерево

right-вказівник на праве піддерево

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


Назад | сторінка 2 з 11 | Наступна сторінка





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

  • Реферат на тему: Структури даних: бінарне впорядковане незбалансоване дерево
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Розробка бази даних для статистичного аналізу та обробки інформації про іше ...
  • Реферат на тему: Програма управління базою даних, яка містить інформацію про читачів, книгах ...
  • Реферат на тему: Структури та алгоритми обробки даних