Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.09.2019, 15:13   #1
nertex
 
Регистрация: 18.09.2019
Сообщений: 3
По умолчанию Код, вычисляющей длину линии вертикального разреза фигуры, значения площадей фигуры слева и справа от линии разреза, по значениям аргумента, введенного с консоли

Составить алгоритм и написать код программы, вычисляющей длину линии вертикального разреза фигуры y_razrez, значения площадей фигуры слева и справа от линии разреза s_left, s_right, по значениям аргумента x, введенным с консоли:
Изображения
Тип файла: jpg 1111.jpg (13.3 Кб, 69 просмотров)
nertex вне форума Ответить с цитированием
Старый 18.09.2019, 15:20   #2
Serge_Bliznykov
Старожил
 
Регистрация: 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.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 18.09.2019, 15:33   #3
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
фигура странная, что-то смутно напоминает
Есть синусоида, циклоида, астроида... а это, наверное, попоида...
Вадим Мошев вне форума Ответить с цитированием
Старый 18.09.2019, 15:35   #4
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
фигура странная, что-то смутно напоминает
Думал, мне одному... Даже решать такие не хочется. А так бы взял Симпсона - ррраз - и вы уже в Хопре.
Кстати, решить ее запрсто и без интегралов. Площадь сектора - без проблем, и вычесть площадь треугольника. Арифметика,6-й класс, и чуть-чуть тригонометрии. Да и кто сказал, что через интегралы ?!
Язык для решения не указан, наверно, Ассемблер для арифмометра Феликс.

Последний раз редактировалось digitalis; 18.09.2019 в 15:42.
digitalis вне форума Ответить с цитированием
Старый 19.09.2019, 12:16   #5
nertex
 
Регистрация: 18.09.2019
Сообщений: 3
По умолчанию

Нужно на паскале написать код,это кардиоида на картинке,я не знаю как вычислить площадь с этим разрезом
nertex вне форума Ответить с цитированием
Старый 19.09.2019, 12:39   #6
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

Ну вот, выдавили ответ из партизана.
А тебе - через интеграл - или по рабоче-крестьянски, через тригонометрию ?
Цитата:
я не знаю как вычислить площадь с этим разрезом
А без разреза - знаешь ?
Пиво будет ?
digitalis вне форума Ответить с цитированием
Старый 19.09.2019, 13:05   #7
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Там и через тригонометрию просто площадь посчитать по известной формуле площади сегмента, для начала вычислив угол сегмента по известному катету и гипотенузе треугольника
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 19.09.2019, 14:55   #8
nertex
 
Регистрация: 18.09.2019
Сообщений: 3
По умолчанию

Цитата:
Сообщение от digitalis Посмотреть сообщение
Ну вот, выдавили ответ из партизана.
А тебе - через интеграл - или по рабоче-крестьянски, через тригонометрию ?

А без разреза - знаешь ?
Пиво будет ?
Через тригонометрию я думаю будет понятнее,просто сложный квест дали и ваще хз что с таким делать
nertex вне форума Ответить с цитированием
Старый 19.09.2019, 15:20   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от nertex Посмотреть сообщение
просто сложный квест дали и ваще хз что с таким делать
я вообще не понимаю, в чём проблема.
я же дал ссылку на тему. Замените формулы в готовой программе и всё.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.09.2019, 15:30   #10
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

Цитата:
Сообщение от nertex Посмотреть сообщение
просто сложный квест дали и ваще хз что с таким делать
Вот, блин, геймеры - квест им задали, видите ли... Задача простая, как грабли. Вспомнить теорему Пифа Горова. Гипотенуза = 1, катет = х, Второй - по этой теореме. Это для верхней полу-опы, для нижней чуть посложнее, но тоже не жуть. Это касаемо длин линий. А площадь - вычисляем угол, площадь сектора и к ней +- площадь треугольника.
Написал бы, но щас я злой, как Барбос, бо сканер не работает.
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать код программы, вычисляющей длину линии вертикального разреза фигуры 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