|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.09.2019, 15:13 | #1 |
Регистрация: 18.09.2019
Сообщений: 3
|
Код, вычисляющей длину линии вертикального разреза фигуры, значения площадей фигуры слева и справа от линии разреза, по значениям аргумента, введенного с консоли
Составить алгоритм и написать код программы, вычисляющей длину линии вертикального разреза фигуры y_razrez, значения площадей фигуры слева и справа от линии разреза s_left, s_right, по значениям аргумента x, введенным с консоли:
|
18.09.2019, 15:20 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а что не получается то?
верхняя часть (y>0) - половинка одной окружности, нижняя часть (Y<0) - две половинки окружностей. Радиусы обозначены. Формулу окружности знаете? x^2+y^2 = R^2 (^2 — это в квадрате) x известно. R (оба) известно. находите два значения y (пересечение с верхней окружностью и с нижней) Ответ - сумма этих значений. значение площадей можно посчитать примерно так: https://programmersforum.ru/showthread.php?t=297491 описание этого способа проиллюстрировано тут - https://programmersforum.ru/showpost...44&postcount=2 фигура странная, что-то смутно напоминает Последний раз редактировалось Serge_Bliznykov; 18.09.2019 в 15:27. |
18.09.2019, 15:33 | #3 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
|
18.09.2019, 15:35 | #4 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
Думал, мне одному... Даже решать такие не хочется. А так бы взял Симпсона - ррраз - и вы уже в Хопре.
Кстати, решить ее запрсто и без интегралов. Площадь сектора - без проблем, и вычесть площадь треугольника. Арифметика,6-й класс, и чуть-чуть тригонометрии. Да и кто сказал, что через интегралы ?! Язык для решения не указан, наверно, Ассемблер для арифмометра Феликс. Последний раз редактировалось digitalis; 18.09.2019 в 15:42. |
19.09.2019, 12:16 | #5 |
Регистрация: 18.09.2019
Сообщений: 3
|
Нужно на паскале написать код,это кардиоида на картинке,я не знаю как вычислить площадь с этим разрезом
|
19.09.2019, 12:39 | #6 | |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
Ну вот, выдавили ответ из партизана.
А тебе - через интеграл - или по рабоче-крестьянски, через тригонометрию ? Цитата:
Пиво будет ? |
|
19.09.2019, 13:05 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Там и через тригонометрию просто площадь посчитать по известной формуле площади сегмента, для начала вычислив угол сегмента по известному катету и гипотенузе треугольника
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
19.09.2019, 14:55 | #8 |
Регистрация: 18.09.2019
Сообщений: 3
|
|
19.09.2019, 15:20 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
19.09.2019, 15:30 | #10 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
Вот, блин, геймеры - квест им задали, видите ли... Задача простая, как грабли. Вспомнить теорему Пифа Горова. Гипотенуза = 1, катет = х, Второй - по этой теореме. Это для верхней полу-опы, для нижней чуть посложнее, но тоже не жуть. Это касаемо длин линий. А площадь - вычисляем угол, площадь сектора и к ней +- площадь треугольника.
Написал бы, но щас я злой, как Барбос, бо сканер не работает. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
написать код программы, вычисляющей длину линии вертикального разреза фигуры | KASATKA_AA | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 17.09.2018 11:49 |
Вычислить длину линии разреза (Java(NetBeans IDE 7.2.1)) | Наталья Михайловна | Помощь студентам | 2 | 06.03.2013 06:46 |
Длина линии вертикального разреза (Pascal) | Viload | Python | 6 | 04.10.2012 12:19 |
Длина линии вертикального разреза фигуры | fbsd | Помощь студентам | 4 | 07.02.2012 21:20 |