TURBO PASCAL

Новости       

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности 

Гостевая книга

Спонсор

От автора

Программа вычисления значения полинома с заданными коэффициентами в данной точке.

Program pr25 (Input, Output);         

Объявление имени программы

Var         

Блок объявления глобальных переменных

A            :               Array [0..100] Of Real;       

Переменная        A            -              массив коэффициентов полинома

N             :               Integer; 

Переменная        N             -              степень полинома

X             :               Real;      

Переменная        X             -              значение аргумента, для которого ищется значение полинома

P             :               Real;      

Переменная        P             -              служит для накапливания значения полинома

i               :               Integer; 

Переменная        i               -              параметр цикла

 

 

Begin    

Начало тела программы

 

 

WriteLn ('PASCAL: Вычисление полинома по схеме Горнера.');          

Формулировка цели алгоритма

Write ('Введите степень полинома N: ');     

Запрос ввода N - степени полинома

ReadLn (N);         

Ввод N

WriteLn ('Введите коэффициенты полинома - A[i]:');               

Запрос ввода коэффициентов полинома

For i := 0 To N Do              

Цикл для i от 0 до N ввода коэффициентов полинома

Begin    

Начало тела цикла

Write ('A[', i, '] = ');             

Вывод удобной подсказки

ReadLn (A [i]);    

Ввод коэффициента A[i] соответствующего элементу X^(N-i)

End;      

Конец тела цикла

 

 

Write ('Введите значение аргумента X: ');  

Запрос ввода X - значения аргумента

ReadLn (X);         

Ввод X

 

 

P := A[0];             

Переменной P придаем начальное значение, равное A[0]

For i := 1 To N Do              

Цикл для i от 1 до N вычисления полинома

P := P * X + A [i];               

Очередной шаг вычисления полинома по схеме Горнера

 

 

WriteLn ('Значение полинома при X = ', X: 2: 2, ' равно ', P: 4: 2);               

Вывод результата - значения полинома в точке X

 

 

ReadLn;

Ожидание нажатия клавиши Enter для завершения

End.       

Конец программы.

 

На первую страницу

Rambler's Top100 PROext: Top 1000
Rambler's Top100

(с) Все права защищены.

По всем интересующим вопросам прошу писать электронный адрес

Hosted by uCoz