Оглавление

Введение. 2

ГЛАВА 1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ. 3

1.1 Колебания математического маятника  3

1.2 Обзор программных средств  9

1.3 Постановка задачи  11

1.4 Математическая модель решения задачи  12

1.5 Алгоритм моделирования колебаний математического маятника. 13

1.6 Блок-схема программы.. 14

ГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬ. 16

Решение поставленной задачи в среде Delphi 16

2.1 Описание интерфейса программы в среде Delphi 16

2.2 Текст основного модуля и вид формы приложения  17

2.3 Графическое представление результатов  19

2.4 Анализ полученных результатов  20

Заключение. 21

Литература.. 22

Приложение. 23

 



Фрагмент работы:

2.1 Описание интерфейса программы в среде Delphi

 

Рассмотрим интерфейс программы моделирования колебаний математического маятника. Значение начального угла  колебаний будем вводить в компонент Edit1. Начальную скорость будем вводить в компонент Edit2. Частоту колебаний – в Edit3. Метки от Label1 до Label9 используются для оформления формы и подсказок. Компонент Image1 выводит на форму анимацию колебаний маятника. Кнопка Button1 запускает процедуру моделирования, а Button2  - останавливает моделирование. Компонент Chart1 позволяет построить график..

 

 

Рисунок 4  Интерфейс программы моделирования математического маятника

 

2.2 Текст основного модуля и вид формы приложения

 

procedure TForm1.startClick(Sender: TObject);

var i:integer;

begin

for i:=0 to 2 do //очистка (для нескольких испытаний)

  graf.Series[i].Clear;

t:=0;

Phi:=StrToFloatDef(angle.Text,90)/180*pi;//угол

phidot:=strtofloatdef(speed.Text,5);//скорость

delta:=strtofloatdef(zatyxparam.Text,1)/5;//параметр затухания

omega:=strtofloatdef(chastota.Text,5);//частота

f:=strtofloatdef(vinsil.Text,0);//сила

chastF:=StrToFloatdef(chastvinsil.Text,6);//частота вынужд. силы

r:=min(Img.Width,img.Height) div 3;//за радиус принимаем 1/3

timer.Enabled:=true;//включаем таймер

end;

 

procedure TForm1.stopClick(Sender: TObject);

begin

timer.Enabled:=false;

end;

 

procedure TForm1.TimerTimer(Sender: TObject);

var xx,yy,i:integer;

begin



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

 

Гофман, В.Э. Delphi 5 / В.Э. Гофман, А.Д. Хомоненко – СПб.: БХВ – Санкт-Петербург, 2000. – 800 с. Культин, Н.Б. Программирование в Turbo Pascal 7.0 и Delphi / Н.Б. Культин. – СПб.: BHV, 1998. – 240 с. Фаронов, В.В. Delphi. Программирование на языке высокого уровня: учебник для ВУЗов / В.В. Фаронов. – СПб.: Питер, 2005. – 640 с. Бухгольц Н.Н. Основной курс теоретической механики. М.: Наука. 1969. Боровой А., Херувимов А. Колебания и маятники. Ж. Квант. № 8, 1981.

 


Цена сегодня: 35.00 бел.руб.

Вы находитесь на сайте как незарегистрированный пользователь.
Для покупки работы Вам необходимо заполнить все поля ниже:
Ваше имя :
Придумайте логин :
Ваш e-mail :
Ваш телефон :
Параметры выбора
Дисциплина
Вид работ
Цена
от 
до 
Год сдачи
от 
до 
Минимальный балл
Страниц не менее
Слова в названии
Слова в описании


Megabank.by - Купить дипломную работу в Минске

Оставьте свои данные и мы перезвоним!