Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабы / Laba_varik6_7.1.docx
Скачиваний:
9
Добавлен:
10.06.2023
Размер:
200.7 Кб
Скачать
    1. Программный код файла mail.Cpp.

Данный файл представляет собой главную функцию main.

//Файл main.cpp

//Директива iostream, отвечающая за вывод и ввод данных

#include <iostream>

void getXY(double& x, double& y);

void put(bool, double, double);

bool Solve1(double x, double y);

bool Solve2(double x, double y);

bool Solve3(double x, double y);

//Главния функция main

int main()

{

double x, y;

bool met1, met2, met3;

getXY(x, y);

std::cout << "[1] Решение задачи 1-ым способом:\n";

std::cout << "\n";

met1 = Solve1(x, y);

put(met1, x, y);

std::cout << "[2] Решение задачи 2-ым способом:\n";

std::cout << "\n";

met2 = Solve2(x, y);

put(met2, x, y);

std::cout << "[3] Решение задачи 3-ым способом:\n";

std::cout << "\n";

met3 = Solve3(x, y);

put(met3, x, y);

}

Листинг 3. — Программный код файла main.cpp, который содержит главную функцию main.

  1. Выполнение разработанного проекта.

Ниже представлены рисунки, на которых изображен вывод в консоль правильного и неправильного результатов.

    1. Результат выполнения проекта, с не попавшей точкой в допустимые значения.

На рисунке 5 представлен результат выполнения проекта, где точка с пользовательскими координатами не попала в допустимую область.

Рисунок 5. — Вывод в консоль с ложными результатами.

    1. Результат выполнения проекта, с попавшей точкой в допустимые значения.

На рисунке 6 представлен результат выполнения проекта, где точка с пользовательскими координатами попала в допустимую область.

Рисунок 6. — Вывод в консоль с правдивыми результатами.

  1. Проверка правильности результатов.

Для проверки результата построены необходимый нам ромб EFGH и координатная плоскость на которой отмечены точки с пользовательскими координатами. Визуально видно, какая из них попадает в нужную нам область (рисунок 7).

Точка I имеет координаты (0.0000001, 0.0000001), точка J — (1.555, 1.555)

Рисунок 7. — Проверка результатов методом подстановки точек с пользовательскими координатами.

  1. Список используемой литературы и ресурсов.

а) https://disk.yandex.ru/d/pDS_6P4Zed0bGg/Информатика/БИК_БИН_21 Лабораторная работа «Логические данные и выражения.

Операторы разветвления VС++. Программная реализация базовых разветвляющиеся структур и типовых алгоритмов», подготовленная Московским Техническим Университетом Связи и Информатики (МТУСИ)

б) https://disk.yandex.ru/d/pDS_6P4Zed0bGg/Информатика/БИК_БИН_21 Лекция «Тема №7. Регулярные циклы и их программная реализация.»

в) https://www.math10.com/ru/geometria/geogebra/geogebra.html

Онлайн-Приложение для построения геометрических фигур на координатной плоскости.

Соседние файлы в папке лабы