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

Використання схем дозволяє представити алгоритм в наочній формі.

Перевірка умови зображується ромбом (малюнок 7, б), всередині якого записується умова. В результаті перевірки вибирається один з двох можливих шляхів обчислювального процесу. Якщо умова виконується, тобто має значення ТАК, то наступного виконується команда по стрілці ТАК. Якщо умова не виконується, то здійснюється перехід по стрілці НІ.

Початок і кінець обчислювального процесу зображуються прямокутником із закругленими кутами (рисунок 7, в). Усередині нього записуються слова «Початок» або «Кінець».

Введення вихідних даних і виведення результатів зображуються параллелограммом (малюнок 7, г). Усередині нього пишуться слова «Введення» або «Висновок» і перераховуються змінні, що підлягають введенню або висновку.

З'єднувачі (малюнок 7, е, ж) використовуються при необхідності перервати лінію зв'язку і почати її в іншому місці. Якщо перенесення проводиться в межах однієї сторінки, то використовується варіант «е», всередині проставляється порядковий номер перенесення. У разі, якщо треба здійснити перенесення на іншу сторінку, використовується варіант «ж». У блоці через роздільник проставляються номер сторінки, на яку (або з якої) робиться перенесення, і порядковий номер перенесення.

Увага! Термін «блок» тут і далі вживається замість терміна «символ», рекомендованого ГОСТом, так як термін «символ» в мовах програмування вживається в іншому сенсі. У зв'язку з цим зображення алгоритму у вигляді схеми часто називають блок # 8209; схемою алгоритму.

Малюнок 7. Види блоків для подання алгоритмів у вигляді схем

Як приклад нижче представлена ​​блок-схема алгоритму обчислення добутку двох натуральних чисел x і y з використанням операції додавання, записаного раніше на природній мові з додаванням команд вводу-виводу (рисунок 8). Схема дозволяє наочно уявити структуру алгоритму. Зокрема, на ній добре видно цикли: це замкнуті ділянки, з кінця яких здійснюється повернення в початок.

Малюнок 8. Блок-схема алгоритму обчислення добутку двох натуральних чисел з використанням операції додавання

В процесі розробки алгоритму блок-схему, як правило, доводиться багато разів переробляти. Остаточний варіант алгоритму, призначений для використання в ЕОМ (програма), повинен бути записаний на мові програмування. В принципі можна скласти програму без використання блок-схем. Однак на початковому етапі вивчення програмування використання блок # 8209; схем при розробці алгоритму доцільно, так як забезпечує набуття навичок розробки алгоритмів з використанням типових структур, які є основою так званого структурного підходу, особливо плідного при вирішенні на ЕОМ складних завдань.

Схожі статті