Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2012, 13:05   #1
Caramelia
Новичок
Джуниор
 
Регистрация: 28.02.2012
Сообщений: 1
По умолчанию Графические вычисления в Pascal

1.Отрезок, заданный координатами концов (X1,Y1),(X2,Y2) – целыми числами, определяет прямую, делящую пространство на две полуплоскости. Даны две точки А и В, заданные координатами (АX,АY) и (ВX,ВY) – целыми числами. Определить, расположены ли точки в одной полуплоскости, т.е. по одну сторону от прямой.

2.Дана окружность радиуса R, с центром в точке С (СХ,СY) и отрезок, заданный координатами концов (X1,Y1),(X2,Y2) – все числа целого типа. Определить, пересекаются ли они, в этом случае вычислить координаты (вещественные числа) точек их пересечения.

разработать надо в паскале

Последний раз редактировалось Caramelia; 28.02.2012 в 14:08.
Caramelia вне форума Ответить с цитированием
Старый 28.02.2012, 13:50   #2
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

1. по двум точкам определяете уравнение прямой (y=k*x + b) и проверяете значения контрольных точек на больше или меньше значения прямой в данной точке
2. наличие точек пересечения окружности и прямой определяется вычислением системы:
sqr(x - CX) + sqr(y - CY) = sqr(R)
y = k*x + b

в результате получится квадратное уравнение, решения которого и будут координатами x точек пересечения.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматная программа вычисления факториала (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