отчёт. 2 отчёт. 1. Вводятся координаты двух точек на плоскости A(x1,y1) и B(x2,y2). Определить, какая из точек находится ближе к началу координат. Т екст программы Блоксхема 1 #include
Скачать 90.59 Kb.
|
Министерство науки и высшего образования РФ Федеральное государственное бюджетное образовательное учреждение Высшего образования “Тульский государственный университет” Институт прикладной математики и компьютерных наук Кафедра информационной безопасности Программирование. Отчёт по выполнению Лабораторной работы № 1 Типы данных и операции C++ Выполнил : студент группы 221321 _________Гусев И. А.. Проверил : _________Басалова Г.В Тула 2023 Цели и задачи. Изучение операторов управления языка C++ Ход выполнения работы. Вариант 7. 1. Вводятся координаты двух точек на плоскости: A(x1,y1) и B(x2,y2). Определить, какая из точек находится ближе к началу координат. Т екст программы Блок-схема № 1 #include #include using namespace std; int main() { float x1, y1, x2, y2, mod_x, mod_y; cin >> x1 >> y1 >> x2 >> y2; mod_x = sqrt(pow(x1, 2) + pow(y1, 2)); mod_y = sqrt(pow(x2, 2) + pow(y2, 2)); if (mod_x > mod_y) cout << "Second point"; else cout << "First point"; } Проверка
√ (12+12) < √(22+32) => First point √(-1.52+02) > √(12+0.32) => Second point 2. Определить, равна ли сумма каких-либо двух цифр заданного трехзначного числа третьей цифре. Т екст программы Блок-схема № 2 #include #include using namespace std; int main() { int a; cin >> a; if (( a / 100 + a / 10 % 10) == a%10) cout << "Yes"; else cout << "No"; } Проверка
1 + 2 = 3 => Yes 1 + 0 != 3 => No 3 . Дана точка с действительными координатами x, y. Определить принадлежность точки закрашенной области Текст программы #include #include using namespace std; int main() { float x, y; cin >> x >> y; if (((abs(x - 2.5) + abs(y - 3.5)) <= (sqrt(58)) / 2) || ((abs(x - 0.5) + abs(y) <= 2.5) || (abs(x + 1.5) + abs(y + 3.5) <= (sqrt(58)) / 2))) cout << "Yes"; else cout << "No"; } Проверка
1.1 + 0.1 < 3.8 >> Yes 3.5 + 2.5 > 3.8 >> No 2 < 3.8 >> No Блок-схема № 3 Вывод. В ходе выполнения работы был изучен оператор if, а также выполнено несколько заданий на написание программ, где он используется. Гусев Иван гр. 221321 |