- •1 Характеристика мови програмування
- •2.4 Опис класів та методів
- •2.7 Контрольний приклад
- •3.4 Опис класів та методів
- •3.7 Керівництво користувачеві
- •3.4 Опис класів та методів
- •4.7 Контрольний приклад
- •5.4 Опис класів та методів
- •6.4 Опис класів та методів
- •6.7 Контрольний приклад
- •7.4 Опис класів та методів
- •7.7 Контрольний приклад
- •Список використаних джерел
3.7 Керівництво користувачеві
Контрольний приклад для одномірного масиву який представлений на таблиці 3.5.
Таблиця 3.5 – Контрольний приклад одномірного масиву
№ тесту |
Масив |
Значення змінної А |
Результати обчислень |
|||||||
Произведение двузначных чисел |
Перевищують 50 і кратні 2 і 3 |
Перша пара з різними знаками більш ніж А |
||||||||
1 |
-359, -356, 327, -333 |
-20 |
Нет дву-х чисел |
Нема ел-ов кратних 2 і 3 і перевищ 50 |
-356, 327 |
|||||
2 |
60,316,10,222,317 |
0 |
600 |
1 |
нема |
Контрольний приклад для двомірного масиву який представлений на таблиці 3.6.
Таблиця 3.6 – Контрольний приклад двомірного масиву
№ тесту |
Масив |
Обчислення |
|||||||||||||||
Значення кратні 5 (позитивні) |
В кожному стовбці макс і мін поміняти з перш. і ост. |
Визначити суму позитивн. ел-ів |
|||||||||||||||
1 |
-388 |
-357 |
313 |
Нет ел-ов кратных 5 |
-388 |
-357 |
163 |
1086 |
|||||||||
-271 |
-105 |
378 |
-271 |
-105 |
313 |
||||||||||||
-99 |
232 |
163 |
-99 |
232 |
378 |
||||||||||||
2 |
-178 |
-56 |
-46 |
-109 |
Нет ел-ов кратных 5 |
-187 |
-374 |
-363 |
-284 |
1214 |
|||||||
92 |
357 |
74 |
-50 |
-45 |
-56 |
74 |
-50 |
||||||||||
-187 |
328 |
337 |
26 |
-178 |
328 |
-46 |
-109 |
||||||||||
-45 |
-374 |
-363 |
-284 |
92 |
357 |
337 |
26 |
4 ЗАВДАННЯ №3
4.1 Постановка задачі
Основною метою завдання №3 є здійснення розрахунків за допомогою персонального комп’ютера. Задача передбачає виконання такої задачі:
Створити файл з інформацією про успішність студентів факультету за увесь час навчання. Упорядкувати інформацію в алфавітному порядку. Приклад відображений на таблиці 4.1.
Таблиця 4.1 – Данні файлу
Болезнь |
Количество больных |
|||||
Январь |
Февраль |
Март |
Апрель |
Май |
Июнь |
|
Грипп |
120 |
150 |
96 |
54 |
22 |
5 |
Ангина |
… |
… |
… |
… |
… |
… |
Розрахувати «Середню кількість хворих» для кожного місяця і розташувати по збільшуванні інформацію про середню кількість хворих.
Для реалізації завдання №3 необхідно створити проект який мав би зручний
Інтерфейс.
3.2 Алгоритм розв’язання задачі
Алгоритм розв’язання задачі складається з двох етапів:
-
алгоритм створення файлу та запису в нього даних;
-
алгоритм зчитування даних з файлу, обробки та виводу даних.
Алгоритм створення файлу та запису в нього даних.
-
Задати ім’я файлу та ввести данні, кожна строка вводиться за допомогою кнопки «Ввести данные».
Алгоритм зчитування даних з фалу, обробки та виводу даних.
-
Задати ім’я файлу який потрібно відкрити. Перейти до пункту 2.
-
Видати данні з файлу за допомогою кнопки «Открыть файл».
3.3 Проектування форм
Для реалізації завдання №3 створимо діалоговий додаток який має наступні форми:
-
Головна форма
-
Форма Статистика заболеваемости за полугодие
Спроектуємо головну форму у відповідності з рисунком 4.1
Рисунок 4.1 – Головна форма програми
На головній формі розташуємо об’єкти управління за допомогою меню і контекстного меню та задамо властивості перелічені в таблиці 4.2
Таблиця 4.2 – Об’єкти головної форми
Ідентифікатор об’єкта |
Властивість об’єкта |
Значення об’єкта |
IDR_MENU1 |
Preview, Caption |
Файл, Выход |
Спроектуємо форму для роботи с файлом, яка представлена на рисунку 4.2.
Рисунок 4.2 – Форма для роботи з файлом
На формі для роботи з фалом розташувати об’єкти та задати властивості перелічені в таблиці 4.3.
Таблиця 4.3 – Об’єкти форми для роботи з файлом
Ідентифікатор об’єкта |
Властивість об’єкта |
Значення об’єкта |
IDC_BUTTON1 |
Caption |
Ввести данные |
IDC_BUTTON2 |
Caption |
Открыть файл |
IDC_STATIC1 |
Text |
Окно ввода данных |
IDC_STATIC2 |
Text |
Болезнь |
IDC_STATIC3 |
Text |
Кол-во больных |
IDC_STATIC4 |
Text |
Январь |
IDC_STATIC5 |
Text |
Февраль |
IDC_STATIC6 |
Text |
Март |
IDC_STATIC7 |
Text |
Апрель |
IDC_STATIC8 |
Text |
Май |
IDC_STATIC9 |
Text |
Июнь |
IDC_STATIC10 |
Text |
Действия с файлом |
IDC_STATIC11 |
Text |
Перед исп. введите строку по счету |
IDC_STATIC12 |
Text |
№ строки |
IDC_RADIO1 |
Caption |
Упорядочить инф. |
IDC_RADIO2 |
Caption |
Общее кол-во заболевших за полугодие |
IDC_RADIO3 |
Caption |
Месяц с наивысшим показателем болеющих |
IDC_MSFLEXGRID2 |
FlexGrid |
- |