Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА
кафедра ЗІ
ЗВІТ
До лабораторної роботи №9
з курсу: «Інформатика»
на тему: «Обчислення значення многочлена»
ЗАВДАННЯ
Написати програму для обчислення значення многочлена.
ТЕКСТ ПРОГРАМИ
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace lab_inform_9
{
class Program
{
static void Main(string[] args)
{
Calculations calc = new Calculations();
Console.WriteLine("Значення даного многочлена обчисленого звичайним методом дорiвнює = " + calc.ST
(2, Calculations.A));
Console.WriteLine("Значення даного многочлена обчисленого методом Горнера дорiвнює = " + calc.HORNER(2, Calculations.A));
Console.ReadKey();
}
}
class Calculations
{
static public int[] A;
public int ST(int x, int[] A)
{
A = new int[] { 7, 3, 9, 3 };
int R = A[1] * x + A[0];
int PX = x;
for (int i = 2; i < A.Length; i++)
{
PX *= x;
R += A[i] * PX;
}
return R;
}
public int HORNER(int x, int[] A)
{
A = new int[] { 7, 3, 9, 3 };
int R = A[A.Length - 1];
for (int i = A.Length - 1; i > 0; i--)
R = R * x + A[i - 1];
return R;
}
}
}
РЕЗУЛЬТАТ РОБОТИ ПРОГРАМИ