Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,...

Кусок учебного пособия

^ 2.1.3. Главные этапы разработки и исследования моделей на компьютере

Внедрение компьютера для исследования информационных моделей разных объектов и систем позволяет изучить их конфигурации зависимо от значения тех либо других характеристик. Процесс разра­ботки моделей Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... и их исследование на компьютере можно поделить на несколько главных шагов.

34

^ Описательная информационная модель. На первом шаге ис­следования объекта либо процесса обычно строится описательная ин­формационная модель. Такая модель выделяет Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... значительные исходя из убеждений целей проводимого исследования характеристики объекта, а несу­щественными параметрами третирует.

^ Формализованная модель. На втором шаге создается формали­зованная модель, т.е. описательная информационная модель записы­вается при помощи какого Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,...-нибудь формального языка. В таковой модели при помощи формул, уравнений, неравенств и т.д. фиксируются формаль­ные соотношения меж исходными и конечными значениями параметров объектов, также накладываются ограничения на допустимые Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... значения этих параметров.

Но далековато не всегда удается отыскать формулы, очевидно выражаю­щие разыскиваемые величины через начальные данные. В таких случаях исполь­зуются приближенные математические способы, дозволяющие получать результаты с данной точностью.

^ Компьютерная модель. На Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... 3-ем шаге нужно формали­зованную информационную модель конвертировать в компьютерную мо­дель, т.е. выразить ее на понятном для компьютера языке. Есть два принципно разных пути построения компьютерной модели:

В процессе сотворения компьютерной модели полезно создать удачный графический интерфейс, который позволит визуализировать формальную модель, также воплотить интерактивный диалог чело Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,...­века с компом на шаге исследования модели.

^ Компьютерный опыт. 4-ый шаг исследования ин­формационной модели состоит в проведении компьютерного экспери­мента. Если компьютерная модель существует в виде программки на одном из Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... языков программирования, ее необходимо запустить на выполнение и получить результаты.

Если компьютерная модель исследуется в приложении, к примеру в электрических таблицах, можно провести сортировку либо поиск данных, выстроить диаграмму либо график и Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... т.д.

^ Анализ приобретенных результатов и корректировка исследуемой модели. 5-ый шаг состоит в анализе приобретенных результатов и кор­ректировке исследуемой модели. В случае различия результатов, полу­ченных при исследовании информационной модели Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,..., с измеряемыми па­раметрами реальных объектов можно прийти к выводу, что на прошлых шагах построения модели были допущены ошибки либо некорректности.

К примеру, при построении описательной высококачественной модели мо­гут быть некорректно отобраны Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... значительные характеристики объектов, в про­цессе формализации вероятны ошибки в формулах и т.д. В этих случа­ях нужно провести корректировку модели, при этом уточнение модели может проводиться неоднократно, пока Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... анализ результатов не покажет их соответствие изучаемому объекту.

35

^ Вопросы для размышления

В каких случаях могут быть опущены отдельные этапы построения и исследования модели? Приведите известные вам примеры сотворения моделей в процессе исследования физики, химии Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,..., биологии, арифметики, географии и других предметов.

^ 2.2. ИССЛЕДОВАНИЕ ФИЗИЧЕСКИХ МОДЕЛЕЙ

2.2.1. Построение информационной модели движения тела, брошенного под углом к горизонту

Разглядим процесс построения и исследования модели на конк­ретном примере движения тела, брошенного под Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... углом к горизонту.

Физика-9

Содержательная постановка задачки «Попадание в стену тела, брошенного под углом к горизонту». В процессе занятий тенни­систов употребляются автоматы по бросанию мячика в конкретное место площадки. Нужно задать автомату Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... нужную скорость и угол бросания мячика для попадания в мишень определенной высоты, находящуюся на известном расстоянии.

^ Высококачественная описательная модель. Поначалу построим каче­ственную описательную модель процесса движения тела с использова­нием Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... физических объектов, понятий и законов, т.е. в этом случае иде­ализированную модель движения объекта. Из условия задачки можно сконструировать последующие главные догадки:

^ Формальная модель. Для формализации модели используем из­вестные из курса физики формулы равномерного и равноускоренного движения. При данных исходной скорости v0 и угле бросания а зна Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,...­чения координат дальности полета х и высоты у от времени можно опи­сать последующими формулами: х = v0 • cosa • t; у = v0 • sina • t - g • t2/2. (2.1)

Пусть мишень высотой h будет Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... располагаться на расстоянии s. Из первой формулы находим время, которое пригодится мячику, чтоб преодолеть расстояние s:

t = s/vn • cosa.

36

Подставляем это значение для t в формулу для у. Получаем / — высоту мячика Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... над землей на расстоянии s:

