Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Текст программы

Читайте также:
  1. A2Укажите, в каком значении употребляется в тексте слово «нежный» (предложение 25).
  2. I. ТЕКСТЫ ДЛЯ АНАЛИТИЧЕСКОГО ЧТЕНИЯ
  3. II. 4 Требования к итоговым достижениям освоения образовательной программы начального общего образования обучающимися с нарушениями речи.
  4. II. Введение (зачем и для кого написан данный текст).
  5. II. Запуск программы ГисИнГео.
  6. II. Психологические и космологические предпосылки к тексту
  7. II. Текстология Ветхого Завета
  8. IV. Ресурсное обеспечение Программы
  9. PR-текст как объект научного изучения 1 страница
  10. PR-текст как объект научного изучения 2 страница

По представленному в п.3 алгоритму была разработана программа на

языке Turbo Pascal. Текст программы с необходимыми комментариями

приведен в Программа курсовой работы.

Описание программы

Назначение программы

Программа предназначена для вычисления значения полинома с помощью схемы Горнера. Параметры программы приведены ниже.

 

Исходные параметры программы

x – переменная полинома;

n – максимальная степень;

k – коэффициенты при x.

 

Выходные параметры

s – значение полинома при заданном x;

q(x) – коэффициенты полинома являющегося частным при делении исходного на двучлен (x-z);

x1,x2 – границы действительных корней.

 

Инструкция по использованию программы

После запуска программы на выполнение и выдачи приглашений

вводятся исходные параметры (с клавиатуры)

· переменная функции

· максимальная степень переменной функции

· коэффициенты при переменной функции

После ввода всех параметров, программа выдает результаты.

 

Контрольный пример

Р(х) = 3х3 + 2х2-5х +7 при x = 3

Для указанных исходных данных с помощью разработанной про-

граммы были получены следующие результаты:

коэффициенты полинома q(x): 3; 11; 28;

значение полинома для заданного x: 91;

граница:[-3,3; 3,3].

 

График с использованием пакета MathCad.

Для графика были использованы стандартные средства пакета MathCad. Для этого была составлена программа на входном языке пакета MathCad.

 

 

Заключение и выводы

В данной курсовой работе были разработаны алгоритм и программа

на языке Turbo Pascal для вычисления значения полинома с помощью схемы Горнера. Проведена отладка программы на контрольном примере. По-

лученные с помощью разработанной программы результаты для исходных

данных контрольного примера совпали с результатами, приведенными литературе. Это говорит о правильности работы программы.

Проведен расчет при других исходных данных. Построен график для контрольного примера с помощью разработанной программы в пакете MathCAD 2000.

 

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

Демидович Б.П., Марон И.А. Основы вычислительной математики. – М.: Гос. изд. физ-мат лит., 1963. - 660 с.

 

Программа курсовой работы

program shema_Gornera;

uses crt;

var

k: array[1..100] of integer;

i,x,n,s,z:integer;{s-rezultat;k-koefficient pri x;n-maximalnaya stepen;}

q,w,e: real;

begin

clrscr;

write('x=');

readln(x);

write('maximalnaya stepen n=');

readln(n);

s:=0;

writeln('koefficienty');

for i:=1 to (n+1) do

readln(k[i]);

writeln('koefficienty polinoma Q(x)');

for i:=1 to (n) do

begin

s:=s*x+k[i];

write(' ',s);

end;

for i:=1 to (n+1) do

z:=s*x+k[i];

readln;

writeln('znachenie polinoma P(x) dlya zadannogo x');

writeln('s=',z);readln;

for i:=1 to (n+1) do

if abs(k[i])>abs(k[i+1]) then q:=abs(k[i]);

w:=abs(k[i])/abs(k[1])+1;

e:=-w;

write('granisa');

writeln(' ot ',e:2:1,' do ',w:2:1);

readln;

end.




Дата добавления: 2015-09-11; просмотров: 21 | Поможем написать вашу работу | Нарушение авторских прав

<== предыдущая лекция | следующая лекция ==>
Метод решения| ЦИЛИНДРА

lektsii.net - Лекции.Нет - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав