- •1 Характеристика мови програмування
- •2.4 Опис класів та методів
- •2.7 Контрольний приклад
- •3.4 Опис класів та методів
- •3.7 Керівництво користувачеві
- •3.4 Опис класів та методів
- •4.7 Контрольний приклад
- •5.4 Опис класів та методів
- •6.4 Опис класів та методів
- •6.7 Контрольний приклад
- •7.4 Опис класів та методів
- •7.7 Контрольний приклад
- •Список використаних джерел
4.7 Контрольний приклад
Контрольний приклад для роботи з файлом відображений на таблиці 4.5,4.6.
Таблиця 4.5 – Контрольний приклад для роботи з файлом
Болезнь |
Количество больных |
||||||
Январь |
Февраль |
Март |
Апрель |
Май |
Июнь |
Среднее |
|
Ангина |
12 |
13 |
15 |
24 |
10 |
5 |
|
Орв |
18 |
24 |
16 |
30 |
9 |
21 |
|
Таблиця 4.6 – Контрольний приклад для роботи з файлом «Общее кол-во заболевших за полугодие» і «Упорядочить информацию».
Болезнь |
Количество больных |
||||||
Январь |
Февраль |
Март |
Апрель |
Май |
Июнь |
Среднее |
|
Ангина |
12 |
13 |
15 |
24 |
10 |
5 |
67 |
Орв |
18 |
24 |
16 |
30 |
9 |
21 |
100 |
Рисунок 4.7 – Контрольний приклад для роботи «Месяц с наивысшим показателем болеющих»
Рисунок 4.7 - «Месяц с наивысшим показателем болеющих»
5 ЗАВДАННЯ №4
5.1 Постановка задачі
Основною метою завдання №4 є практичне освоєння навиків розробки інтерфейсу і реалізації класу з використанням технології об'єктно-орієнтованого програмування, створення Windows-приложений, візуальне проектування діалогових панелей, пов'язання елементів управління з подіями. Задача передбачає виконання такої задачі:
Обчислити значення суми і добутку членів ряду, для заданого натурального числа N. Завдання передбачає виконання двох видів задач
Задача 1
Обчислення функції P за формулою (2.1)
(2.1)
Де P – значення функції;
х – значення змінної х яка вводиться з екрану;
k – значення змінної k яка дорівнює 1;
N – значення змінної N яка перебуває у проміжку від k до N;
Отримані результати вивести на екран.
Задача 2
Обчислення функції S за формулою (2.2)
(2.2)
Де S – значення функції;
х – значення змінної х яка вводиться з екрану;
k – значення змінної k яка дорівнює 1;
N – значення змінної N яка перебуває у проміжку від k до N;
Отримані результати вивести на екран.
Для реалізації завдання №2 необхідно створити проект який мав би зручний інтерфейс, де створити клас ryd, що містив би наступні функціі:
-
Конструктор за умовчанням;
-
Конструктор для ініціалізації;
-
Конструктор копіювання;
-
Функція введення і виведення вхідних данних;
-
Функція розрахунку суми ряду;
-
Функція розрахунку доданку ряду;
-
Деструктор;
5.2 Алгоритм розв’язання задачі
Алгоритм розв’язання задачі складається з двох етапів:
-
алгоритм розв’язання суми ряду;
-
алгоритм розв’язання доданку ряду;
Алгоритм розв’язання суми ряду.
-
Ввести з екрану значення змінних x дійсного типу.
-
Ввести з екрану значення смінної n цілого типу.
-
Перевірити умову, якщо n менше або дорівнює 0 тоді видати повідомлення «K не может быть меньше 1» і передати управління до пункту другого. Якщо не здійснюється то перейти до пункту четвертого.
-
Закінчити роботу з процесом та вийти з програми за допомогою пункту меню «EXIT».
5.3 Проектування форм
Для реалізації завдання 1 та 2 створимо головну діалогову форму.
Спроектуємо головну форму у відповідності з рисунком 5.1
Рисунок 5.1 - Головна форма
На головній формі розташувати об’єкти управління та задати властивості у відповідності з даними представленими в таблиці 5.1.
Таблиця 5.1 – Об’єкти головної форми
Ідентифікатор об’єкта |
Властивість об’єкта |
Значення об’єкта |
IDC_BUTTON1 |
Caption |
Автопроизв |
IDC_BUTTON2 |
Caption |
Автосумма |
IDC_BUTTON3 |
Caption |
EXIT |
IDC_STATIC1 |
Text |
Введите К конечное |
IDC_STATIC2 |
Text |
Введите Х: |
IDC_STATIC3 |
Text |
Ввод данных |
IDC_STATIC4 |
Text |
Результат |