Конечно, нет! :p2: Однако, может быть что условию удовлетворяет точка только с вещественными координатами :nono: .
![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Archon |
![]()
Сообщение
#21
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 618 Пол: Мужской Репутация: ![]() ![]() ![]() |
Цитата Про то, что координаты точки, которая должна принадлежать всем окружностям должны быть вещественными, я в задании ничего не нашел, Конечно, нет! :p2: Однако, может быть что условию удовлетворяет точка только с вещественными координатами :nono: . -------------------- Close the World...txeN eht nepO
|
volvo |
![]()
Сообщение
#22
|
Гость ![]() |
Цитата(Archon @ 12.06.05 12:11) Насколько я знаю, в паскале при возведении в квадрат числа типа integer получается число типа integer. Может возникнуть ошибка переполнения. Предлагаю использовать числа longint и ограничить максимальный размер числа (их лучше задавать random'ом). Нет, не принимается !!! ![]() Кстати, в твоей программе есть логическая ошибка: у тебя будут распечатываться все те точки, которые попадают в круг №15, потому как S присваивается результату последней проверки, а результаты предыдущих проверок не учитываются... |
Archon |
![]()
Сообщение
#23
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 618 Пол: Мужской Репутация: ![]() ![]() ![]() |
Цитата при возведении Integer-ов в квадрат можно элементарно избежать переполнения - приведение типов еще никто не отменял... Что-то у вас я этого не заметил B). Так ты предлагаешь, сделать с действительными x,y,r и целыми координатами точек? добавлено: Код Uses crt; const MaxX = 319; MaxY = 199; MinR = 100; MaxR = 200; n = 3{15}; var x, y, r : array [1..n] of real; i, j, k : integer; S : boolean; begin TextMode(259); Randomize; For k := 1 to n do begin Write('x[',k,']='); ReadLn(x[k]); Write('y[',k,']='); ReadLn(y[k]); Write('r[',k,']='); ReadLn(r[k]); end; For i := 0 to MaxX do For j := 0 to MaxY do begin S := true; For k := 1 to n do If sqr(i-x[k])+sqr(j-y[k]) > sqr(r[k]) then S := false; If S then Write('(',i:3,',',j:3,') '); end; ReadKey; end. Сообщение отредактировано: Archon - -------------------- Close the World...txeN eht nepO
|
Archon |
![]()
Сообщение
#24
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 618 Пол: Мужской Репутация: ![]() ![]() ![]() |
Цитата Кстати, в твоей программе есть логическая ошибка: у тебя будут распечатываться все те точки, которые попадают в круг №15, потому как S присваивается результату последней проверки, а результаты предыдущих проверок не учитываются... Извени, не понял... ![]() Перед проверкой S := true. Во время проверки, если хоть в одну окружность точка не попадает, то S := false После проверки если S = true выводим координаты точки. Всё должно работать! -------------------- Close the World...txeN eht nepO
|
klem4 |
![]()
Сообщение
#25
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
В любом случае зачем каждый раз просматривать ВСЕ окружности, допустим у тебя после первой проверки S:=false... следующие 14 бессмысленны будут.
автор, уточни задание ;) Сообщение отредактировано: klem4 - -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
MSDDV |
![]()
Сообщение
#26
|
Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Репутация: ![]() ![]() ![]() |
Извините, что так долго не отвечал. У нас сегодня День Города, приезжал Дом2, мне впринципе всё равно, но моей девушке нравиться.
Уважаемые кодеры в задании нужно найти единственную точку принадлежащуюю всем 15ти окружностям.... |
klem4 |
![]()
Сообщение
#27
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
1) по поводу координат и радиуса, они все целые ?
2) Нам дано 15 окружностей, для которых мы сами задаем координаты центра и радиусы ? или же как я подумал в началe, окружности находятся в каждой точке плоскости 15*15 и радиус у нее(окружности) соответсвует иксу ( то есть у окружности в точке M(4,12) R=4) ? правда в таком случае решения не будет. =) Сообщение отредактировано: klem4 - -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
volvo |
![]()
Сообщение
#28
|
Гость ![]() |
Цитата(MSDDV @ 12.06.05 19:44) в задании нужно найти единственную точку принадлежащуюю всем 15-ти окружностям.... Уважаемый, задание-то переиначивать не надо !!! В задании ясно сказано: Цитата Выяснить, есть ли на плоскости точка, принадлежащая всем кругам... "Да" или "Нет" (True/False) ни о каких координатах речи вообще нет !!! Единственная ли точка, или их 5000, ответ будет "Да" |
MSDDV |
![]()
Сообщение
#29
|
Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Репутация: ![]() ![]() ![]() |
1) по поводу координат и радиуса, они все целые. :D
2) Нам дано 15 окружностей, для которых мы сами задаем координаты центра и радиусы. :D ![]() Уважаемый Volvo как говорит наш препод: "Вывод на экран слогов типа Да и Нет не дает полного решения задачи" Так что в этой задаче мне нужно найти и вывести координаты хотя бы одной точки, удовлетворяющей условию. Сообщение отредактировано: MSDDV - |
MSDDV |
![]()
Сообщение
#30
|
Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Репутация: ![]() ![]() ![]() |
:molitva: Помогите с заданиями 1 и 2 завтра сдача
|
volvo |
![]()
Сообщение
#31
|
Гость ![]() |
Задание №2 было решено еще в посте №14 !!! То решение неверное? Или оно просто не было замечено? (специально для преподавателя, давшего такое задание, я изменил вывод)... А по-поводу этого:
Цитата Уважаемый Volvo как говорит наш препод: "Вывод на экран слогов типа Да и Нет не дает полного решения задачи" Было задание "выяснить есть ли точка", оно было выполнено. Если у преподавателя могут быть претензии - то только к себе самому... Когда полное решение задачи подразумевает вывод координат точки, будь добр указать это в задании. |
MSDDV |
![]()
Сообщение
#32
|
Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Репутация: ![]() ![]() ![]() |
Volvo Огромное спасибо!!
|
MSDDV |
![]()
Сообщение
#33
|
Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Репутация: ![]() ![]() ![]() |
Эту тему можно убить :D
|
-Игорь- |
![]()
Сообщение
#34
|
Гость ![]() |
3.Даны действительные числа s,t многочлен Р(х) степени n. Получить многочлен (sх^2 + t) Р(х) + Р'(х), где Р'(х) — производная многочлена Р(х).
не могу найти где она описана,очень надо,пожалуйста! |
Anonimys |
![]()
Сообщение
#35
|
Новичок ![]() Группа: Пользователи Сообщений: 15 Пол: Мужской Репутация: ![]() ![]() ![]() |
Некропоост, дааа :D
Зачем труп 7-летней давности воскрешать? |
Bujhm |
![]()
Сообщение
#36
|
Группа: Пользователи Сообщений: 1 Пол: Мужской Репутация: ![]() ![]() ![]() |
Я не могу в этой теме найти ответ на задачу,что прикажешь делать?! помоги напиши и все будет ок!
P.S Игорь и я одно лицо,когда писал пост не зарегался=_) Сообщение отредактировано: Bujhm - |
![]() ![]() |
![]() |
Текстовая версия | 22.04.2025 5:19 |