I = s • tga - g • s2/2 • v02 • cos2a. (2.2)

Формализуем сейчас условие попадания мячика в мишень. Попада­ние произойдет, если значение высоты / мячика будет удовлетворять условию в форме Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... неравенства:

О < / < А.

Если 1<0, то это значит «недолет», а если / > h, то это значит «перелет».

Практическое задание для самостоятельного ™~ выполнения

2.2. Выстроить формальную модель решения задачки «Попадание в площадку тела, брошенного под углом к горизонту». В процессе трени­ровок теннисистов употребляются автоматы по Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... бросанию мячика в опре­деленное место площадки. Следует задать автомату нужную ско­рость и угол бросания мячика для попадания в площадку определенной длины, находящуюся на известном расстоянии.

^ 2.2.2. Компьютерная модель движения тела на Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... языке Visual Basic

На базе формальной модели, описывающей движение тела бро­шенного под углом к горизонту, сделаем компьютерную модель с ис­пользованием системы программирования Visual Basic. Сделаем поначалу графический интерфейс Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... проекта.

^ Проект «Попадание в стену тела, брошенного под углом -^—-. к горизонту»

1. Расположить на форме:

2. Поместить на форму 10 меток (объекты Label) для обозначе­
ния предназначения текстовых полей (имен переменных Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... и единиц измере­
ния).

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

Поместить на форму кнопку cmdCalc и сделать для нее событийную функцию cmdCalc_Click(), в какой Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,...:

37

Const G As Single = 9.81

Const Pi As Single =3.14

Dim VO, A, S, L, Т As Double, I As Integer

Private Sub cmdCalc Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,..._Click()

'Ввод исходных значений

VO = Val(txtVO.Text)

A = Val(txtA.Text)

S = Val(txtS.Text)

H = Val(txtH.Text)

'Попадание в мишень

L = S * Tan(A * Pi/180)-(G * S Л 2)1(2 * VO л 2 * Cos Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,...(A * R/180) л 2)

IblL.Caption = L

Select Case L

Case Is < 0

1ЫМ.Caption = «Недолет»

Case Is > H

IblM.Caption = «Перелет»

Case Else

IblM.Caption = «Попадание»

^ End Select

End Sub

Для визуализации формальной модели построим линию движения дви­жения тела (график Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... зависимости высоты мячика над поверхностью зем­ли от дальности полета). Снабдим график осями координат и выведем положение мишени.

Поместить на форму графическое поле picl, в каком будет осу­ществляться построение графика.

В событийную Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... функцию ввести код установки масштаба графи­ческого поля:

'Установка масштаба

picl.Scale (О, 15)-(S + 5, -5)

В событийную функцию ввести код построения линии движения дви­жения мячика:

'Построение траектории перемещения мячика

For Т = 0 То Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... 10 Step 0.1

Y = VO * Sin(A * Pi / 180) * Т - G * Т * Т / 2

X = VO * Cos(A * Pi / 180) * Т

picl.PSet (X, Y)

38

Next T

В событийную функцию ввести код построения осей X и Y со Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... шка­лами и рисования мишени:

'Ось X

picl.Line (0, 0)-(50, 0)

For I = 0 То 50 Step 5

picl.PSet (I, 0)

picl.Print I

Next I

'Ось Y

picl.Line (0, -5)-(0, 15)

For I = -5 To 20 Step 5

picl.PSet (0, I)

picl.Print I

Next I

'Мишень

picl.Line (S, 0)-(S Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,..., H)


Компьютерный опыт. Введем произвольные значения на­чальной скорости и угла бросания мячика, вероятнее всего, его попадания в мишень не будет. Меняя один из характеристик, к примеру угол, произ­ведем пристрелку, используя Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... извест­ный артиллерийский прием «взятие в вилку», в каком применяется эффек­тивный способ «деление пополам». Сна­чала найдем угол, при котором мячик перелетит мишень, потом угол, при ко­тором мячик не долетит Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... до стенки. Вы­числим среднее значение углов, со­ставляющих «вилку», и проверим, попадет ли мячик в мишень. Если он попадет в мишень, то задачка выпол­нена, если не попадет, то Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... рассматри­вается новенькая «вилка» и т.д.

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

s

Щелкнуть по кнопке Бросок.


В поля меток будут выведены ре­зультаты Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,..., а в графическом поле появит­ся траектория перемещения тела.

Подобрать значения исходной скорости и угла бросания мячика, обес­печивающие его попадание в мишень.

К примеру, при скорости бросания мячика v0 = 18 м/с Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... и угле бросания

39

а = 36° мячик попадет в мишень высотой h = 1 м и находящуюся на рассто­янии S = 30 м на высоте / = 0,9741607 ж

Анализ результатов и корректировка модели. Модернизируем проект так, чтоб можно было для Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... каждого значения скорости бросания мячика получить с данной точностью спектр значений углов, обес­печивающих попадание мячика в мишень.

Проект «Диапазон углов, обеспечивающий ~^™~ попадание в стенку»

  1. Удалить с формы текстовое поле txtA для ввода Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... значения угла,
    поля меток IblL и IblS для вывода результатов бросания и графическое
    поле picl.

  2. Поместить на форму текстовое поле txtP для ввода точности оп­
    ределения спектра углов и поле меток 1ЫА Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... для вывода значений ди­
    апазона углов.

  3. Внести конфигурации в объявление переменных и программный код
    событийной процедуры:

Const G As Single = 9.81

Const Pi As Single = 3.14

Dim VO, S, H, L As Double, A Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,..., P As Integer

Private Sub cmdCalc_Click()

'Ввод исходных значений

VO = Val(txtVO.Text)

S = Val(txtS.Text)

H = Val(txtH.Text)

P = Val(txtP.Text)

For A = 0 To 90 Step P

'Попадание в мишень

L = S Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... * Tan(A * R /180) - (G * S Л 2) / (2 * VO Л 2 * Cos(A * R /180) л 2)

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

If 0 < L And L < H Then

IblA.Caption = IblA.Caption + Str(A)

End If

Next A

End Sub

4. Запустить проект Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... и ввести скорость бросания мячика, расстоя­
ние до мишени и ее высоту, также точность определения значений
углов.

Щелкнуть по кнопке ^ Спектр углов.




40

Получен не тривиальный итог, оказывается, есть два диа­пазона углов от Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... 33 до 36 и от 56 до 57°, которые обеспечивают попадание мячика при скорости бросания v0 = 18 м/с в мишень высотой h = 1 м, находящуюся на расстоянии S = 30 м.

Проект «Диапазон углов, обеспечи- ^ CD-ROM |^Ё~

вающий попадание в Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... стенку» хранится в папке \VB\Phys2\

Вопросы для размышления

  1. От чего зависит точность вычислений значений переменных в
    языке программирования Visual Basic?

  2. Имеет ли физический смысл вычисление значения высоты попа­
    дания мячика в мишень Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... с точностью 7 символов после запятой? До
    какой точности целенаправлено округлить приобретенное значение?

Практические задания для CD-ROM fc-

~^™~ самостоятельного выполнения

  1. На базе формальной модели «Попадание в площадку тела,
    брошенного под углом к горизонту» (см. задание 2.2) выстроить компь Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,...­
    ютерную модель на языке программирования Visual Basic.

  2. На языке программирования Visual Basic сделать проект «Диа­
    пазон углов, обеспечивающий попадание в площадку», который позво­
    ляет найти для хоть какой скорости бросания спектр Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... углов, обеспе­
    чивающих попадание в площадку.

^ 2.2.3. Компьютерная модель движения тела на языке Delphi

На базе формальной модели, описывающей движение тела, бро­шенного под углом к горизонту, сделаем компьютерную модель с ис Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,...­пользованием системы программирования Delphi.

Сделаем поначалу графический интерфейс проекта.

^ Проект «Попадание в стену тела, брошенного под уг-~^™~ лом к горизонту»

1. Расположить на форме:

2. Поместить на форму 10 меток (объекты Label Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,...) для обозначе­
ния предназначения текстовых полей (имен переменных и единиц измерения).

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

41

3. Поместить на форму кнопку Button 1 и сделать для нее событий­
ную Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... функцию TForml.ButtonlClick, в какой:

procedure TForml.ButtonlClick(Sender: TObject);

const Иначало раздела объявления констант

G = 9.81;

Pi = 3.14;

var //начало раздела объявления переменных

V0:real; //исходная скорость

A:real; //угол Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... бросания

S:real; //расстояние до мишени

H:real; //высота мишени

L:real; //высота мячика на данном расстоянии

begin

//Ввод исходных значений VO := StrToFloat(EditVO.Text); А := StrToFloat(EditA.Text); S := StrToFloat(EditS.Text); Н := StrToFloat Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,...(EditH.Text);

//Попадание в мишень L:=S*Sin(Pi*A/180)/Cos(Pi*A/180)-G*Sqr(S) /(2*Sqr(VO)*Sqr(Cos(Pi*A/180))); Labell.Caption := FloatToStr(L); if L<0 then

Label2.Caption := «Недолет»

else if L<1 then

Label Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,...2.Caption := «Попадание»

else

Label2.Caption := «Перелет»; end;

Для визуализации формальной модели выстроить линию движения дви­жения тела (график зависимости высоты мячика над поверхностью зем­ли от дальности полета). Снабдить график осями координат Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... со шкалами и вывести положение мишени.

