Програмування С, С++теорія та практика (частина 1)
1.5.2 Блок-схеми
Блок-схема - це спосіб представлення алгоритму в графічній формі, у вигляді геометричних фігур, сполучених між собою лініями (стрілками). Форма блока визначає тип дії, а текст всередині блоку дає детальне пояснення конкретної дії. Стрілки на лініях, що сполучають блоки схеми, вказують послідовність виконання команд, передбачених алгоритмом. Блок-схеми, за рахунок наочності спрощують створення ефективних алгоритмів, розуміння роботи вже створених, а як наслідок і їх оптимізацію. Існуючі стандарти на типи блоків дозволяють легко адаптувати алгоритми, створені у вигляді блок-схем до будь-яких існуючих на сьогоднішній день мов програмування.
Зображення блоків у алгоритмі, їх розміри, товщина ліній, кут нахилу ліній тощо, регламентуються Державним стандартом "Схеми алгоритмів, програм, даних і систем", а саме : 19.701-90 (180 5807-85).
Блоки у блок-схемі з'єднуються лініями потоків. У кожен блок може входити не менше однієї лінії, з блоку ж (окрім логічного) може виходити лише одна лінія потоку . З логічного блоку завжди виходять дві лінії потоку: одна у випадку виконання умови, інша - при її невиконанні. Бажано, щоб лінії потоку не перетинались.
Алгоритм може бути детальним, або спрощеним (деякі зрозумілі блоки можуть не записуватись, інакше алгоритм збільшується в розмірі).
Основні види блок-схем :
• прості (нерозгалужені);
• розгалужені;
• циклічні;
• з підпрограмами;
• змішані.

Початок

Лінії потоку
Виконання обчислень
Перетин незв’язаних ліній потоку
Виведення інформації
Об’єднання ліній потоку
[коментар,
—
пояснення
Рис. 1.2. Основні елементи блок-схем
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
Схожі підручники
- Загальні питання з курсу Політекономія (частина 1)
- РЕАЛЬНІ ІНВЕСТИЦІЇ
- Структура кредитного портфелю українських банків, недоліки та перспективи покращення
- Сучасна математика і математична освіта
- Українська мова за професійним спрямуванням. Навчальний посібник (частина 2)
- ПСИХОЛОГО-ПЕДАГОГІЧНІ ОСНОВИ МІЖОСОБИСТІСНОГО СПІЛКУВАННЯ НАВЧАЛЬНИЙ ПОСІБНИК (онлайн)
