Научная статья на тему 'МОДЕЛИРОВАНИЕ ФИЗИЧЕСКИХ ПРОЦЕССОВ НА ОСНОВЕ MOBILE BASIC'

МОДЕЛИРОВАНИЕ ФИЗИЧЕСКИХ ПРОЦЕССОВ НА ОСНОВЕ MOBILE BASIC Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
71
21
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДВИЖЕНИЕ ПОД ДЕЙСТВИЕМ СИЛЫ ТЯЖЕСТИ / МОДЕЛИРОВАНИЕ / СКОРОСТЬ / КООРДИНАТА / ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ / АНИМАЦИЯ / MOTION UNDER GRAVITY / MODELLING / SPEED / COORDINATE / INFORMATION TECHNOLOGY / ANIMATION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Насиров Мурад Закирович, Юлдашева Назокат Мурад Кизи, Матбабаева Саида Дилмурад Кизи

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Насиров Мурад Закирович, Юлдашева Назокат Мурад Кизи, Матбабаева Саида Дилмурад Кизи

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SIMULATION OF PHYSICAL PROCESSES BASED ON MOBILE BASIC

The article discusses the possibility of modelling physical processes based on Mobile Basic. In particular, the modelling of a body thrown at an angle to the horizon is considered, a program for modelling movement, finding the angle of flight is created, and the validity of the proposed method is shown, which allows the user to independently perform, control, observe and draw conclusions.

Текст научной работы на тему «МОДЕЛИРОВАНИЕ ФИЗИЧЕСКИХ ПРОЦЕССОВ НА ОСНОВЕ MOBILE BASIC»

МОДЕЛИРОВАНИЕ ФИЗИЧЕСКИХ ПРОЦЕССОВ НА ОСНОВЕ MOBILE BASIC

Насиров Мурад Закирович

канд. физ.-мат. наук, доц. кафедры физики, Андижанский государственный университет, Республика Узбекистан, г. Андижан E-mail: nmz1964@yandex. ru

Юлдашева Назокат Мурад кизи

исследователь,

Андижанский государственный университет, Республика Узбекистан, г. Андижан E-mail: sciencehub @mail. ru

Матбабаева Саида Дилмурад кизи

исследователь,

Андижанский государственный университет, Республика Узбекистан, г. Андижан E-mail: sciencehub @mail.ru

SIMULATION OF PHYSICAL PROCESSES BASED ON MOBILE BASIC

Murad Nasirov

Candidate of Physical and Mathematical Sciences, Associate Professor of the Department of Physics Andijan State University, Republic of Uzbekistan, Andijan

Nazokat Yuldasheva

Researcher of Andijan State University, Republic of Uzbekistan, Andijan

Saida Matbabaeva

Researcher of Andijan State University, Republic of Uzbekistan, Andijan

DOI: 10.32 743/UniTech.2020.80.11-1.32-35.

АННОТАЦИЯ

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

ABSTRACT

The article discusses the possibility of modelling physical processes based on Mobile Basic. In particular, the modelling of a body thrown at an angle to the horizon is considered, a program for modelling movement, finding the angle of flight is created, and the validity of the proposed method is shown, which allows the user to independently perform, control, observe and draw conclusions.

Ключевые слова: движение под действием силы тяжести, моделирование, скорость, координата, информационные технологии, анимация.

Keyword: motion under gravity, modelling, speed, coordinate, information technology, animation.

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

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

Библиографическое описание: Насиров М.З., Юлдашева Н.М., Матбабаева С.Д. Моделирование физических процессов на основе Mobile Basic // Universum: технические науки : электрон. научн. журн. 2020. 11(80). URL: https://7universum.com/ru/tech/archive/item/10916 (дата обращения: 25.11.2020).

№ 11(80)

7universum.com

UNIVERSUM:

ТЕХНИЧЕСКИЕ НАУКИ

ноябрь, 2020 г.

очевидно, что студенты высших учебных заведений должны иметь представления о компьютерных моделях, численных методах изучения различных объектов познания, достаточно свободно ориентироваться в современных программных продуктах. Современный персональный компьютер позволяет за несколько секунд решить сложную систему уравнений, построить график изучаемой зависимости, промоделировать трудновоспроизводимый эксперимент [3; 5; 6].

Известно, что компьютерный эксперимент не может заменить настоящую физическую лабораторию. Тем не менее при выполнении компьютерных лабораторных работ у студентов формируются навыки, которые пригодятся им и для реальных экспериментов, - выбор условий экспериментов, установка параметров опытов и т.д. Все это превращает выполнение многих заданий в микроисследования, стимулирует развитие творческого мышления студентов, повышает их интерес к физике [2; 4].

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

Поэтому в данной работе рассматривается моделирование физических процессов на примере движения тела, брошенного под углом к горизонту, с использованием графических возможностей Mobile Basic.

Как известно [1], при движении тела, брошенного под углом к горизонту, проекции скоростей меняются по законам:

_ v0 sin а

Ч =

g

(5)

Так как время подъема равно времени спуска, время полета будет:

2v sin а

t = 2tx = —o-

g

Высота подъема определяется по формуле:

_,2 2 • 2

, gt, v.. sin а

