Вариант 4

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Информатика
  • 20 20 страниц
  • 30 + 30 источников
  • Добавлена 25.10.2010
1 000 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Содержание

1. Постановка задачи, описание алгоритма решения задачи
2. Алгоритм решения задачи
3. Решение задачи в среде Maple
4. Решение задачи в среде MS Excel 2003
4.1 Таблица расчетов
4.2 Таблица формул
4.3 График подынтегральных функций
5. Решение задачи в среде Borland Delphi
6. Анализ полученных результатов
Список использованной литературы
Приложение 1 Текст программы для решения задачи в среде Maple 12
Приложение 2 Листинг программного проекта в среде Borland Delphi 7

Фрагмент для ознакомления

– М.: Наука, 1972.
27. Абрамов В.Г., Трифонов Н.П., Трифонова Г.Н. Введение в язык ПАСКАЛЬ. – М.: Наука, 1988.
28. Дьяконов В.П. Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ. – М.:Наука, 1987.
29. Сдвижков О.А. Математика на компьютере: Maple 8. – М.: СОЛОН-Пресс, 2003.
30. Корнюшин П. Н. Численные методы. Владивосток: Изд. Дальневосточного университета. 2002, 104с.














Приложение 1
Текст программы для решения задачи в среде Maple 12






























Приложение 2
Листинг программного проекта в среде Borland Delphi 7

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, TeEngine, Series, ExtCtrls, TeeProcs, Chart, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
Label1: TLabel;
Chart1: TChart;
Series1: TLineSeries;
Series2: TLineSeries;
Label2: TLabel;
Edit1: TEdit;
Label3: TLabel;
Chart2: TChart;
Button2: TButton;
Label4: TLabel;
Label5: TLabel;
Series3: TLineSeries;
Series4: TLineSeries;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
s,x,y,h, g: double;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
h:=strtofloat(edit1.text);
s:=0;

x:=0;
y:=cos(Pi*x);
s:=s+y*h/2;
x:=x+h;

while(x<=1-h) do
begin
if x<0.5 then
y:=cos(Pi*x)
else y:=0;
s:=s+y*h;
x:=x+h;
end;
if x<0.5 then
y:=cos(Pi*x)
else y:=0;
s:=s+y*h;
Label1.Caption:=FloatToStr(s);
x:=0;
g:=0.001;

while (x<=1) do
begin
if x<0.5 then
y:=cos(Pi*x)
else y:=0;
x:=x+g;
Series1.AddXY(x,y,'',clRed);
end;

x:=0;
while (x<=1) do
begin
Series2.AddXY(x,0,'',clBlue);
if x<0.5 then
y:=cos(Pi*x)
else y:=0;
Series2.AddXY(x,y,'',clBlue);
x:=x+h;
Series2.AddXY(x,y,'',clBlue);
end;

end;

procedure TForm1.Button2Click(Sender: TObject);
begin
h:=strtofloat(edit1.text);
s:=0;
x:=0;
y:=cos(Pi*x);
s:=s+y*h/2;
x:=x+h;

while(x<=1-h) do
begin

if x<0.5 then
y:=cos(Pi*x)*cos(Pi*x)
else y:=0;
s:=s+y*h;
x:=x+h;
end;
if x<0.5 then
y:=cos(Pi*x)*cos(Pi*x)
else y:=0;
s:=s+y*h;
Label5.Caption:=FloatToStr(s);
x:=0;
g:=0.001;

while (x<=1) do
begin
if x<0.5 then
y:=cos(Pi*x)*cos(Pi*x)
else y:=0;
x:=x+g;
Series3.AddXY(x,y,'',clRed);
end;

x:=0;
while (x<=1) do
begin
Series4.AddXY(x,0,'',clBlue);
if x<0.5 then
y:=cos(Pi*x)*cos(Pi*x)
else y:=0;
Series4.AddXY(x,y,'',clBlue);
x:=x+h;
Series4.AddXY(x,y,'',clBlue);
end;

end;

end.











3

Список использованной литературы


