ритму 1:
алг трг (рац а, b, с; тр О”)
арг а, b, с
рез О”
Ім'я алгоритму будемо поміщати в першій сходинці заголовка після службового слова алг-Ім'я алгоритму 1 складається з трьох літер - трг. Після імені алгоритму в дужках вказуються типи параметрів алгоритму. Параметри одного типу розділяються комами. Різні типи параметрів розділяються крапкою з комою. У другій сходинці після службового слова арг через кому перераховуються аргументи алгоритму, в третьому рядку після службового слова рез перераховуються результати алгоритму.
Після заголовка алгоритму будемо записувати службове слово поч, після якого поміщаються вказівки алгоритму. Після останнього вказівки алгоритму будемо записувати службове слово кін.
Розглянутим вище алгоритмам 2, 3, 4, 5 дамо відповідно імена: уг, біс, справ, пров.
При використанні відомого алгоритму в вирішенні завдань достатньо в якості окремого вказівки записати звернення до алгоритмом, що складається з назви алгоритму і списку його параметрів, причому тип параметрів у зверненні не вказується.
Параметри, які є аргументами, повинні бути визначені до моменту виконання алгоритму, тобто задані по умові або попередньо побудовані (числові обчислені).
Розглянемо наступний приклад:
Завдання 6. Побудувати трикутник з заданими сторонами а, b, с, якщо а = 2, b = 3, с = 4.
Для виконання завдання будемо використовувати алгоритм трг, в такому випадку необхідний алгоритм може мати наступний вигляд:
Алгоритм 6. ал г тр1 (рац а, b, с; тр О”)
арг а, b, с
рез О”
поч
1. а = 2
2. b = 3
3. з = 4
4. трг (а, b, с, О”)
5. стоп
6.кон
Перші три вказівки задають аргументів алгоритму трг числові значення. Вказівка ​​4 алгоритму тр1 вимагає застосування алгоритму трг, який за заданим значенням довжин сторін вказує спосіб побудови шуканого трикутника.
Вказівки 1-3 останнього алгоритму можна опустити, в цьому випадку шуканий алгоритм буде мати такі вказівки:
1. трг (2, 3, 4, О”)
2. стоп
Алгоритм-функція
Розглянемо іншу форму запису звернення до алгоритмом. Розглянуте вище вказівка ​​для побудови трикутника за трьома заданих сторонам трг (2, 3, 4, О”) можна записати таким чином: О” = трг (2, 3, 4). Вказівки такого виду називатимемо вказівками, що мають форму функції.
Всяке звернення до відомих алгоритмам можна записати у вигляді вказівки, що має форму функції. У свою чергу всяке вказівка ​​на побудову можна розглядати як використання алгоритму, звернення до якого має форму функції.
Так, наприклад, вказівку 01 = окр (А, р) можна розглядати як звернення до алгоритму з ім'ям окр і параметрами A і р, які є аргументами алгоритму. Результат побудови за даним алгоритмом позначається ім'ям 01.
Такий алгоритм може складатися, наприклад, з таких відомос...