h = v ■ t, = 0

m y 1 ,-s

(6)

2

2g

(7)

Дальность полета равна:

2vn sin a v2

5 =v •t = v cosa

g

= —sin2a (8) g

При заданной скорости определение угла бросания является одной из важных задач военной техники, спорта и т.д. Для решения этой задачи используем известное тригонометрическое тождество:

1 , 2 = 1 + tg а

cos2 a

перепишем выражение (3) в виде:

(9)

Vy = Vg sin a-gt (1)

А координаты меняются с течением времени:

2 2

gx gx 2

y = tga• x tg2 a (10)

2vo 2vo

При заданных координатах мишени (х, у) это уравнение можно переписать в виде:

x = V cosa-1,

gtZ

y = v0 sin a • t ——

(2)

Исключая отсюда время, получаем траекторию движения:

или

gx 2 gx

^tg a-xtga + y + ^ = o

2v 2

2v2

2 2v2 , 2 yv2 Л tg a--tga +1 + = O

gx

gx

(11)

y = tga• x -

g

2vl cos2 a

x

(3)

т.е. тело, брошенное под углом к горизонту, движется по параболе:

y = ax - bx2

(4)

В наивысшей точке движения вертикальная составляющая скорости равна нулю = 0. Отсюда можно определить время подъема

у0 sma-= 0, т.е.:

Это квадратное уравнение относительно tga, решение которого имеет вид:

gx

* * ¿ Y -1-2 ^

gx i gx ) 2 gx

' 1 / \

1+ 1 1 gx 2 yg

—r

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

V К vo vo

(12)

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

vx = v0 cosa

2

2

v

Для моделирования рассмотренного процесса составлена программа на Mobile Basic (рис. 1), которая состоит из трех частей. Первая часть предназначена для наблюдения за движением тела, брошенного под углом к горизонту. Вторая часть предназначена для определения угла бросания при заданных v0, x, y.

Третья часть предназначена для наблюдения попадания тела (снаряда) в мишень.

Запустив программу, вводим данные <^0=10.0» (м/с), <^=30.0» (о) и получим анимационный график (рис. 2).

Mobile BASIC

I_су

|sub main

Dim vo,al, scrh.scrw.a.x.y as double Dim tm.dt, g, s,hm,xm,ym, t as double dim xO,yO,v2,vog,alO,all,al2 as double g=9.8

Input "vo=",vo

Input "al=",al

scrh = 700

scrw = 600

a = al * pi / 180.0

tm = 2.0 * vo * Sin(a) / g

dt = tm / 100.0

Print "tm=", tm

s = vo * Cos(a) * tm

Print "s=", s

hm = (vo * Sin(a)) ** 2 / 2.0 / g Print "hm=", hm xm = scrw / s ym - scrh / hm / 2.0 t = 0.0 graphics While t <= tm x = vo * Cos(a) у = vo * Sin(a) setcolor 255,0, x=x*xm y-scrh y*ym drawCircle x, t = t + dt end while sleep 500 Input "xO=",xO Input "y0=",y0 v2=vo*vo

Рисунок 1. Часть программы

t t -

10

t / 2.0

Рисунок 2. Траектория движения

щ. Mobile BASIC tm=

1.020408163265306

s=

8.83699391616774 hm=

1 .2755102040816322 ail =

61.35268784213404 al2=

35 .772328506767764 tm=

1.790994683538737 s =

8.586327459829052 hm=

3 .9293858966684256

Рисунок 3. Попадание в мишень

Рисунок 4. Основные параметры движения

Теперь вводим значения «х=8.0» (м), «у=1.0» (м) и наблюдаем попадание тела в мишень (рис. 3). В конце расчета выводятся все необходимые параметры движения (рис. 4): 1т - время полета, 8 - дальность полета, Ьт - высота полета, а11, а12 - углы.

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

Составление и применение при преподавании подобных программ способствует повышению интереса к физике и глубокому пониманию физических понятий и закономерностей.

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

Список литературы:

1. Алешкевич В.А., Деденко Л.Г., Караваев В.А. Механика. - М. : Академия, 2004. - 480 с.

2. Изучение электрического поля на компьютере с использованием анимаций и численных методов / М. Насиров, Р. Алиев, Б. Туланова, A. Базаров // Физика в школе. - 2011. - № 1. - С. 40-43.

3. Майер Р.В. Компьютерное моделирование физических явлений. - Глазов, 2009. - 112 с.

4. Повышение эффективности образования применением информационных технологий при решении физических задач / М. Насиров, Л. Олимов, Ё. Маматохунов, Ф. Омонбоев // Научный вестник АГУ. - 2015. -№ 3. - С. 98-101.

5. Harvey Gould, Jan Tobochnik, Wolfgang Christian. An introduction to computer simulation methods. Applications to Physical Systems. - Pearson Education/inc/ publishing as Addison Wesley, 2007.

6. Seagrave W. B4A: Быстрая разработка приложений на Бейсике. - United Kingdom : Published by Penny Press Ltd, 176 Greendale Road, Coventry, CV5 8AY, 2017. - 618 c.

i Надоели баннеры? Вы всегда можете отключить рекламу.