![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 21.10.2010
Сообщений: 7
|
![]() ![]() Задано N точек на плоскости. Записать логическое выражение, соответствующее заданной области истинности. Составить программу для: • подсчета количества точек, попавших в заданную область. • формирования массива из координат точек, попавших в заданную область. Впринципе, практически всё сделал, только не понимаю: как указать то, что область - это не полное кольцо, а только то, что по правую сторону от прямой, рассположенной под углом 45 градусов к оси ОХ???... Код:
![]() Последний раз редактировалось klepsburger; 21.10.2010 в 16:05. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 28.05.2010
Сообщений: 82
|
![]()
(ArcTan(y / x) <= Pi * 0.75) and (ArcTan(y / x) >= -Pi / 4)
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 21.10.2010
Сообщений: 7
|
![]() Код:
и всё равно если проверить считает не правильно: я задавал 2 точки с координатами A(2,5;0) B(1;1). очевидно что В не должна попадать в область, и колличество точек в ответе должно быть равным 1, но выдаёт 2... А если ввести х и у = 0 то вообще происходит деление на 0 и вылетает... |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 28.05.2010
Сообщений: 82
|
![]()
Так надо брать квадратные корни от суммы квадратов x и y
А чтобы избавиться от деления на нуль, вместо y / x можно написать y / (x - 0.00001 * Sign(x)) Последний раз редактировалось WhiteSpirit; 21.10.2010 в 17:05. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 21.10.2010
Сообщений: 7
|
![]()
спасибо большое)
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 21.10.2010
Сообщений: 7
|
![]()
спасибо большое
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Таблицы истинности логических формул. | povezlo | Microsoft Office Excel | 7 | 23.12.2010 10:12 |
попадает ли точка в область pascal | evklid | Помощь студентам | 11 | 04.10.2010 15:46 |
Таблицы истинности | PAVEL315 | Помощь студентам | 1 | 28.02.2010 19:24 |
Таблица истинности | ket01 | Помощь студентам | 1 | 31.01.2010 11:27 |
не работает проверка истинности | strateg66 | Помощь студентам | 7 | 07.10.2009 13:38 |