Компьютерное моделирование. Вопросы и задачи по Комп.моделированию2021. Вопросы к экзамену по курсу Компьютерное моделирование
Скачать 36 Kb.
|
Вопросы к экзамену по курсу «Компьютерное моделирование». 1) Компьютерное моделирование и его цели. Примеры и классификация моделей. 2) Этапы компьютерного моделирования. 3) Моделирование движения тела, брошенного под углом к горизонту без учета сопротивления воздуха. 4) Моделирование движения тела брошенного под углом к горизонту с учетом сопротивления воздуха. 5) Обезразмеривание. 6) Моделирование движения небесных тел. 7) Моделирование в экологии: одновидовая модель с дискретным временем. 8) Моделирование в экологии: одновидовая модель с непрерывным временем. 9) Моделирование в экологии: модель межвидовой конкуренции. 10) Моделирование в экологии: модель хищник-жертва. 11) Имитационное моделирование. Примеры имитационных моделей. 12) Дифференциальные уравнения – основной аппарат компьютерного математического моделирования (определения, условия разрешимости, приближенное решение на компьютере). Метод Эйлера. Задачи к экзамену по курсу «Компьютерное моделирование». Моделирование броуновского движения (Могилев, Информатика, с. 668). Задача про спутник. Моделирование движения тела, брошенного под углом к горизонту. Моделирование движения небесных тел. Моделирование в экологии: одновидовая модель с дискретным временем. Моделирование в экологии: одновидовая модель с непрерывным временем. Моделирование в экологии: модель межвидовой конкуренции. Моделирование в экологии: модель хищник-жертва Имитация броуновского движения. На экран случайным образом выводится точка. Далее случайным образом выбирается одно из восьми направлений, и точка сдвигается вдоль него на единичный отрезок. После этого снова выбирается направление и т.д. процесс продолжается до тех пор, пока не нажата любая клавиша. Точка отражается от границ экрана. Обобщить программу на систему шариков. (Могилев, Информатика, с. 668). Спутник. Написать программу, которая рисует спутник, движущийся вокруг планеты. При нажатии определенных клавиш спутник должен менять направление движения, скорость движения и радиус орбиты (не выходить за пределы экрана и не врезаться в планету). Здесь понадобится связь между декартовыми и полярными координатами. В цикле изменяется угол, а точку выводить нужно (Х, У). У пользователя запрашиваются масса, начальная скорость, угол полета снаряда и коэффициент сопротивления воздуха. После чего рисуется траектория движения снаряда. Использовать формулы метода Эйлера. Написать программу, которая рисует небесное тело, движущееся вокруг Солнца (в центре системы координат). Подобрать данные, при которых возникают круговая, эллиптическая, параболическая и гиперболическая орбиты. Вводятся начальные координаты, Vx, Vy, шаг. Использовать формулы метода Эйлера. Написать программу, реализующую модели, рассмотренные в теме "Моделирование в экологии ". модель с дискретным временем модель с непрерывным временем модель межвидовой конкуренции модель "хищник - жертва" В каждом из пунктов меню должны запрашиваться начальные условия, время, в течение которого изучаем популяцию, после чего должен построиться отмасштабированный график: - в одновидовых моделях: график изменения численности популяции в зависимости от времени; - в модели межвидовой конкуренции: на одном графике показать изменение численностей обеих популяций; |