Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка для лабораторных работ с программирования С++.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
673.48 Кб
Скачать

Оформлення звіту

    1. Тема, мета лабораторного заняття.

    2. Відповіді на контрольні питання.

Контрольні питання

  1. Дайте визначення бінарного дерева.

  2. Перелічить основні операції з деревами. Наведіть приклади.

  3. Поясніть на прикладі обхід дерева в глибину.

Лабораторна робота 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

  1. Створити програму, що відображає графік функції y=cos(3x)

  2. Зобразити в С++ трикутник у вигляді зірочок, причому консоль повинна мати червоний колір, а текст білий.

Варіант 2

  1. Створити програму, що відображає графік функції y=sin(3x)

  2. Зобразити в С++ паралелограм, у вигляді причому консоль повинна мати жовтий колір, а текст синій.

Варіант 3

  1. Створити програму, що відображає графік функції y=cos(x)

  2. Зобразити в С++ трикутник у вигляді символу «+», причому консоль повинна мати голубий колір, а текст жовтий.

Варіант 4

  1. Створити програму, що відображає графік функції y=sin(1/2x)

  2. Зобразити в С++ паралелограм у вигляді символу @, причому консоль повинна мати зелений колір, а текст червоний.

Варіант 5

  1. Створити програму, що відображає графік функції y=cos(1/3x).

  2. Зобразити в С++ трикутник у вигляді зірочок, причому консоль повинна мати білий колір, а текст червоний.

Варіант 6

  1. Створити програму, що відображає графік функції y=cos(x/2)

  2. Зобразити в С++ трикутник у вигляді символу «#», причому консоль повинна мати LightBlue колір, а текст жовтий.

Варіант 7

  1. Створити програму, що відображає графік функції y=cos(1/3x)

  2. Зобразити в С++ трикутник у вигляді зірочок, причому консоль повинна мати LightGreen колір, а текст білий.

Варіант 8

  1. Створити програму, що відображає графік функції y=cos(x/3)

  2. Зобразити в С++ трикутник у вигляді символу @, причому консоль повинна мати червоний колір, а текст білий.

Варіант 9

  1. Створити програму, що відображає графік функції y=sin(3x)

  2. Зобразити в С++ паралелограм, у вигляді причому консоль повинна мати жовтий колір, а текст синій.

Варіант 10

  1. Створити програму, що відображає графік функції y=cos(x)

  2. Зобразити в С++ трикутник у вигляді символу «+», причому консоль повинна мати голубий колір, а текст жовтий.

Варіант 11

  1. Створити програму, що відображає графік функції y=sin(1/2x)

  2. Зобразити в С++ паралелограм у вигляді символу @, причому консоль повинна мати зелений колір, а текст червоний

Варіант 12

  1. Створити програму, що відображає графік функції y=cos(1/3x).

  2. Зобразити в С++ трикутник у вигляді зірочок, причому консоль повинна мати білий колір, а текст червоний.

Варіант 13

  1. Створити програму, що відображає графік функції y=cos(x/2)

  2. Зобразити в С++ трикутник у вигляді символу «#», причому консоль повинна мати LightBlue колір, а текст жовтий