|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.10.2012, 14:26 | #1 |
Новичок
Джуниор
Регистрация: 03.10.2012
Сообщений: 2
|
Длина линии вертикального разреза (Pascal)
Дано задание:
Составить алгоритм и написать код программы, вычисляющей длину линии вертикального разреза фигуры y_razrez, значения площадей фигуры слева и справа от линии разреза s_left, s_right, по значениям аргумента x, введенным с консоли: Это задание по теме ветвления, даже примерно не знаю с чего начать.. |
03.10.2012, 14:40 | #2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
А где координаты разреза? На глаз отрезать что-ли?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
03.10.2012, 14:47 | #3 |
Форумчанин
Регистрация: 31.05.2010
Сообщений: 407
|
как то так
длина линии разреза = длине дуги круга R=2, проходящей на расстоянии х от центра радиусы малых кпугов r1=r2=1 для x<=-r1/2 Sл=площади сегмента Sпр=pi*R^2- площади сегмента для -r1/2<x<=0 ...................... для 0<x<=r1/2 ...................
icq 584 308 611
|
03.10.2012, 14:50 | #4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...поскольку разрез вертикальный, то достаточно знать одну координату - Х, одна и задается с консоли.
Вам ТС интегральчики вычислять для определения площадей под кривыми. Хотя откуда сами кривые вообще непонятно, одно дело вы их сами задаете, другое - они откуда-то с "потолка".
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
03.10.2012, 18:05 | #5 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
raxp, у него (у неё?) фигура образована тремя полуокружностями (радиусами 1, 0.5 и 0.5). Поэтому там и без интегралов можно обойтись. Геометрия 9-го (а, может, и 8-го) класса.
ТС, на Паскаль уж сами переведите. И проверку обработки ошибочных данных хотя бы добавьте... Код:
|
04.10.2012, 11:33 | #6 | |
Новичок
Джуниор
Регистрация: 03.10.2012
Сообщений: 2
|
Цитата:
|
|
04.10.2012, 12:19 | #7 | |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
На Питоне. def - заголовок подпрограммы, операторный блок определяется отступами, а не операторными скобками. Всё остальное в этой программке не сильно отличается от Си или Паскаля. Кстати, если сделать ф-ю Chord() чуть более дуракозащищённой
Код:
Код:
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Длина линии вертикального разреза фигуры | fbsd | Помощь студентам | 4 | 07.02.2012 21:20 |
Правка вертикального меню в CSS | Artem93 | Общие вопросы C/C++ | 1 | 11.06.2011 00:59 |
Правка вертикального меню в CSS | Artem93 | Помощь студентам | 1 | 11.06.2011 00:58 |
Вывод линии данных в режиме VGA/EGA на Pascal | Yana_ | Помощь студентам | 2 | 07.12.2010 23:58 |
Помогите сделать алгоритм минимального разреза на графах | Алексей Равен | Помощь студентам | 0 | 07.05.2009 13:05 |