Создан заказ №5762369
24 ноября 2020
Информатика. Решение задач на языке C++
Как заказчик описал требования к работе:
Задача 1. Использование классов в R3-графике
Карта представляет собой касательную плоскость к земной сфере. Положение карты задается координатами ее центра: (широта центра, долгота центра). Для представления точек поверхности сферы на карте используется центральная проекция с центром в центре земног
о шара. На карте используется декартова система координат, в которой ось Y направлена на север (касательная к меридиану, проходящему через центр карты), ось X перпендикулярна оси Y и направлена на восток.
Заданы координаты центра карты (mlat, mlon) и координаты точки на земной поверхности (lat, lon) в градусах. Получить координаты проекции этой точки на карте (x, y) в метрах.
Задача 2. Реализация классов
Реализовать класс Polygon, представляющий замкнутую несамопересекающуюся ломаную на плоскости, т.е. невыпуклый многоугольник. Реализация должна использовать классы R2Point и R2Vector, описанные в пакете R2Graph.h, (архив всех файлов R2Graph.zip). Вершины многоугольника должны храниться в виде объектов типа R2Point. Должны быть реализованы операции получения вершины многоугольника по ее индексу, получения числа вершин, добавления вершины в конец, нахождения периметра, площади, центра тяжести вершин и центра тяжести плоской фигуры, проверки того, что точка находится внутри многоугольника.
Задача 3. Реализация классов
Реализовать класс "Real" (вещественное число), использующий представление вещественного числа в форме с фиксированной десятичной точкой. Число представляются с точностью до 10-3 в виде
m•10-3
где m — целое число. Реализация всех методов должна использовать исключительно целочисленную арифметику. В числе прочих должны быть реализованы методы
class Real {
. . .
Real(int intPart = 0, int fractionPart = 0);
Real(const char *string);
Real sqrt() const;
static Real fromString(const char *str);
char* toString(char* string, int maxLen) const;
. . .
};
В качестве тестовой программы написать программу решения квадратного уравнения, корни находятся с точностью 0.001
подробнее
Заказчик
заплатил
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
25 ноября 2020
Заказ завершен, заказчик получил финальный файл с работой
5
Информатика. Решение задач на языке C++.jpg
2020-11-28 20:37
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Хороший, отзывчивый автор, который помог с решением не маленькой работы по информационным системам.