You are on page 1of 15

Коледж ЧНУ

Циклова комісія з прикладної матиматики

ЗВІТ
з навчальной практики

Студент ІІ курсу групи 202 Керівник практики:

Ст. викладач

Коcтинян Марін-Флорін Ілліч Юрійчук Анастасія Олександрівна


(прізвище, ім’я та по батькові) (прізвище, ім’я та по батькові)

____________________
(резолюція "До захисту")

_______________ _____________ ________________


(підпис студента) (дата) (підпис)

Чернівці 2019
Завдання
на навчальну практику

студенту Констянтину Маріну Іллічу

1. Теоретична частина
Знайомство з ООП.

2. Практична частина
2.1 Завдання 1
2.2 Завдання 2
2.3 Завдання 3
2.4 Завдання 4
2.5 Завдання 5
2.6 Завдання 6
ЗМІСТ

Оглавление

ВСТУП ................................................................... ERROR! BOOKMARK NOT DEFINED.

1. ЗАВДАННЯ 1 ................................................................................................................ 4

ЗАВДАННЯ 2 ...................................................................................................................... 5

ЗАВДАННЯ 3 ...................................................................................................................... 8

ЗАВДАННЯ 4 .................................................................................................................... 10

ЗАВДАННЯ 5 .................................................................................................................... 11

Список використаних джерел………………………………………………………………17


1. Завдання 1
Завдання -
Розробити в середовищі візуального програмування C++ Builder проект під
управлінням головного меню для виконання індивідуального проекту, яке
складається з усіх лабораторних завдань.
Реалізація покроково
1. Створив проект
2. На Form1 я помістив компонент MainMenu1
3. Двойним щолчком по компоненту відкрив меню настройок де добавив вкладки для
всіх завдань

4. Після цього я двойним кліком по кнопці «Завдання 1» відкрив редактор коду


но перед цим добавив нову форму Form2
5. В події «void __fastcall TForm1::N21Click(TObject *Sender)»

Вписав слідущий код який означає шо при нажатії на кнопку Form2


стає видимою
6. Перейшов на Form2. Туди я перетягнув 2 компонентів Label і змінив
їхні Атрибути Caption на назву групи і Прізвище Імя моє

7. Також змінив Шрифт і стиль тексту ну ще й колір

Висновки
Я навчився створювати форми і редагувати текс. Навчився відкривати
форми.

Завдання 2
Завдання -
Створення лінійної програми з розгалуженням.
На площині задані обмежена лініями (1–18) область R і точки
A(x1 , y1), B (x2 , y3) , C (x3 , y3) . Розробити програму, яка обчислює
периметр і площу
трикутника ABC , якщо точки A, B, C належать області R і не лежать на
одній
прямій, інакше видати відповідне повідомлення.
Варіант 9.
Реалізація по кроково –
1. Створив Form3
2. На Form1 Записав слідущий код

Цей код реалізує логіку програми в події TForm3::Button1Click(TObject


*Sender) він бере дані з Edits
3. Я перевіряю чи точки належать площині й чи вони не лежать на одній
лінії за допомогою формули обчислення площі.
4. І вивожу в Edit7 периметр і в Edit8 Площу трикутниа, якщо він існує
5. Перевірив

вибрав ці точки по скільки точно знаю що вони належать площини


6. Перевірив 2 варіант тоді коли трикутника не існує

7. Перевірив коли точки не в зоні


8. Графік моєї площини

Підсумок
Я навчився реалізоувати логіку програми в подіях.

Завдання 3
Завдання -
Варіант 9. Задано цілі число k і масив A(n), n  200 . Розробити програму, яка здійснює
циклічний зсув масиву A(n) на k позицій вправо.
Реалізація покроках-
1. Створив Fоrm4
2. Поклав на неї елементи такі як
2.1. Edit1 – зчитує кількість елементів масиву
2.2. Edit2 – зчитує здвіг в право
2.3. Button1 – реалізує створення масиву з випадкових чисел і реалізовує зсув в право
і виводить Memo1 I Memo2
2.4. Memo1 показує істиний масив без змін
2.5. Memo2 показує масив з зсувом
3. Вигляд форми
4. Код
Підсумок
Я навчивсся виводити в компоне Мемо текст також реалізовувати Циклічний Зсув в обєктно
орієнтованому просторі.

Завдання 4
Завдвння - Побудувати графік функції y(x) на проміжку a,b з кроком h за допомогою
компоненту TChart. Варіант 9 y = 3*x *x*log(x+6) −5, 4 h = 0,1
1. Я створив нову форму Form5.
2. Додав на неї новий елемент Tchart, на якому і буде побудовано графік функції.
3. Наступним кроком було налаштування Tchart:
-я вибрав тип графіку який буде зображений;
-налаштував зовнішній вид свмого графiку та фону;
-ввів функцію, графік якої буде побудований;
4. на форму додав ТLabel Hа як ому записана моя функія.
5. також додав на форму Твиtton(Bихідо як ий відпов ідае за вихід з Form5.
6. Побудова відбувається НАСТУПНИМ ЧИном :при натисненні на головній формі на
"Завдання4", 3' являеться Form5 на як ій одразу будується графiк заданот функції.
Скрін форми
Скрін коду

Висновок -
Я навчився виводити графік на форму

Завдання 5
Задача -

Робота покроково –
1. Створив форму
2. На неї помістив
2.1. Edit1 – вводинть імя і Призвище атора
2.2. Edit2 – для введення року
2.3. Edit3 – для введення назви книги
2.4. Button1 – реалізує добавлення елементу в паси і зчитуї інфу з Едітів
2.5. Button2 – Вибирає елементи по умові
2.6. Button3 – для виходу
2.7. RichEdit1 – Служить для виводу інфи
3. Інтерфейс

4. Процес роботи
Код
Висновок
Я навчивсся користуватисся RichEdit
Список використаних джерел

You might also like