школьные олимпиады по программированию.Решение и разбор задач. | |
var x1,y1,x2,y2,x3,y3,x4,y4:integer; |
Решение и разбор задачиЗадача 4.Пересечение отрезков.Определить координаты точки пересечения двух отрезков заданных своими координатами в XOY, если они не пересекаются вывести сообщение ‘no’ Формат входных данных: в первой строке координаты начала и конца 1-ого отрезка, во второй координаты начала и конца 2-ого отрезка INPUT.TXT 0 0 2 2 1 1 0 2 OUTPUT.TXT 1 1 Алгоритм1)из входного файла input.txt считываем координаты 4-ех точек концов заданных отрезков 2)находим параметры прямых на которых лежат эти отрезки,постоянную и угловой коэффициент 3)если угловые коффициенты не равны ищем точку пересечения этих прямых 4)проверяем условие принадлежности точки пересечения заданным отрезкам по условию вхождению в область ограниченную координатами концов отрезков 5)выводим сообщение принадлежности как "координаты точки пересечения" или "no" как не существования такой точки Знать:
Уметь:
|
домой |