Побудова блок-схем алгоритмів програм.

Основні умовні графічні позначення для побудови блок-схем алгоритмів програм та правила їх використання наведені в табл.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. Висновки по роботі.