Форум
» Назад на решение задач по физике и термеху
Регистрация | Профиль | Войти | Забытый пароль | Присутствующие | Справка | Поиск

» Добро пожаловать, Гость: Войти | Регистрация
    Форум
    Информационные технологии
        Геометрия в Паскале
Отметить все сообщения как прочитанные   [ Помощь ]
» Добро пожаловать на форум "Информационные технологии" «

Переход к теме
<< Назад Вперед >>
Одна страница
Модераторы: paradise, KMA
  

Vufer


Удален

Помогите пожалуйста.

Определить, входит ли точка А(х,у) в указанную область или лежит на ее границе. (см. рисунок)



Заранее спасибо!!!


(Сообщение отредактировал Vufer 29 апр. 2006 0:57)


(Сообщение отредактировал Vufer 29 апр. 2006 0:57)

Всего сообщений: N/A | Присоединился: N/A | Отправлено: 29 апр. 2006 0:55 | IP
KMA



Долгожитель

Составляем уравнения окружности, и квадрата, а потом через неравенства проверяем.

Всего сообщений: 940 | Присоединился: декабрь 2005 | Отправлено: 29 апр. 2006 0:59 | IP
Vufer


Удален


Цитата: KMA написал 29 апр. 2006 0:59
Составляем уравнения окружности, и квадрата, а потом через неравенства проверяем.



Для меня это так сложно!!!

Всего сообщений: N/A | Присоединился: N/A | Отправлено: 29 апр. 2006 1:00 | IP
KMA



Долгожитель

Вообще все это надо в существующую тему, не хорошо так выделяться!

Всего сообщений: 940 | Присоединился: декабрь 2005 | Отправлено: 29 апр. 2006 1:02 | IP
KMA



Долгожитель

Ну проверяем очень просто:
if  ( ((sqr(xA)+sqr(yA))<1) and (xA=<0) ) or ( (xA>=0) and (xA<=1) and (yA>=-1) and (yA<=1) )
   then writeLn ('true')
   else writeLN ('false');

Всего сообщений: 940 | Присоединился: декабрь 2005 | Отправлено: 29 апр. 2006 1:07 | IP
KMA



Долгожитель

Это кстати не геометрия, это так, ерунда полная, стандартная задача на условие, так что и заголовок темы у тебя не очень хороший... Ты бы почитал правила... Все же надо иногда хотя бы...

Всего сообщений: 940 | Присоединился: декабрь 2005 | Отправлено: 29 апр. 2006 1:14 | IP
Vufer


Удален


Цитата: KMA написал 29 апр. 2006 1:07
Ну проверяем очень просто:
if  ( ((sqr(xA)+sqr(yA))<1) and (xA=<0) ) or ( (xA>=0) and (xA<=1) and (yA>=-1) and (yA<=1) )
   then writeLn ('true')
   else writeLN ('false');




Спасибо большое.
Помогло

Всего сообщений: N/A | Присоединился: N/A | Отправлено: 29 апр. 2006 1:23 | IP
KMA



Долгожитель

Да пожалуйста... Только на будущее учти, что нужно создавать в текущчх темах...

Всего сообщений: 940 | Присоединился: декабрь 2005 | Отправлено: 29 апр. 2006 1:46 | IP
VF



Administrator

Тема о Паскале. Vufer & KMA - замечание.

Всего сообщений: 3110 | Присоединился: май 2002 | Отправлено: 29 апр. 2006 7:46 | IP

Эта тема закрыта, новые ответы не принимаются

Переход к теме
<< Назад Вперед >>
Одна страница

Форум работает на скрипте © Ikonboard.com