Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА
кафедра ЗІ
ЗВІТ
До лабораторної роботи №5
з курсу: «Алгоритмічні мови та програмування»
на тему: «Прості програми лінійної структури»
Варіант №10
ЗАВДАННЯ
Скласти блок-схему алгоритму та програму мовою С# для розрахунку значення виразу
При x=0.357, y=2.031
Забезпечити ввід аргументів з клавіатури та вивід результату на дисплей.
БЛОК-СХЕМА АЛГОРИТМУ
СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ, ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ
x, y – змінні дійсного типу, які є аргументами виразу; z - змінна дійсного типу, якій надається значення результату обчислення виразу;
main() – головна функція; input() – функція зчитування введених даних; calc() – функція обчислення виразу; output() – функція виведення результату;
class func – клас, у якому містяться функції введення, обчислення та виведення результату;
Math.Pow(x,y) – математична функція знаходження xy; Math.Cos(x) – математична функція знаходження cos(x); Math.Tan(x) - математична функція знаходження tg(x); Math.Log(x) - математична функція знаходження ln(x);
Console.ReadLine() та Console.Read() – функція зчитування з клавіатури;
Console.WriteLine() та Console.Write() – функції виведення на екран;
Convert.ToDouble() – функція конвертування у тип double;
ТЕКСТ ПРОГРАМИ
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace LAB5
{
class Program
{
static void Main(string[] args)
{
func p = new func();
p.input();
p.calc();
p.output();
Console.WriteLine("\nНатиснiть <Enter> для завершення програми...");
Console.Read();
}
}
class func
{
public double x, y, z;
public void input()
{
Console.Write("Введiть X = ");
x = Convert.ToDouble(Console.ReadLine());
Console.Write("Введiть Y = ");
y = Convert.ToDouble(Console.ReadLine());
}
public void calc()
{
z=Math.Pow(x,Math.Cos(y))-Math.Pow(Math.Tan(x),Math.Sqrt(y-x))-19.12*Math.Log(Math.Pow(y,3));
}
public void output()
{
Console.WriteLine("\nЗначення виразу Z = " + z);
}
}
}
РЕЗУЛЬТАТ РОБОТИ ПРОГРАМИ