Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
З В І Т
до лабораторної роботи №1
з курсу: «Алгоритмічні мови та програмування»
на тему: «Прості програми лінійної структури»
Варіант № 4
Мета роботи - вивчити принципи об’єктно-орієнтованого програмування на прикладі алгоритмічної мови C#. Навчитися складати та відлагоджувати прості розрахункові програми лінійної структури.
1. Завдання
Скласти блок-схему алгоритму та програму мовою С# для розрахунку значення виразу. Забезпечити ввід значень аргументів з клавіатури і вивід результату розрахунку на дисплей. Дані для роботи беруться з табл.12 за вказівкою викладача.
4
x=10.541, z=8.991
Блок-схема алгоритму програми
Блок-схема методу Main()
Блок-схема методу Calc()
3. Список ідентифікаторів констант, класів, полів, методів
використаних у блок-схемі алгоритму і програмі,
та їх пояснення
class MyClass – клас, в якому здійснюється зчитування змінних та обчислення виразу
x, z – змінні дійсного типу, які є аргументами виразу;
result – змінна дійсного типу, якій надається значення результату обчислення виразу;
MyObject.Calc() – метод, в якому здійснюється обчислення
class Program – клас, в якому оголошена головна функція
static void Main() – головна функція;
4. Текст програми
using System;
class MyClass
{
public double x, z, result;
internal void Calc()
{
result=Math.Log(x + z)/Math.Exp(x + z)+ Math.Tan((x - z)/z)-16*z*Math.Pow(x,2);
}
}
class Program
{
static void Main()
{
string exitCom = "2";
MyClass MyObject = new MyClass();
do
{
if (exitCom == "2")
{
Console.Write("Vvedit' znachennja x = ");
MyObject.x = double.Parse(Console.ReadLine()); ;
Console.Write("Vvedit' znachennja z = ");
MyObject.z = double.Parse(Console.ReadLine());
MyObject.Calc();
Console.WriteLine("result = {0:f4}", MyObject.result);
Console.Write(@"Type -'1', or -'2'...");
}
else Console.Write(@"Type '1' or '2'...");
exitCom = Console.ReadLine();
} while (exitCom != "1");
}
}
5. Результати роботи програми
Vvedit' znachennja x= 10.541
Vvedit' znachennja z=8.991
Result = -15984.0517
6. ВИСНОВКИ
Під час лабораторної роботи я ознайомилася з основними засобами введення, відлагодження та компіляції програми системи програмування С#, відлагодила програму, яка обчислює при x= 10.541, z=8.991, і отримала результат роботи програми, який дорівнює -15984.0517.