Попадання точки в заштриховану область: Приклад 3

В даному параграфі продовжимо цикл розв'язоку задач з використанням команди розгалуження, а якщо бути більш точним, то задач на попадання точки в заштриховану область. Для цього, припустимо, що в декартовій системі координат міститься два кола. Перше з них радіуса десять з центром в початку координат і друге — радіуса пять з центром в точці .

Ілюстрація графічної області

Необхідно написати програму, що визначає, чи потрапляє точка з заданими координатами  в зафарбовану на малюнку синім кольором область. Результат роботи вивести у вигляді текстового повідомлення.

Читати повністю

Попадання точки в заштриховану область: Приклад 2

В даному параграфі знову-таки буде розглядатись задача на попадання точки в заштриховану область та її реалізація в середовищі програмування Delphi. Отже, нехай в прямокутній системі координат міститься набір наступних геометричних фігур: два кола радіус яких дорівнює десять та пять відповідно і пряма, проведена під кутом до осі абсцис.

Ілюстрація графічної області

Необхідно написати програму, що дозволяє перевірити потрапляння точки з координатами в заштрихованную область, що складається з двох фрагментів.

Читати повністю

Попадання точки в заштриховану область: Приклад 1

Нехай в декартові системі координат, міститься набір наступних геометричних фігур: коло радіус якого дорінює десять; пряма, яка паралельна осі ординат і проходить через точку ; пряма, проведена під кутом до осі абсцис.

Складемо delphi-програму, основним завданням якої буде визначення того, чи попадає задана користувачем точка з координатами в заштриховану область, включаючи її межі.

Ілюстрація графічної області

Для цього запустимо середовище програмування Delphi, створимо новий проект, та на головній формі розмістимо компоненти наступним чином:

Читати повністю

Рівняння кривої другого порядку що описує коло

Кривою другого порядку називається лінія, що визначається рівнянням другої степені щодо поточних декартових координат. У загальному випадку це рівняння записується в наступному вигляді:

де коефіцієнти  — дійсні числа і, крім того, принаймі одне із чисел або відмінне від нуля. В залежності від того, які значення приймають дані коефіцієнти, рівняння (1) визначає на площині коло, еліпс, гіперболу або параболу. Сьогодні покажемо, якими вони повинні бути для кола. Для цього, запишемо рівняння, яке описує коло радіуса  з центром в точці :

Розкривши дужки в рівнянні такого виду та виконавши деякі тотожні перетворення, перепишемо його в наступному вигляді:

Порівнюючи далі рівняння (3) із загальним рівнянням кривої другого порядку бачимо, що для того, щоб  рівняння (1) описувало коло необхідно, щоб для нього виконувались наступні дві умови: коефіцієнти при  та  повинні бути рівні між собою і член що містить добуток координат  повинен бути відсутнім.

Читати повністю