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

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

Private

Читайте также:
  1. A. Recruitment and military training of Peruvians by private security companies to provide security services in Afghanistan and Iraq
  2. A. Situation of private military and security companies in Fiji and recruitment of individuals by private companies for work abroad
  3. B. Activities, operations, functioning and oversight of private security companies in Peru
  4. B. Effects of the activities of Fijians working for private military and security companies on the enjoyment of human rights
  5. C. Involvement in social conflicts of private security companies providing protection services to transnational mining or natural resource extraction companies
  6. Classification of Law. Civil and Criminal Law. Public and Private Law.
  7. Private
  8. Private
  9. Private static readonly byte minPasswordLength;

Известны три варианта разложения числа p в ряд. Сравните по скорости вычисления по каждому способу разложения.

В качестве показателя скорости вычисления числа p будем использовать количество повторений в каждом из вариантов решения.

1) p=4(1-1/3+1/5 – 1/7 + 1/9 …)

2) p=3+4(1/2*3*4 –1/4*5*6 +1/6*7*8 -...)

3) p=Ö 6(1+1/22 +1/32+1/42 +…)

Пример окна формы с результатами решения задачи для заданной погрешности e=1.0e-11 приведен на рис. 1.

Рис. 1

 

Программа содержит два события, а именно события от кнопок

2 и 3. В окне формы вы видите результаты решения задачи по двум предложенным вариантам – второму и третьему. Самая быстрая формула – вторая.

 

Unit Unit_pi;

Interface

Uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls;

Type

TForm1 = class(TForm)

Edit1: TEdit;

Button1: TButton;

Button2: TButton;

Edit2: TEdit;

Label1: TLabel;

Label2: TLabel;

Button3: TButton;

Edit3: TEdit;

Label3: TLabel;

Edit4: TEdit;

Label4: TLabel;

Button4: TButton;

Edit5: TEdit;

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

procedure Button4Click(Sender: TObject);

private

{ Private declarations }

Public

{ Public declarations }

End;

Var

Form1: TForm1;

i,j,t:int64;

S1,S,eps,p:extended;




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




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