Приклад лінійного алгоритму

Приклад лінійного алгоритму

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

1. Ввести вихідні дані.

2. Перетворити вихідні дані в результати (вихідні дані).

3. Вивести результати.

· На природній мові;

· У вигляді блок-схеми;

Розглянемо приклад алгоритму природною мовою:

1. Ввести в комп'ютер числові значення змінних а, b і с.

2. Обчислити d за формулою d = b 2 - 4ас.

3. Якщо d <0. то напечатать сообщение "Корней нет" и перейти к п.4. Иначе вычислить и напечатать значения x1 и x2 .

4. Припинити обчислення.

Зображення алгоритму у вигляді блок-схеми

Блок-схемою називається наочне графічне зображення алгоритму, коли окремі його етапи зображуються за допомогою різних геометричних фігур - блоків, а зв'язки між етапами (послідовність виконання етапів) вказуються за допомогою стрілок, що з'єднують ці фігури. Блоки супроводжуються написами. Типові дії алгоритму зображуються такими геометричними фігурами:
Блок початку-кінця алгоритму (рис. 1.1). Напис на блоці: "початок" ( "кінець").
Блок введення-виведення даних (рис. 1.2). Напис на блоці: слово "введення" ( "висновок" або "друк") і список що вводяться (виведених) змінних.

Мал. 1.1. Блок початку-кінця алгоритму

Мал. 1.2. Блок введення-виведення даних

Блок рішення або арифметичний (рис. 1.3). Напис на блоці: операція або група операцій.
Умовний блок (рис. 1.4). Напис на блоці: умова. В результаті перевірки умови здійснюється вибір одного з можливих шляхів (гілок) обчислювального процесу. Якщо умова виконується, то наступним виконується етап по гілці "+", якщо умова не виконується, то виконується етап по гілці "-".

Приклад лінійного алгоритму

Приклад лінійного алгоритму

Мал. 1.3. арифметичний блок