Побудова блок-схем алгоритмів програм.
Основні умовні графічні позначення для побудови блок-схем алгоритмів програм та правила їх використання наведені в табл.11.
Таблиця 11
Умовне графічне позначення | Правила використання |
Початок програми (підпрограми) | |
Кінець програми (підпрограми) | |
Введення/виведення даних для стандартних пристроїв введення-виведення (клавіатура, дисплей); у межах блока вказуються ідентифікатори змінних для введдення даних або вирази, значення яких виводяться | |
Виконання дій; у межах блока вказуються дії, які необхідно виконати. У даному випадку обчислюється значення виразу і обчислене значення присвоюється змінній | |
Розгалуження алгоритму програми залежно від виконання умови; у межах блоку вказується вираз, результат якого визначає подальший хід виконання алгоритму програми | |
Виконання циклу; у межах блоку вказуються межі діапазону значень параметру циклу та алгоритм (вираз), за яким змінюється параметр циклу | |
Виконання підпрограми (процедури чи функції); у межах блоку вказується заголовок (ім’я та параметри) підпрограми(процедури чи функції) | |
Виведення даних на папір (принтер); у межах блока вказується список виразів, значення яких виводяться | |
Лінії з’єднань між блоками | |
Перехід на іншу сторінку; використовуються, якщо блок-схема розташована на кількох сторінках; N і М - відповідно, номер сторінки і блоку до яких здійснюється перехід, К і L -відповідно, номер сторінки і блоку від яких здійснюється перехід | |
Перехід у межах однієї сторінки; замість цифр можна використовувати літери латинського алфавіту |
№ п/п | Вираз | Значення аргументів |
x=12.603, y=11.591, z=0.588 | ||
x=5.678, y=8.942, z=0.588 | ||
x=0.894, y=10.456 | ||
x=10.541, z=8.991 | ||
x=0.489, y=5.441, z=0.291 | ||
x=12.689, y=0.593, z=1.842 | ||
x=0.894, y=13.464 | ||
x=10.894, y=6.445 | ||
x=8.499, y=0.586, z=1.941 | ||
x=0.357, y=2.031 | ||
x=1.769, y=1,235 | ||
x=0.067, y=3.017 | ||
x=5.168, z=1.569, y=3.022 | ||
x=2.134, y=0.129 | ||
x=0.013, z=1.245 | ||
y=7.315, z=3.127 | ||
x=1.839, y=3.821, z=0.349 | ||
x=1.549, y=7.317 | ||
x=4.123, y=2.395 | ||
x=0.712, y=3.161 | ||
x=166.124, z=15.839 | ||
x=12.394, y=7.139 | ||
z=9.761 | ||
x=2.14, y=0.578 | ||
x=1.155, y=3.981 | ||
x=15.241, y=7.118 | ||
x=2.632, y=0.731 | ||
x=3.142, z=0.543 | ||
x=4.112, y=1.628 | ||
x=2.361, y=1.149 | ||
x=2.735, z=7.218 | ||
y=6.153, z=1.001 | ||
x=2.531, y=0.193 | ||
x=4.597, y=7.954 | ||
x=1.413, y=0.057 |
ЗАВДАННЯ
Домашня підготовка до роботи
1. Ознайомитися з принципами об’єктно-орієнтованого програмування.
2. Ознайомитися з типами даних мови С#.
3. Ознайомитися з операторами та методами Console I Math.
4. Вивчити правила побудови ідентифікаторів, виразів та присвоєння значень змінним мови С#.
5. Ознайомитися з умовними графічними позначеннями для побудови блок-схем алгоритмів.
6. Скласти блок-схему алгоритму та програму мовою С# для розрахунку значення виразу. Забезпечити ввід значень аргументів з клавіатури і вивід результату розрахунку на дисплей. Дані для роботи беруться з табл.12 за вказівкою викладача.
Таблиця 12
Робота в лабораторії
1. Ознайомитися з основними засобами введення, відлагодження та компіляції програми системи програмування С#.
2. Ввести в комп'ютер програму, написану мовою С# згідно з отриманим завданням.
3. Відлагодити програму. При необхідності скоригувати блок-схему алгоритму та програму у відповідності з виявленими логічними та синтаксичними помилками.
4. Остаточні версії блок-схеми, програми та отримані результати занести у звіт з лабораторної роботи.
5. Здати та захистити звіт з лабораторної роботи.
ЗМІСТ ЗВІТУ
1. Номер і назва лабораторної роботи.
2. Повний текст завдання.
3. Остаточна версія блок-схеми алгоритму.
4. Список ідентифікаторів констант, змінних, процедур і функцій, використаних у блок-схемі алгоритму і програмі, та їх пояснення.
5. Остаточна версія програми.
6. Результати роботи програми.
7. Висновки по роботі.