Задание по дисциплине
"Методика использования новых вычислительных программ при исследовании физических процессов"
Разработать алгоритм моделирования физических процессов и представить их с решениями (эл.таблицы или пакет Maxima или на языках программирования).
Сделать 5-6 задач по выбору.
Будем использовать:
-
Processing 3
- открытую среду разработки для визуального программирования для новичков.
Version 3.5.4 -
(17.01.2020)
Windows 64-bit. Официальный сайт:
https://processing.org/download . После скачивания просто распакуйте архив и
запустите программу — установка не требуется.
- а также chat.deepseek.com для получения справки по образцам кода.
Программы требует установленной библиотеки ControlP5
(устанавливается через меню Processing: Sketch → Import Library → Add Library...).
Особенности
Processing 3
:
- Простота: Упрощённый синтаксис на основе Java (также есть Python-режим).
- Графика и анимация: Встроенные функции для 2D/3D-визуализации, обработки
изображений и видео.
- Интерактивность: Поддержка мыши, клавиатуры, камер и сенсоров.
- Экспорт: Возможность создавать standalone-приложения, веб-апплеты и даже
Android-приложения (с дополнениями).
Библиотеки: Поддержка дополнений для звука, работы с Arduino, нейросетей
и др.
Используется для:
- Визуализация данных;
- Прототипирование интерфейсов (в т.ч. для взаимодействия с проектами на
Ардуино);
- Обучение программированию.
1. Гулд Х., Тобочник Я. Компьютерное моделирование в физике: Пер. с англ. Т.1,2. — М.: Мир, 1990.
Задача 1. Движение двух шаров на плоскости. (по шарикам можно "ударить" придав начальную скорость; изменить их размер и массу; выводятся координаты и скорости шаров)
Задача 2. Остывание "чашки кофе" - по книге Гулда и Тобочника "Компьютерное моделирование в физике".
Задача 3. Маятник.
Задача 4. Одномерный классический одноатомный газ (задача 15.4 из [1]).
Задача 5. Моделирования межмолекулярного потенциала.