- •7.091401 "Системи управління і автоматики"
- •7.091501 "Комп’ютерні системи і мережі"
- •Передмова
- •1. Порядок виконання курсової роботи
- •1.1. Постановка задачі
- •1.2. Проектування програми
- •1.3. Написання програми
- •1.4. Тестування програми
- •2. Оформлення пояснювальної записки
- •2.1. Зміст пояснювальної записки
- •2.2 .Форма пояснювальної записки
- •3. Порядок захисту курсової роботи та її оцінка
- •Рекомендована література
- •Додатки Додаток а. Приклад оформлення титульного листа
- •Додаток б. Вимоги до оформлення пояснювальної записки.
- •Додаток в. Вимоги до блок-схем алгоритмів.
- •Додаток д.Приклади
- •7.091401 "Системи управління і автоматики"
Додаток в. Вимоги до блок-схем алгоритмів.
Блок-схеми алгоритмів виконуються за наступними ДЕСТами:
ДЕСТ 19.002-80 Схеми алгоритмів і програм. Правила виконання
ДЕСТ 19.003-80 Схеми алгоритмів і програм. Позначення умовні графічні.
Блок-схеми алгоритмів виконуватися вручну або машинним способом.
При ручному способі оформлення блок-схеми виконуються за допомогою креслярського приладу.
При машинним способі оформлення рекомендується використовувати програму Microsoft Visio ( Форма: Flowchart\ Basic Flowchart).
Зображення схем
Окремі функції алгоритмів і програм, з урахуванням ступеня їх деталізації, відображаються у вигляді умовних графічних позначень - символів.
ТаблицяВ.1. Умовні позначення на блок-схемах
1. Процес |
Виконання операції або групи операцій, у результаті яких змінюється значення, форма представлення або знаходження даних |
|
2. Рішення |
Вибір напрямку виконання алгоритму або програми залежно від деяких змінних умов |
|
3. Модифікація |
Виконання операцій, які змінюють команди, або групи команд, що змінюють програму |
|
4. Визначений процес |
Використання створених раніше і окремо описаних алгоритмів або програм |
|
5. Ввід-вивід |
Перетворення даних у форму, є найзручнішою для обробки (ввід) або відображення результатів обробки (вивід)
|
|
6. З'єднувач |
Зазначення зв'язку між перерваними лініями потоку, які з'єднують символи |
|
7. Пуск - останов |
Початок, кінець, переривання процесу обробки даних або виконання програми |
|
8. Коментар |
Зв'язок між елементом схеми і поясненням |
|
9. Міжстроковий з'єднувач |
Зазначення зв'язку між роз'єднаними частинами схем алгоритмів і програм, розташованих на різних листах |
Співвідношення геометричних розмірів символів
Розмір a повинен вибиратися з ряду 10, 15, 20 мм. Допускається збільшувати розмір a на число, кратне 5. Розмір b дорівнює 1,5a.
Примітка. При ручному виконанні схем алгоритмів та програм для символів 1-4, 7 допускається встановлювати b рівним 2a.
При виконанні умовних графічних позначень автоматизованим методом розміри геометричних елементів символів округляються до значень, обумовлених технічними можливостями використовуваних пристроїв.
ТаблицяВ.2. Застосування символів у схемах алгоритмів
1. Початок програми |
|
2. Початок підпрограми |
|
3. Кінець (програми/ підпрограми) |
|
4. Ввід Read[ln](a,b) |
|
5. Вивід Write[ln](a,b) |
|
6. Процес |
|
7. Підпрограма |
Даний блок використовується у випадках при виклику підпрограми «Процедури» або «Функція». Якщо підпрограма «Функція» не викликається, а повертає своє значення, то треба використовувати блок «Процес». (Наприклад, a:=Factor(N); тоді використовується блок «Процес»).
|
4. Оператор If..Then..Else |
Варіант1
Варіант2
|
5. Оператор Case..Of..Else |
|
6. Оператор циклу For |
Варіант1: For i=1 to n do
Варіант2: For i=n downto 1 do
Варіант3: For i=1 to n do For j=1 to m do
|
7. Оператор циклу з після умовою Repeat…Until |
|
8. Оператор циклу із передумовою While..Do |
|
9. З'єднувач |
При великій насиченості схеми символами окремі лінії потоку між віддаленими друг від друга символами допускається обривати. При цьому наприкінці (початку) обриву повинен бути поміщений символ "З'єднувач".
|
10. Межстроковий з'єднувач
|
|
11. Лінії потоку |
Застосовують для зазначення напрямку лінії потоку: без стрілки, якщо лінія спрямована ліворуч праворуч і зверху вниз; зі стрілкою - в інших випадках. Відстань між паралельними лініями потоку повинне бути не менш 3 мм, між іншими символами схеми - не менш 5 мм.
Злиття ліній потоку застосовується у випадку злиття ліній потоку, кожна з яких спрямована до тому самому символу на схемі. Місце з'єднання ліній потоку позначено крапкою.
|
12. Коментарі |
Застосовується, якщо пояснення не поміщається усередині символу (для пояснення характеру параметрів, особливостей процесу, ліній потоку й ін.) Коментар записують паралельно основному напису.
Коментар поміщають у вільному місці схеми алгоритму на даному листі і з'єднують з пояснювальним символом.
|
Записи усередині символу або поруч з ним повинні виконуватися машинописом або креслярським шрифтом. Записи повинні бути короткими.
Скорочення слів або абревіатури, за стандартних і загальноприйнятих, повинні бути розшифровані в нижній частині поля схеми або в документі, до якого ця схема належить. Записи усередині символу повинні бути представлені так, щоб їх можна було читати ліворуч праворуч і зверху вниз, незалежно від напрямку потоку.
У схемі символу привласнюється номер, що повинен міститися ліворуч над символом (наприклад, для посилання в інших частинах документації):
Символи нумеруються, починаючи з нуля, порядок нумерації визначається напрямком лінії потоку, а також напрямком з лева на право.