Задание по дисциплине

"Методика использования новых вычислительных программ при исследовании физических процессов"

Разработать алгоритм моделирования физических процессов и представить их с решениями (эл.таблицы или пакет 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.  Моделирования межмолекулярного потенциала.

 

 

Free Web Hosting