You are on page 1of 4

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ

УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»

ІКТА
кафедра ЗІ

ЗВІТ
до лабораторної роботи №1

з курсу: «Технології програмування, частина 2»


на тему: «ОСНОВНІ ПРИНЦИПИ
ОБ’ЄКТНООРІЄНТОВАНОГО ПРОГРАМУВАННЯ.
КЛАСИ,
ЧЛЕНИ КЛАСУ, ЕКЗЕМПЛЯРИ КЛАСУ. РОЗРОБКА
КОНСОЛЬНИХ ЗАСТОСУВАНЬ»

Варіант №11

Виконав: ст. гр . КБ-12


Зборовський
О.О.
.
Прийняв:
асистент каф. ЗІ
Дзяний Н.Р.
Львів 2023
ЗАВДАННЯ

1. Ознайомитися з принципами об’єктно-орієнтованого програмування.


2. Ознайомитися з типами даних мови С#.
3. Ознайомитися з операторами та методами Console I Math.
4.Вивчити правила побудови ідентифікаторів, виразів та присвоєння значень змінним мови
С#. 5.Ознайомитися з умовними графічними позначеннями для побудови блок-схем
алгоритмів.
6.Скласти блок-схему алгоритму та програму мовою С# для розрахунку значення виразу:

Забезпечити ввід значень аргументів з клавіатури і вивід результату розрахунку на дисплей.

БЛОК-СХЕМА АЛГОРИТМУ
Список ідентифікаторів констант, змінних, процедур і функцій, використаних
у блок-схемі алгоритму і програмі

x, z – змінні дійсного типу з плаваючою точкою подвійної точності, які є аргументами виразу;
result - змінна дійсного типу з плаваючою точкою подвійної точності, якій надається значення
результату обчислення виразу;
Main() – головна функція;
Console.Write() – метод, який записує текстове подання заданого значення або значень у
стандартний вихідний потік.
Convert.ToDouble – метод, який перетворює задане значення число з плаваючою комою
подвійної точності.
Console.ReadLine() – метод, який зчитує наступний рядок символів із стандартного вхідного
потоку.
Console.WriteLine – метод, який виводить на консоль інформацію, яка була передана в нього.
Math.Pow(x,y) – метод, який повертає значення х піднесене до степеня у.

Остаточна версія програми

class Program
{
static void Main()
{
double x, y, res;
Console.Write("x = ");
x = Convert.ToDouble(Console.ReadLine());
Console.Write("y = ");
y = Convert.ToDouble(Console.ReadLine());
res = Math.Pow(Math.Sin(Math.Pow(x, 2)) + 16 * y * x, 1 / 3) - Math.Exp(x + y) - 1 / (Math.Cos(y) + x);
Console.WriteLine(res);
}
}
Результати роботи програми

x = 1,769
y = 1,235
-19,64256602800548

Висновки по роботі

На цій лабораторній роботі я вивчив та використав


принципи на практиці
об’єктноорієнтованого програмування, типи даних мови С#, оператори та методи Console I
Math. Вивчив правила побудови ідентифікаторів, виразів та присвоєння значень змінним
мови С#. Ознайомився та виконав на практиці умови графічного позначення побудови
блок-схем алгоритмів. Склав блок-схему алгоритму та програму мовою С# для розрахунку
значення
виразу :

You might also like