b і з, що мають спільну вершину A.
Алгоритм 2.
Тут вказівку 4 означає: провести коло з центром в точці О і радіусом | АВ | рівним відстані між точками A і В. Вказівка ​​6 аналогічно вказівкою 4. Вказівка ​​7 означає: позначити точки перетину кіл 02 і 03 іменами С1 і С2. Порядок позначення довільний. p> При виконанні вказівки 8 перевіряється приналежність точки С1 напівплощині p1. Якщо точка С1 належить півплощині Л1, то під кутом Про будемо розуміти ГђB1, О, С1 з вершиною в точці О і променями, проходять через точки В1 і С1. Якщо точка С1 не належить півплощині p1, то під кутом Про будемо розуміти ГђB1, О, С2 з вершиною в точці О і сторонами, проходять через точки В1 і С2.
Завдання 3. Побудувати бісектрису даного кута A, утвореного променями b і с.
Алгоритм 3. 1. 01 = окр (Л, +)
2.  = O1 ∩ b
3. С = 01 ∩ з
У наведеному алгоритмі вказівку 6 означає: позначити точку перетину кіл 02 і 03 ім'ям D. Так як однієї з точок перетину кіл 02 і 03 є точка A, то точка D може бути побудована однозначно. Вказівка ​​7 означає: побудувати напівпряму d з початком у точці А і проходить через точку D.
Завдання 4. Розділити відрізок АВ навпіл. p> Алгоритм 4. 1. 01 = окр (A, | АВ |)
2. 02 = окр (B, | AВ |)
3. {С1.С2} = 01 ∩ 02
4. l1 = пр (Cl. C2)
5. M = l1 ∩ AВ
6. стоп
Вказівка ​​5 означає: побудувати точку перетину прямої l1 і відрізка АВ.
Завдання 5. Через дану точку Про провести пряму l, перпендикулярну даній прямій а.
Алгоритм 5. 1. якщо ОГЏа то йти до 4
2. 01 = окр (О, +)
3. йти до 6
4. В = t (а)
5. 01 = окр (0,2 | OB |)
6. {A, С} = 01 ∩ а
7. 02 = окр (A, | AС |)
8. 03 = окр (С, | AС |)
9. {D, K} = 02 ∩ 03
10. l = пр (D, K)
11. стоп
Вказівка ​​5 тут означає: побудувати окружність 01 з центром в точці О і радіусом, рівним подвоєному відстані між точками О і В.
Використання алгоритмів
Наведені вище алгоритми ми будемо вважати основними найпростішими алгоритмами для вирішення завдань на побудову при допомогою циркуля і лінійки. Ці алгоритми можна використовувати для вирішення інших задач на побудову.
Для зручності звернення до алгоритмів кожному алгоритмом будемо давати назву (ім'я) та вказувати вихідні дані для алгоритму (аргументи), а також результати його виконання.
Зручно, вказуючи аргументи і результати алгоритму (параметри), одночасно вказувати їх тип: рац-раціональне число, цел-ціле число, пр-пряма, ППР-напівпряма, т - точка, окр-окружність, тр-трикутник, уг-кут, ппл-напівплощина і т. д.
Назва алгоритму, вказівка ​​його параметрів і їх типів будемо записувати у вигляді заголовка алгоритму перед першим його зазначенням. В якості зразка заголовка алгоритму наведемо заголовок для алго...