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