1.Березин И.С., Жидков Н.П. Методы вычислений. В 2–х т. М., 1959, т.1.– 464 с. т.2 – 602 с.
2.Бахвалов Н.С. Численные методы. т.1. М., Наука, 1975.
3.Калиткин Н.Н. Численные методы. М., Наука, 1978.
4.Волков Е.А. Численные методы М наука 1987
5. Матросов А. Maple 6. Решение задач высшей математики и механики. БХВ-Петербург. 2001.
6.Бабенко К. И. Основы численного анализа. М.: Наука, 1986.
7.Бахвалов Н. С. Численные методы. Т.1. М.: Наука, 1975.
8.Бахвалов Н. С., Жидков Н. П., Кобельков Г. М. Численные методы. М.: Наука, 1987.
9.Гулин А. В., Самарский А. А. Численные методы. М.: Наука, 1989.
10.Калиткин Н. Н., Численные методы. М.: Наука, 1978.
11.Каханер Д., Моулер К., Нэш С. Численные методы и программное обеспечение. М.: Мир. 1998.
12.Кнут Д., Искусство программирования для ЭВМ. Т.1.: Основные алгоритмы. М.: Мир, 1976.
13.Кнут Д., Искусство программирования для ЭВМ. Т.2.: Получисленные алгоритмы. М.: Мир, 1977.
14.Кормен Т., Лейзерсон Ч., Ривест Р. Алгоритмы: построение и анализ. М.: МЦНМО, 2000.
15.Самарский А. А. Теория разностных схем. М.: Наука, 1977.
16.Самарский А. А. Введение в численные методы. М.: Наука, 1984.
17. Дьяконов В.,П. Maple 7: учебный курс. – СПб.: Питер,2002.
18. Рычков В. Самоучитель Excel 2000. – СПб.: Питер,2001.
19. Информатика. Учебник под ред. проф. Н.В. Макаровой. – М. Финансы и статистика, 1997 (Учебник, практикум)
20. Информатика. Базовый курс. Учебник для вузов под ред. С.В. Симоновича. – СПб.: Питер, 2000
21. Амосов А.А., Дубинский Ю.А., Копченова Н.В. Вычислительные методы для инженеров. – М.: Высш. шк., 1994.
22. Гончаров А. EXCEL 97 в примерах. – СПб.: Питер, 1997.
23. Фролов Г.Д., Кузнецов Э.А. Элементы информатики. – М.: Высш. шк., 1989.
24. Абрамов С.А., Зима Е.В. Начала информатики. – М.: Наука, 1989.
25. Д. Мак-Кракен, У. Дорн. Численные методы и программирование на Фортране. – М.:Мир, 1977.
26. Хемминг Р.В. Численные методы. – М.: Наука, 1972.
27. Абрамов В.Г., Трифонов Н.П., Трифонова Г.Н. Введение в язык ПАСКАЛЬ. – М.: Наука, 1988.
28. Дьяконов В.П. Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ. – М.:Наука, 1987.
29. Сдвижков О.А. Математика на компьютере: Maple 8. – М.: СОЛОН-Пресс, 2003.
30. Корнюшин П. Н. Численные методы. Владивосток: Изд. Дальневосточного университета. 2002, 104с.

Вопрос-ответ:

Какую задачу решает статья?

Статья решает задачу численного интегрирования методами прямоугольников, трапеций и Симпсона.

В какой среде можно выполнить решение задачи?

Задача может быть решена в средах Maple, MS Excel 2003 и Borland Delphi.

Какие методы численного интегрирования используются?

В статье используются методы прямоугольников, трапеций и Симпсона.

Что содержит таблица расчетов в MS Excel 2003?

Таблица расчетов в MS Excel 2003 содержит значения аргумента, значения функции и значения интеграла для каждого метода.

Какие средства программирования использовались в Borland Delphi?

В Borland Delphi использовались средства программирования, такие как процедуры, функции, циклы и условные операторы.

Какая задача решается в статье?

Статья рассматривает решение математической задачи с использованием разных программных сред: Maple, MS Excel 2003 и Borland Delphi.

Какие алгоритмы используются для решения задачи?

Статья описывает алгоритм решения задачи, который представлен в тексте. Также приводится алгоритм расчетов в среде Maple, MS Excel 2003 и Borland Delphi.

Какие программные среды использовались для решения задачи?

В статье используются программные среды Maple, MS Excel 2003 и Borland Delphi.

Какие результаты были получены при решении задачи в среде Maple?

В статье представлены таблицы расчетов и формул, а также график подынтегральных функций, полученные при решении задачи в среде Maple.

Какие результаты были получены при решении задачи в среде Borland Delphi?

В статье приведен текст программы для решения задачи в среде Borland Delphi, а также листинг программного проекта.