Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
З В І Т
до лабораторної роботи №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.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!