Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА
кафедра ЗІ
З В І Т
до лабораторної роботи №1
з курсу: «Алгоритмічні мови та програмування»
на тему: «Прості програми лінійної структури»
Варіант № 7
Мета роботи - вивчити принципи об’єктно-орієнтованого програмування на прикладі алгоритмічної мови C#. Навчитися складати та відлагоджувати прості розрахункові програми лінійної структури.
1. Завдання
Скласти блок-схему алгоритму та програму мовою С# для розрахунку значення виразу. Забезпечити ввід значень аргументів з клавіатури і вивід результату розрахунку на дисплей. x=0.894, y=13.464
Z=
2. Блок-схема алгоритму програми
Блок-схема методу vvid
Блок-схема методу vuraz
Блок-схема методу vuvid
3. Список ідентифікаторів констант, змінних, функцій,
використаних у блок-схемі алгоритму і програмі,
та їх пояснення
x,y – змінні дійсного типу, які є аргументами виразу;
z – змінна дійсного типу, якій надається значення результату обчислення виразу;
static void Main() – головна функція;
public void vvid()– метод, в якому зчитуються змінні;
void vuraz() – метод для обчислення;
Console.ReadLine() – зчитування стрічки з консоля;
Console.WriteLine()– метод виведення на екран;
class Program – клас, в якому оголошена головна функція
4. Текст програми
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Laba1
{
class Program
{
static void Main()
{
Rah a = new Rah();
a.vvid();
a.vuraz();
a.vuvid();
Console.Read();
}
}
class Rah
{
public Double x, y, z;
public void vvid()
{
Console.WriteLine("x=");
x = Double.Parse(Console.ReadLine());
Console.WriteLine("y=");
y = Double.Parse(Console.ReadLine());
}
public void vuvid()
{
Console.WriteLine("z=" + z);
}
public void vuraz()
z = 2*Math.Cos(y) + Math.Sqrt(Math.Pow(Math.Sin(x),3)) + Math.Log ((Math.Sin(y))/(Math.Pow(x,4)+Math.Pow(y,4)),4)
}
}
}
5. Результати роботи програми