Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Praktichni_roboti_2017_n_r.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
278.53 Кб
Скачать

Методичні рекомендації щодо створення програми

мовою програмування С++ (практичні роботи 1-3):

 

  1. Під час створення програми використовується велика кількість стандартних процедур мови С++, тому на початку коду програми необхідно оголосити відповідні бібліотеки.

  2. Більшість змінних, які використовуються в програмі повинні бути доступними для усіх компонентів та їхніх подій, тому їх потрібно оголошувати глобальними і розміщувати одразу після підключення бібліотек.

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

  4. При проведенні модифікації програми попередню версію не варто змінювати. Тобто нову версію програми доцільно оформити як окремий проект. Це дозволить у будь‑який час повернутись до попередньої (працездатної) версії та почати модифікацію програми заново.

Практична робота № 1

Мова програмування С++.

Програмування кнопок . Об’єкти: форма, текстове поле, кнопка, Label, Memo

Мета роботи: ознайомитись з такими об’єктами як форма, кнопка, мітка, поле редагування, Memo та їхніми основними властивостями. Вміти оголошувати змінні, виконувати певні обчислення, натискаючи на відповідні кнопки, та виводити результати роботи у поля редагування та об’єкт Memo.

Завдання 1 (середнього рівня): Скласти програму згідно варіанту, задавши вхідні дані самостійно кожним із наступних способів – під час оголошення змінних; командами присвоєння; введенням із клавіатури.

  1. Обчислити периметр і площу прямокутного трикутника за заданим катетом і гострим кутом.

  2. Обчислити довжину кола і площу круга за заданим діаметром.

  3. Скільки секунд мають доба, тиждень, рік?

  4. Ціни на два товари зросли на р відсотків. Вивести старі та нові ціни.

  5. Обчислити сторону та площу квадрата, якщо відома його діагональ.

  6. Квіткова клумба має форму квадрата. Обчислити її периметр і площу за заданою стороною.

  7. Обчислити катет та площу прямокутного трикутника за заданими гіпотенузою та другим катетом.

  8. Відома сторона куба. Визначити його об’єм та площу.

  9. Обчислити периметр та площу паралелограма, якщо відомі його сторони і гострий кут між ними.

  10. Задані довжина сторони та висота ромба. Знайти периметр і площу ромба.

  11. Задані довжини основ та висота трапеції. Знайти середню лінію і площу трапеції.

  12. Телефонні розмови з двома населеними пунктами тривали і, j та р хвилин, а коштують с, k та е коп/хв. Яку суму нарахують до оплати за дві та три розмови?

Завдання 2 (достатнього рівня): Скласти програму для обчислення значень функцій при різних значеннях аргументів:

де a=і-0.5; b=і-1; x=і задаються згідно вашого варіанту і=(1,12).

Завдання 3 (високого рівня):

Трикутник задано координатами вершин А(0;0), В(і;і-1) та С(-і;і+1), де і – номер варіанта. Обчислити:

  1. Висоту, опущену на сторону а, бісектрису, опущену на сторону с.

  2. Висоту, опущену на сторону с, бісектрису, опущену на сторону а.

  3. Висоту, опущену на сторону b, бісектрису, опущену на сторону с.

  4. Висоту, опущену на сторону c, бісектрису, опущену на сторону b.

  5. Медіану, опущену на сторону а, висоту, опущену на сторону с.

  6. Висоту, опущену на сторону а, медіану, опущену на сторону b.

  7. Висоту, опущену на сторону b, радіус описаного кола.

  8. Висоту, опущену на сторону с, радіус вписаного кола.

  9. Бісектрису, опущену на сторону а, медіану, опущену на сторону с.

  10. Висоту, опущену на сторону с, бісектрису, опущену на сторону а.

  11. Висоту, опущену на сторону а, радіус вписаного кола.

  12. Медіану, опущену на сторону с, радіус описаного кола.

ПІДКАЗКА ФОРМУЛ: , , , , .

Використати об’єкт Label для пояснення полів редагування. Результати обчислень вивести у об’єкт Memo при натисканні кнопки «Обчислити». Використати на формі також спарену кнопку з полем редагування CSpinEdit для відображення кількості знаків після коми. Запрограмуйте на формі кнопку «Кінець».

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