br />
Рис. 7
міжсторінкових з'єднання, вказівка ??зв'язку між інформацією на різних аркушах (рис 8).
Рис. 8
З'єднувач. Символ відображає вхід в частину схеми і вихід з іншої частини цієї схеми. Використовується для обриву лінії і продовження її в іншому місці (для уникнення зайвих перетинів або занадто довгих ліній, а також, якщо схема складається з декількох сторінок). Відповідні сполучні символи повинні мати однакове (при тому унікальне) позначення (рис 9).
Рис. 9
2.3 Огляд блок-схем
Блок-схема - це графічне представлення програми.
Блок-схеми будуються з окремих блоків. При цьому різні засоби мов програмування на блок-схемах зображуються різними блоками. Наприклад, для умови, на основі якого будується розгалуження, зображується ромбом. Оператор, в якому відбувається обробка інформації, зображується прямокутником. Давайте більш детально обговоримо різні блоки.
Будь-яка програма має початок і кінець. На блок-схемах початок і кінець програм позначаються прямокутниками з округленими кутами. Усередині цих прямокутників пишуться слова: Початок raquo ;, Кінець .
У блок-схемах виділяють два види операторів: оператори обробки даних і оператори вводу/виводу.
Блок обробки даних зображується прямокутником. У операторі обробки даних відбуваються різні обчислення (додавання, віднімання, ділення, множення чисел). Давайте подивимося на просту програму з трьома операторами: (блок схема # 1)
Рис. 10
Як бачимо, блоки з'єднуються лініями зі стрілочками. Стрілочками вказується послідовність виконання блоків.
Другий вид операторів в блок-схемах - блоки вводу/виводу даних. Вони позначаються як чотирикутники зі скошеними бічними сторонами. У таких блоках відбувається введення/виведення даних: друк даних на екран, отримання координат курсору миші, отримання клавіш клавіатури, на які натиснув користувач: (блок схема # 2).
Рис. 11
На двох попередніх картинках ми бачимо послідовне виконання операторів. Тепер давайте подивимося, як в блок-схемах відображаються розгалуження. Для побудови розгалужень у блок-схемах використовується блок умови, який позначається ромбом: (блок схема # 3).
Рис. 12
Якщо умова, записана в ромбі, виконується, то виконується код по лінії да raquo ;, а якщо не виконується, то виконується гілка немає .
У минулому уроці ми бачили приклади розгалужень, в яких було більше двох гілок. Щоб реалізувати такі розгалуження за допомогою блоків умов, потрібно використовувати вкладення цих блоків один в одного.
Також можлива побудова розгалужень з однією гілкою. У блок-схемах це буде виглядати ось так: (блок схем?? # 4).
Рис. 13
Зверніть увагу, що лінії не обов'язково малювати ліворуч і праворуч від блоку умови, можна і знизу. При цьому з блоку розгалуження повинно виходити тільки дві гілки: одна, яка задовольняє умові, інша, яка не задовольняє умові.
На цій же зображенні я показав ще пару нових речей: трикрапки та кола.
Трикрапка використовується, щоб показати, що в цьому місці пропущено кілька операторів.
Окружність каже, що це продовження коду, який був початий в іншому місці, або, що код буде продовжений в іншому місці. Окружності особливо корисні, коли малюєш блок-схеми на папері. За допомогою кіл можна розривати код, якщо програма не входить на одну сторінку.
Якщо потрібно розірвати код з декількома гілками, то окружності нумеруються.
Для позначення циклів в блок-схемах використовується наступний блок: (блок схема # 5).
Рис. 14
Усередині п'ятикутника записується умова продовження циклу. Якщо умова виконується, то виконується і код циклу. Зверніть увагу, що код циклу завжди повертається до початку циклу. Якщо умова не виконується, то виконується наступний оператор після циклу.
2.4 Приклади і задачі
Розглянемо наступну задачу.
Довжина класу 7 метрів, ширина - 5 метрів, висота - 3 метри. У класі 25 учнів. Скільки кв. м площі і скільки куб. м повітря припадає на одного учня?
Рішення завдання:
. Обчислити площу класу: