Слайд 2Решение физических задач требует:
Применить на практике
![Решение физических задач требует: Применить на практике](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/985771/slide-1.jpg)
Слайд 3Объект исследования – автоматизированный решатель физических задач в среде VBA.
Предмет исследования -
![Объект исследования – автоматизированный решатель физических задач в среде VBA. Предмет исследования](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/985771/slide-2.jpg)
возможности VBA для автоматизации решения задач.
Гипотеза: Автоматизировать расчёты можно непосредственно в таблицах MS Excel с использованием формул и встроенных математических функций табличного процессора.
Слайд 4Цель работы:
создание электронного решателя по физике, позволяющего производить расчеты на основе
![Цель работы: создание электронного решателя по физике, позволяющего производить расчеты на основе](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/985771/slide-3.jpg)
ввода различных значений исходных данных.
Задачи работы:
изучение возможностей VBA,
создание программы для электронного решателя.
Слайд 5Окно редактора кода VBA
Менеджер проекта
Окно кода
меню
Окно свойств
![Окно редактора кода VBA Менеджер проекта Окно кода меню Окно свойств](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/985771/slide-4.jpg)
Слайд 6Этапы работы над приложением
![Этапы работы над приложением](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/985771/slide-5.jpg)
Слайд 7Ход создания приложения
Начало работы
Создание форм
Размещение на форме элементов управления
Написание кода обработчиков событий
отладка
конец
Ссылка
![Ход создания приложения Начало работы Создание форм Размещение на форме элементов управления](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/985771/slide-6.jpg)
1
Ссылка 2
Ссылка 1
Ссылка 1
Ссылка 1
Ссылка 1
Слайд 9Фрагмент программного кода
Private Sub CommandButton1_Click()
m1 = Val(TextBox1.Text)
m2 = Val(TextBox2.Text)
v1 = Val(TextBox3.Text)
v2 =
![Фрагмент программного кода Private Sub CommandButton1_Click() m1 = Val(TextBox1.Text) m2 = Val(TextBox2.Text)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/985771/slide-8.jpg)
m1 * v1 / (m1 + m2)
ms = Format(v2, "###0.00000")
Label6.Caption = "Искомая скорость бревна " & ms
End Sub
Слайд 10Задача о пуле(интерфейс пользователя)
![Задача о пуле(интерфейс пользователя)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/985771/slide-9.jpg)
Слайд 12Интерфейс задачи о ящике с песком
![Интерфейс задачи о ящике с песком](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/985771/slide-11.jpg)
Слайд 14Форма для решения задачи об ускорении свободного падения
![Форма для решения задачи об ускорении свободного падения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/985771/slide-13.jpg)
Слайд 16Задача на механические колебания и волны
![Задача на механические колебания и волны](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/985771/slide-15.jpg)
Слайд 18Расчет параметров звуковой волны
![Расчет параметров звуковой волны](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/985771/slide-17.jpg)
Слайд 19Преимущество созданного приложения:
Решение задач при различных наборах входных данных.
Полная автоматизация расчётов.
Удобный
![Преимущество созданного приложения: Решение задач при различных наборах входных данных. Полная автоматизация](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/985771/slide-18.jpg)
интерфейс программы.
Графическая иллюстрация условия задачи (там, где это необходимо).
Возможность в дальнейшем сохранения всех получаемых результатов решений и их графический анализ при различных наборах параметров.
Слайд 21Создание формы и работа в среде VBA
Вставка формы
Работа в среде VBA
![Создание формы и работа в среде VBA Вставка формы Работа в среде VBA](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/985771/slide-20.jpg)