Дійсно перетінає відрізок АВ. Если ж знаки в первом або іншому випадка будут однакові, то відрізкі НЕ перетінаються. p align="justify">. Знайте Довжину відрізка. Нехай є відрізок ВС. Спроектуємо его на осі координат. Розглянемо трикутник ВСD: D В = х2-х1; СD = у2-у1; Скорістуємось теореми Піфагора, тоді
В В
. Короткі теоретичні Відомості
У 80-х роках мова С + + стала одною з найбільш Розповсюдження та універсальніх мов програмування. З помощью цієї мови можна створюваті програми для широкого класу комп'ютерів. У 70-х роках среди створювачів мов програмування популярною стала Концепція об'єкту. Об'єкт є сукупністю коду и даніх, что створами для відтворення властівостей фізічніх предметів чг абстрактними зрозуміти. p> Об'єктно-орiєнтоване програмування - результат природної еволюції Головна бiльш раннiх методологiй програмування. Воно віінкло з нроцедурного програмування. У об'єктно-орiєнтованому програмуванні ві відходіте від ділення задач на под задачі. Ві намагаєтесь Побачити ваше завдання, Утворення з взаємодій между абстракціямі - ідеалізованімі об'єктами реального світу. Таким чином, ціль у тому, щоб використовуват в програмуванні повсякдення досвід и знання про поведінку звичайна об'єктів. Обєкт - це Абстракція, альо з чітко визначеними властівостямі чг ролями. Об'єктно-орiєнтоване програмування є методом програмування, Який імітує Виконання людиною Якої-небудь роботи. Воно бiльш структуроване i бiльш Модульні i абстрактними, нiж традіцiйне програмування. p> За вінятком другорядніх деталей C + + є надмножіною мови програмування C. Крім можливіть, что Дає C, C + + надає гнучкі й ефектівні засоби визначення новіх тіпів. Вікорістовуючі визначення новіх тіпів, програміст может розділяті розроблювальних програму на піддающіся легкому контролю Частини. Такий метод Побудова програм часто назівають абстракцією даніх. Інформація про тіпі утрімується в Деяк об'єктах тіпів, визначених користувачем. Такі об'єкти Прості й Надійні у вікорістанні в тихий сітуаціях, коли їхній тип не можна Встановити на стадії компіляції. Програмування з! Застосування таких об'єктів часто назівають об'єктно-орієнтованім. При правильному вікорістанні цею метод Дає більш Короткі ї зрозуміліші контрольовані програми. p> ключовими Поняття в С + + є клас. Клас - це тип, визначеня користувачем. Класі Забезпечують захист (Закриття) даніх, гарантованого ініціалізацію даніх, що не Явне Перетворення тіпів для тіпів, визначених користувачем, дінамічне Завдання типу, контрольоване користувачем Керування пам'яттю и Механізми перевантаження операцій. C + + надає набагато Кращі, чім у C, засоби вираженною модульності програми и перевіркі тіпів. У мові є такоже удосконалення, що не пов'язані безпосередно з класами, что включаються у собі сімволічні Константі, inline-підстановку функцій, параметри Функції по замовчуванню, перевантажені імена функцій, Операції Керування віль...