Блок-схема е схематично представяне на алгоритъм. Блок-схема може да бъде полезна както за писане на програми, така и за обяснение на програмата на други.
Символи, използвани в блок-схема
Символ | Предназначение | Описание | ||
---|---|---|---|---|
Поточна линия | Показва потока на логиката чрез свързване на символи. | |||
Терминал (Стоп / Старт) | Представлява началото и края на блок-схема. | |||
Вход изход | Използва се за работа на входа и изхода. | |||
Обработка | Използва се за аритметични операции и /> | Решение | Използва се за вземане на решение между две или повече алтернативи. | |
Конектор на страница | Използва се за присъединяване към различна линия на потока | |||
Конектор извън страницата | Използва се за свързване на частта от блок-схемата на друга страница. | |||
Предварително дефиниран процес / функция | Представлява група изрази, изпълняващи една обработваща задача. |
Примери на блок-схеми в програмирането
1. Добавете две числа, въведени от потребителя.
Блок-схема за добавяне на две числа2. Намерете най-големия измежду трите различни числа, въведени от потребителя.
Блок-схема, за да намерите най-голямото измежду три числа.3. Намерете всички корени на квадратно уравнение ax 2 + bx + c = 0
Блок-схема за намиране на корени на квадратно уравнение4. Намерете серията на Фибоначи до член term 1000.
Блок-схема за показване на серията ФибоначиЗабележка: Въпреки че блок-схемите могат да бъдат полезни за писане и анализ на програма, изготвянето на блок-схема за сложни програми може да бъде по-сложно от писането на самата програма. Следователно създаването на блок-схеми за сложни програми често се игнорира.