tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Составить программу
Составить программу для определения непринадлежности точки к отрезку.
efjvns
3 29.08.2019 03:20
0
Ответы
Монокль
06.10.2020 01:58
X1, y1 - начло отрезка
x2, y2 - конец отрезка
x0, y0 - координаты точки принадлежность которой мы будем проверять
Вывод будет True, если принадлежит, False, если не принадлежит.
Программа:
program fff;
const _Eps: Real = 1e-3;
var x0, y0, x1, y1, x2, y2 : real; tmp : boolean; begin
readln(x1, y1); readln(x2, y2); readln(x0, y0); tmp := ((x0 - x1) * (y2 - y1) - (y0 - y1) * (x2 - x1)) <= _Eps; tmp := tmp and ( ((x1 < x0) and (x0 < x2)) or ((x2 < x0) and (x0 < x1)) ); write(tmp); end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
TruckThorEast
05.06.2019 12:40
Массив а из 10 элементов заполнен случайными числами от 2 до 7. вычислить массив в, элементы которого вычисляются по формуле: в[i]=a[i]+10....
Seasons1
24.11.2020 17:11
Определите значение переменной k после выполнения следующего фрагмента программы:a = 5a = a + 6b = –ak = a – 2 * b2. Определите значение переменной v после выполнения следующего...
DASHA135111
24.11.2020 17:11
Являются ли высказываниям числовые выражения Укажите правильный вариант ответа: Не все Нет Да...
1235124
24.11.2020 17:11
Вычисли число строк в таблице, считая шапку таблицы. Число переменных в выражении — 2....
LaputinaDaria
24.11.2020 17:10
Почему нельзя скачивать програмные обеспечения бесплатно?...
1207malinap0c23p
24.11.2020 17:10
Свойства логических операций. Докажите, что А&0=0. Упростите, используя свойства логических операций (Аv1)&(Вv0). Докажите с таблиц истинности распределительный...
mashamariya11111
24.11.2020 17:10
Задание 1. Построим таблицу истинности для выражения: F = (A v B) & (¬ A v ¬ B) 1. Определим количество строк =2n = 22+1 =5 (1 строка – это заголовок таблицы) 2. Определим...
sehya72
18.09.2019 19:30
Напишите программу на языке программирования паскаль создания массива и вывода элементов массива на экран, состоящего из 15 элементов, заполненных случайным образом...
vikasss1581
18.09.2019 19:30
Напишите программу на языке программирования паскаль в результате выполнения которого получалась сумма всех элементов массива...
Serega1418
19.11.2020 18:53
Программирование алгоритмов линейной структуры. написать код на с++ Даны три стороны треугольника a,b,c. Определить углы треугольника. a=13,5 b=20,8 c=29,6...
Популярные вопросы
1. определить степень окисления всех элементов co2, co, caco3, h2co3,...
3
Какое утверждение является одним из положений клеточной теории...
1
От чьего имени ведется рассказ? в дурном обществе...
2
Окаком правиле идет речь? почему согласные так названы ? парные согласные...
3
Вчем состояли основные различия между афинами и спартой?...
3
Наткёт, наплетёт, сядет, ждёт, живёт, лежит,умрёт, побежит, накормишь,...
1
Нужно уравнение что бы в результате вышло число 9...
2
Придумать варианты поведения в конфликтных ситуациях на примере сказок...
1
Ккому направляются эти животные? до пишите однокаренные слова,чтобы получился...
1
1. чему равна первообразная для функции rf(x)? 2.чему равна первообразная...
1
x2, y2 - конец отрезка
x0, y0 - координаты точки принадлежность которой мы будем проверять
Вывод будет True, если принадлежит, False, если не принадлежит.
Программа:
program fff;
const _Eps: Real = 1e-3;
var x0, y0, x1, y1, x2, y2 : real; tmp : boolean; begin
readln(x1, y1); readln(x2, y2); readln(x0, y0); tmp := ((x0 - x1) * (y2 - y1) - (y0 - y1) * (x2 - x1)) <= _Eps; tmp := tmp and ( ((x1 < x0) and (x0 < x2)) or ((x2 < x0) and (x0 < x1)) ); write(tmp); end.