![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.02.2012
Сообщений: 1
|
![]()
1.Отрезок, заданный координатами концов (X1,Y1),(X2,Y2) – целыми числами, определяет прямую, делящую пространство на две полуплоскости. Даны две точки А и В, заданные координатами (АX,АY) и (ВX,ВY) – целыми числами. Определить, расположены ли точки в одной полуплоскости, т.е. по одну сторону от прямой.
2.Дана окружность радиуса R, с центром в точке С (СХ,СY) и отрезок, заданный координатами концов (X1,Y1),(X2,Y2) – все числа целого типа. Определить, пересекаются ли они, в этом случае вычислить координаты (вещественные числа) точек их пересечения. разработать надо в паскале Последний раз редактировалось Caramelia; 28.02.2012 в 14:08. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]()
1. по двум точкам определяете уравнение прямой (y=k*x + b) и проверяете значения контрольных точек на больше или меньше значения прямой в данной точке
2. наличие точек пересечения окружности и прямой определяется вычислением системы: sqr(x - CX) + sqr(y - CY) = sqr(R) y = k*x + b в результате получится квадратное уравнение, решения которого и будут координатами x точек пересечения.
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматная программа вычисления факториала (Pascal) | Iriska_7 | Помощь студентам | 1 | 27.02.2012 13:06 |
Как вывести гравику и вычисления в одном окне? (Pascal ABC)) | House M.D. | Помощь студентам | 2 | 25.02.2012 20:47 |
Выполнить разные вычисления в зависимости от значения переменной. (Pascal) | p0weR | Помощь студентам | 3 | 12.03.2011 11:40 |
Pascal Вычисления с хранением последовательности значений | Crycon | Помощь студентам | 4 | 16.01.2011 23:20 |