Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Обчислювальна техніка і програмування Практичес...doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
758.78 Кб
Скачать

Способи опису алгоритмів

Існує чотири способи запису (зображення) алгоритмів, вибір яких залежить від того, хто його записує і на кого він орієнтований.

  1. Словесний спосіб запису алгоритму.

Це найбільш проста і доступна форма представлення алгоритму. Словесна форма використовується для алгоритмів, які орієнтовані на виконавця – людину.

  1. Графічний спосіб запису алгоритмів.

Це сукупність геометричних фігур, блоків, об’єднаних лініями потоків. Графічний засіб (за допомогою схем) дозволяють зобразити алгоритм в наочній (наглядній) формі. Цей спосіб потребує використовування стандарту графічних зображень блоків (див. табл.1).

Під час створення схеми алгоритму блоки із записаними в них командами з’єднуються між собою стрілками для визначення черговості виконання дій алгоритму. Для запису команд в середині блоків використовується природна мова з елементами математичної символіки.

  1. Алгоритм на мові псевдокодів.

Для запису алгоритму за допомогою мови псевдокодів (словесно формульні алгоритми) використовують службові слова та спеціальні правила запису окремих дій. Для запису алгоритмів мовою псевдокодів необхідно знати всі службові слова цієї мови та правила запису дії алгоритму. У мові псевдокодів існують жорсткі синтактичні правила для запису команд. Такі підходи полегшують запис алгоритму на стадії його проектування і надають можливість використання більш широкого набору команд, розрахованих на абстрактного виконавця.

Мова псевдокодів є проміжною між природною і формальною мовами.

  1. Алгоритм на мови програмування.

Алгоритми, які призначені для виконанні на комп’ютері повинні бути записані мовами зрозумілими для ПЕОМ. Мова програмування – це фіксована система позначень для опису структур даних та алгоритмів, призначених для виконання ЕОМ. Розроблено багато різних мов програмування. Кожна мова програмування орієнтована на певний клас задач.

Мови програмування високого рівня – це такі мови, які максимально наближені до розмовних мов, зручні та зрозумілі користувачам.

Мови програмування низького рівня – це мови максимально наближені до мови самого комп’ютера.

Таблиця 1. -Зображення блоків у графічних алгоритмах

Найменування

Позначення

Пояснення

1

2

3

  1. Пуск – зупинка

Начало, кінець алгоритму, зупинка, вхід, вихід до підпрограми.

  1. Процес (рішення)

Дія, обчислювальна операція або група операцій.

  1. Ввід - вивід

Ввід – вивід інформації у загальному виді.

  1. Визначений процес

Програма, стандартна підпрограма.

  1. Рішення

Розгалуження у алгоритмі, перевірка умов.

Продовження таблици 1.

1

2

3

  1. Рішення

(модифікація)

Блок циклу у алгоритмі.

  1. З’єднувачі

Розрив ліній на сторінці, на різних сторінках.

  1. Коментрії

Коментарії

  1. Міжсторінко-вий з’єднувач

0,2 а 0,5 а

0,6 а

Зв’язок між роз’єднаних частин схем алгоритмів і програм, розташованих на різних сторінках.