Professional Documents
Culture Documents
Звіт (Лаба2) технології програмування КБ
Звіт (Лаба2) технології програмування КБ
ІКТА
кафедра ЗІ
ЗВІТ
до лабораторної роботи №2
Варіант №11
Виконав:
ст. гр . КБ-12
Зборовський О. О.
.
Прийняв:
Дзяний Н. Я.
Львів 2023
ЗАВДАННЯ
1
Скласти блок-схеми алгоритмів та програми мовою С# для табулювання
функцій. Забезпечити ввід значень інтервалу, кроку і похибки табулювання з
клавіатури і вивід результатів на дисплей.
а)
б)
2
СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ,
ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ
ПОЯСНЕННЯ (a)
4
СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ,
ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ
ПОЯСНЕННЯ (б)
Class1:
Class1(x) - Конструктор для ініціалізації змінних х та у;
Calculation(k) - Метод обчислення чергового значення виразу;
SetX(new_x) - Метод встановлення чергового значення х;
GetX() - Метод повернення поточного значення х;
Class3:
InputData() - Метод вводу початкових даних (меж табуляції, похибки,
кроку);
Tabulation() - Метод табуляції (виклик методів встановлення чергового
значення х та похибки, методу обчислення суми, методу повернення
суми, методу виводу результатів обчислення на екран);
Class4:
Main() - Основний метод (виклик методів вводу та табуляції з Class3),
точка входу в программу;
5
Math.Sin(х) – математична функція обчислення синуса від х;
6
ВИСНОВОК
На цій лабораторній роботі я ознайомився з основними засобами введення,
відлагодження та компіляції програми системи програмування С#, вивчив базові
принципи об’єктно-орієнтованого програмування на прикладі алгоритмічної мови
C#. Написав програми для табулювання значення математичного виразу,
забезпечив ввід аргументів з клавіатури.