Page 111 - ACAD на базі НТУ ДП
P. 111
Якщо напрямок потоку відрізняється від стандартного, тобто він іде вліво
або вверх, то його необхідно вказувати за допомогою стрілки.
У схемах слід уникати ліній, що перетинаються.
У даний час основна тенденція застосування схем програм полягає в
групуванні символів у вигляді базових конструкцій.
До них належать проходження, розгалуження і повторення.
На рис. 10.1 наведені відповідно схеми цих конструкцій. Кожна
конструкція має один вхід і один вихід, причому компоненти, що їх складають,
зображені вертикально.
Алгоритм лінійної структури (проходження). Символи в цій структурі
розташовуються в схемі у тому самому порядку, у якому повинні бути виконані
дії, що ними продиктовані (рис. 10.1, а). Такий порядок виконання називається
природним.
Алгоритм розгалуженої структури (розгалуження). Це така схема, у якій
передбачене розгалуження вказаної послідовності дій на два напрямки залежно
від підсумку перевірки заданої умови (рис. 10, б).
Алгоритм циклічної структури (повторення). Це схема, у якій
передбачене неодноразове виконання однієї і тієї самої послідовності дій.
Такий порядок виконання називається циклом (рис. 10.1, в).
Рис. 10.1. Базові конструкції схем програм: проходження (а), розгалуження (б) і
повторення (в)
Наприклад. Необхідно скласти схему програми для вирішення такого
завдання: дано три дійсні числа. Треба піднести до квадрата позитивні числа і
до четвертого степеня – негативні.
Схема програми прикладу наведена на рис. 10.2.
Відповідно до ГОСТу 19.701-90 схеми роботи системи відображають
керування операціями і потік даних у системі.
111