Похожие презентации:
Создание автоматизированного решебника физических задач в среде MS Excel
1. Создание автоматизированного решебника физических задач в среде MS Excel
Выполнила: Лукьянцева Е. А.,ученица 9 «А» класса
Руководитель: Гуцу Н.А.,
учитель физики
2. Решение физических задач требует:
Знаниефизических
констант
Знание
законов
физики
Умение
вычислять
Умение
анализировать
результат
решения
Применить
на
практике
3.
Объект исследования –автоматизированный решатель
физических задач в среде VBA.
Предмет исследования - возможности
VBA для автоматизации решения задач.
Гипотеза: Автоматизировать расчёты
можно непосредственно в таблицах MS
Excel с использованием формул и
встроенных математических функций
табличного процессора.
4.
Цель работы:создание электронного решателя по
физике, позволяющего производить
расчеты на основе ввода различных
значений исходных данных.
Задачи работы:
изучение возможностей VBA,
создание программы для электронного
решателя.
5. Окно редактора кода VBA
Менеджерпроекта
Окно
свойств
Окно
кода
меню
6. Этапы работы над приложением
Написаниеобработчиков
событий
Создание форм
Определение структуры программы
Подбор задач
7. Ход создания приложения
Начало работыСоздание форм
Размещение на
форме элементов
управления
Написание кода обработчиков событий
отладка
конец
Ссылка 1
Ссылка 2
8.
МенюЗаконы
взаимодействия
и движения тел
Задачи на
применение
законов
сохранения
импульсов
Задача
на вычисление
ускорения
свободного
падения
Механические
колебания
и волны. Звук.
Задача на
механические
колебания
и волны
Расчет
параметров
звуковой волны
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. Задача о пуле(интерфейс пользователя)
11. Результат вычисления
12. Интерфейс задачи о ящике с песком
13. Результат вычисления
14. Форма для решения задачи об ускорении свободного падения
15. Результат вычисления
16. Задача на механические колебания и волны
17. Результат вычисления
18. Расчет параметров звуковой волны
19. Преимущество созданного приложения:
Решение задач при различных наборах входныхданных.
Полная автоматизация расчётов.
Удобный интерфейс программы.
Графическая иллюстрация условия задачи (там,
где это необходимо).
Возможность в дальнейшем сохранения всех
получаемых результатов решений и их
графический анализ при различных наборах
параметров.
20.
Спасибо за внимание21. Создание формы и работа в среде VBA
Вставка формыРабота в среде VBA