- •Клига л.Ф.
- •«Програмування»
- •Методичні вказівки
- •Щодо виконання лабораторних робіт
- •Теоретична частина
- •Практичне завдання
- •Практичне завдання
- •Оформлення звіту
- •Домащнє завдання
- •Теоретична частина
- •Практичне завдання
- •Оформлення звіту
- •Домашнє завдання
- •Теоретична частина
- •Практичне завдання
- •Оформлення звіту
- •Домашнє завдання
- •Теоретична частина
- •If (умова) оператор_1; else оператор_2;
- •Практичне завдання
- •Оформлення звіту
- •Домашнє завдання
- •Теоретична частина
- •Практичне завдання
- •Завдання
- •Практичне завдання
- •Оформлення звіту
- •Домашнє завдання
- •Контрольні питання
- •Теоертична частина
- •Теоретична частина
- •Практичне завдання
- •Оформлення звіту
- •Домашнє завдання
- •Контрольні питання
- •Теоретична частина
- •Практичне завдання
- •Оформлення звіту
- •Контрольні питання
- •Теоретична частина
- •Практичне завдання
- •Оформлення звіту
- •Контрольні питання
- •Теоретична частина
- •Практичне завдання
- •Оформлення звіту
Оформлення звіту
Тема, мета лабораторного заняття.
Відповіді на контрольні питання.
Контрольні питання
Дайте визначення бінарного дерева.
Перелічить основні операції з деревами. Наведіть приклади.
Поясніть на прикладі обхід дерева в глибину.
Лабораторна робота 15. Графіка в С++
Мета: Відпрацювати навички по складанню й реалізації алгоритмів та програми мовою Dev С++, які використовують графічний режим, а також засвоїти методику складання програм побудови на екрані дисплея графіків математичних функцій.
Теоретична частина
Для зображення графіку функції слід вивести через printf координатну площину, далі використовуючи цикл for задати проміжки графіку, а потім задати саму функцію.
Для зображення найпростішої геометричної фігури слід задати її сторону(ни) і використовуючи цикл for обмежити значення сторін (для трикутника)
for (int y=0;y<a;y++){
for(int x=0;x<a;x++)
if (x<=y)
cout<<"*";
else
cout<<" ";
cout<<"\n";
}
Для паралелограма
size_t side1, side2;
std::cout << "Enter first side: ";
std::cin >> side1;
std::cout << "Enter second side: ";
std::cin >> side2;
for (size_t i = 0; i < side1; ++i)
{ for (size_t j = 0; j < side1 - i - 1; ++j)
std::cout << ' ';
for (size_t j = 0; j < side2; ++j)
std::cout << '*';
std::cout << std::endl; }
Практичне завдання
Варіант 1
Створити програму, що відображає графік функції y=cos(3x)
Зобразити в С++ трикутник у вигляді зірочок, причому консоль повинна мати червоний колір, а текст білий.
Варіант 2
Створити програму, що відображає графік функції y=sin(3x)
Зобразити в С++ паралелограм, у вигляді причому консоль повинна мати жовтий колір, а текст синій.
Варіант 3
Створити програму, що відображає графік функції y=cos(x)
Зобразити в С++ трикутник у вигляді символу «+», причому консоль повинна мати голубий колір, а текст жовтий.
Варіант 4
Створити програму, що відображає графік функції y=sin(1/2x)
Зобразити в С++ паралелограм у вигляді символу @, причому консоль повинна мати зелений колір, а текст червоний.
Варіант 5
Створити програму, що відображає графік функції y=cos(1/3x).
Зобразити в С++ трикутник у вигляді зірочок, причому консоль повинна мати білий колір, а текст червоний.
Варіант 6
Створити програму, що відображає графік функції y=cos(x/2)
Зобразити в С++ трикутник у вигляді символу «#», причому консоль повинна мати LightBlue колір, а текст жовтий.
Варіант 7
Створити програму, що відображає графік функції y=cos(1/3x)
Зобразити в С++ трикутник у вигляді зірочок, причому консоль повинна мати LightGreen колір, а текст білий.
Варіант 8
Створити програму, що відображає графік функції y=cos(x/3)
Зобразити в С++ трикутник у вигляді символу @, причому консоль повинна мати червоний колір, а текст білий.
Варіант 9
Створити програму, що відображає графік функції y=sin(3x)
Зобразити в С++ паралелограм, у вигляді причому консоль повинна мати жовтий колір, а текст синій.
Варіант 10
Створити програму, що відображає графік функції y=cos(x)
Зобразити в С++ трикутник у вигляді символу «+», причому консоль повинна мати голубий колір, а текст жовтий.
Варіант 11
Створити програму, що відображає графік функції y=sin(1/2x)
Зобразити в С++ паралелограм у вигляді символу @, причому консоль повинна мати зелений колір, а текст червоний
Варіант 12
Створити програму, що відображає графік функції y=cos(1/3x).
Зобразити в С++ трикутник у вигляді зірочок, причому консоль повинна мати білий колір, а текст червоний.
Варіант 13
Створити програму, що відображає графік функції y=cos(x/2)
Зобразити в С++ трикутник у вигляді символу «#», причому консоль повинна мати LightBlue колір, а текст жовтий