4. Поместить на форму графическое поле Imagel, в каком будет
осуществляться построение графика.

42

При помощи диалоговой панели Object Inspector установить размеры графического поля, к примеру свойству Height присвоить Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... значение 400, a Width — 500.

Поместить на форму кнопку Button2.

5. Сделать событийную функцию TForml.Button2Click, в какой:

• выстроить траекторию перемещения мячика на объекте Imagel.
Canvas Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,...;

• выстроить оси X и Y со шкалами и мишень.
procedure TForml.Button2Click(Sender: TObject);
const Иначало раздела объявления констант
G = 9.81;

Pi = 3.14;

var //начало раздела объявления переменных

V0:real; //исходная скорость

A:real; //угол Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... бросания

S:real; //расстояние до мишени

H:real; Ивысота мишени

L:real; Ивысота мячика на данном расстоянии

X:integer; //координата X

Y:integer; //координата Y

T:real; //время

N:integer; //счетчик

begin

//Ввод исходных значений VO := StrToFloat(EditVO.Text); А Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... := StrToFloat(EditA.Text); S := StrToFloat(EditS.Text); Н := StrToFloat(EditH.Text);

//рисование линии движения with Imagel.Canvas do begin

while T<5 Do

begin

T:=T+0.005;

Y:=380-Round(30*(VO*Sin(A*Pi/180)*T-G*T*T/2));

X := 5+Round(10*(VO*Cos Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,...(A*Pi/180)*T));

Pixels[X,Y]:=clBlack;

end;

MoveTo(0,380); LineTo(500,380); //ось X

43

MoveTo(5,0); LineTo(5,500); //ось Y

MoveTo(5+Round(10*S),380);

LineTo(5+Round(10*S),380-Round(30*H)); //мишень //шкала оси X

N:=0;

while N<500 do

begin

N:=N+100;

MoveTo Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,...(5+N,380); LineTo(5+N,360);

TextOut(5+N,380,IntToStr(Round(N/10)));

end;

Ишкала оси Y

N:=0;

while N<400 do

begin

N:=N+100;

MoveTo(0,380-N); LineTo(10,380-N);

TextOut(0,380-N,IntToStr(Round(N/10)));

end;

end;

end;

end.

П

роект «Попадание в стену Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... тела, брошенного под углом к горизонту» хра­нится в каталоге \Delphi\Physl\

^ Компьютерный опыт

6. Запустить проект и ввести значе­
ния исходной скорости, угла бросания,
расстояния до мишени и ее высоты.


Щелкнуть по Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... кнопке Бросок. В поля меток будут выведены значение высоты мячика и итог броска.

В графическом поле появится тра­ектория движения тела.

Подобрать значения исходной ско­рости и угла бросания мячика, обеспе­чивающие его попадание Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... в мишень.

7. К примеру, при скорости бро­
сания мячика v0 = 18 м/с и угле бро­
сания а = 36° мячик попадет в мишень
высотой h = 1 м и находящуюся на
расстоянии S = 30 м на высоте / =
0,9741612642009 м.

Анализ Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... результатов и корректи­ровка модели. Модернизируем проект

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

Проект «Диапазон углов, обеспечивающий попадание в стенку»

  1. Удалить Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... с формы текстовое поле EditA для ввода значения угла,
    поле меток Label2 для вывода результатов бросания и графическое поле
    Image 1.

  2. Использовать поле меток Labell для вывода значений спектра
    углов.

3. Внести конфигурации в программный код событийной Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... процедуры:
const //начало раздела объявления констант

G = 9.81;

Pi = 3.14;

var //начало раздела объявления переменных

V0:real; //исходная скорость

A:integer;//jeo/z бросания

S:real; //расстояние до мишени

H:real; Ивысота мишени

L:real; Ивысота мячика на данном Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,... расстоянии

procedure TForml.ButtonlClick(Sender: TObject);

begin

//Ввод исходных значений VO := StrToFloat(EditVO.Text); S := StrToFloat(EditS.Text); H := StrToFloat(EditH.Text);

//Попадание в мишень for A:=0 to 90 do begin

L:=S*Sin(Pi*A Фрагмент учебного пособия - Содержание других брошюр программы элективных курсов по образовательным областям «Естествознание»,.../180)/Cos(Pi*A/180)-G*Sqr(S)/ (2*Sqr(VO)*Sqr(Cos(Pi*A/180))); if (0
fragmenti-podgotovitelnih-materialov-13-glava.html
fragmenti-podgotovitelnih-materialov-18-glava.html
fragmenti-podgotovitelnih-materialov-23-glava.html