Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА"
ІКТА
Кафедра ЗІ
З В І Т
до лабораторної роботи №4
з курсу: «Комп’ютерні методи дослідження інформаційних процесів та систем»
на тему: «Числове інтегрування функції однієї змінної»
Варіант № 16
Львів-2016Мета роботи – ознайомлення з методами наближеного інтегрування означених інтегралів.
1.Завдання
Скласти програму обчислення означеного інтеграла вказаним викладачем методом.Методи прямокутників, трапецій і Сімпсона зі змінним кроком інтегрування, Гаусса і Чебишова – з сталим.
№ вар.
Підінтегральна функція
Інтервал інтегрування
Метод
Абсолютна похибка
16
[0; 1]
прямокутників
0,001
2.Блок-схема алгоритму програми
Схема до методу прямокутників
3. Список ідентифікаторів констант, змінних, функцій, використаних у блок-схемі алгоритму і програмі, та їх пояснення
x, a, b, h – змінні дійсного типу, які є аргументами виразу;
y – змінна дійсного типу, якій надається значення результату обчислення виразу;
Main() – головний метод;
4. Текст програми
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
double h;
Console.WriteLine("Absolutna pohubka h=");
h = double.Parse(Console.ReadLine());
Console.WriteLine("Write bounds like a-b");
string s = Console.ReadLine();
double a = Convert.ToDouble(s.Split('-')[0]);
double b = Convert.ToDouble(s.Split('-')[1]);
double result = 0;
for (double x = a; x < b; x ++)
{
result += func(x) ;
}
Console.WriteLine(result);
Console.ReadKey();
}
static double func(double x)
{
return x * Math.Asin(Math.Sqrt((x/(1+x))));
}
}
}
5. Результати роботи програми
6. Висновки
На цій лабораторній роботі я ознайомився з методами розв’язування систем лінійних алгебраїчних рівнянь. Була складена програма, яка дозволила обчислення означеного інтеграла методом прямокутників.