Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otchet.docx
Скачиваний:
5
Добавлен:
26.03.2015
Размер:
1.27 Mб
Скачать

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 Алгоритм розв’язання задачі

Алгоритм розв’язання задачі складається з двох етапів:

  • алгоритм розв’язання суми ряду;

  • алгоритм розв’язання доданку ряду;

Алгоритм розв’язання суми ряду.

  1. Ввести з екрану значення змінних x дійсного типу.

  2. Ввести з екрану значення смінної n цілого типу.

  3. Перевірити умову, якщо n менше або дорівнює 0 тоді видати повідомлення «K не может быть меньше 1» і передати управління до пункту другого. Якщо не здійснюється то перейти до пункту четвертого.

  4. Закінчити роботу з процесом та вийти з програми за допомогою пункту меню «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

Результат

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]