|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.05.2013, 13:48 | #1 |
Пользователь
Регистрация: 22.05.2013
Сообщений: 13
|
определить принадлежность точки закрашенной области
заданы координаты n точек на плоскости (xi,yi), i=1,2,...,n. Определить, сколько из них принадлежит заштрихованной области. Где (xi u yi) координаты с нижним индексом "i"
|
22.05.2013, 21:20 | #2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,318
|
Условие попадания можно записать так:
Код:
Как-то так, ...
Как-то так, ...
|
24.05.2013, 17:28 | #3 |
Пользователь
Регистрация: 22.05.2013
Сообщений: 13
|
не можете ли вы написать полноценную рабочую программу, а то как не пробывал у меня ошибки выходят(
|
24.05.2013, 18:50 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Hikerr, а Вы покажите свою попытку. Поправим, что не так.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
24.05.2013, 20:08 | #5 |
Пользователь
Регистрация: 22.05.2013
Сообщений: 13
|
да, конечно, вот
var x,y,l:real;
begin write ('vvedite x='); read(x); write ('vvedite y='); read(y); if (x*x+y*y<=l*l)and(x>=-1)and(y>=-1)and not(x<0) and (y<0) then write ('yes') else write ('no'); readln; readln; end. |
24.05.2013, 20:28 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Код:
Это упрощенный вид программы, а Вам нужен: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 24.05.2013 в 20:34. |
24.05.2013, 20:39 | #7 |
Пользователь
Регистрация: 22.05.2013
Сообщений: 13
|
спасибо большое, а как работает 2 ой код
|
24.05.2013, 20:42 | #8 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Пожалуйста.
Второй код пока никак не работает. Во-первых, поскольку из рисунка не получается узнать радиус, то он запрашивается. Во-вторых, запрашивается количество точек. В-третьих, в цикле считываются пары чисел. Затем Вы должны правильно вставить условный оператор из первого кода во второй, чтобы счетчик count увеличивался только в случае попадания точки в область. После обработки всех пар на экран печатается значение счетчика.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
25.05.2013, 09:20 | #9 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Помнится, на олимпиаде в 10 классе, подобную задачу решал через getPixel() - или как-то так (сори, давно не писал на паскале, не помню)...
смысл в том, что можно тупо узнать цвет закрашенного пикселя)
Alar, верни репу!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
определить принадлежность точки заштрихованной области | Fatal Error | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 02.07.2012 08:42 |
определить принадлежность точки к заштрихованной области (турбо делфи) | alexanderrrr | Помощь студентам | 2 | 16.06.2012 18:25 |
Определить принадлежность точки к области | Fuckkiller | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 21.12.2011 23:28 |
Определить принадлежность точки к области | xrumas | Общие вопросы Delphi | 1 | 02.12.2011 02:20 |
Определить принадлежность точки к области. | Водонька | Помощь студентам | 2 | 02.10.2011 16:47 |