Введення
Моделювання - дослідження об'єктів пізнання на їх моделях; побудова і вивчення моделей реально існуючих предметів, процесів або явищ з метою отримання пояснень цих явищ, а також для передбачення явищ, що цікавлять дослідника.
Модель - об'єкт довільної природи, який відображає головні, з погляду розв'язуваної задачі, властивості об'єкта моделювання.
Моделювання повсюдно використовується в науці, так як є спрощеним, а іноді і єдиним методом отриманні інформації про властивості об'єкта, його діагностики, а також прогнозуванні.
У даному прикладі ми розглядаємо м'яч - м'який пружний предмет сферичної або овальної форми, в основному використовується у спортивних іграх.
Мета роботи
Метою роботою є розробка програми на мові C #, що моделює поведінку м'яча в закритому безповітряному просторі. Користувач повинен мати можливість змінювати значення гравітації, і тертя об стіни. p align="justify"> програма схема блок код
Опис проекту
Інтерфейсом програми є форма (рис.1). br/>В
Рис.1. Інтерфейс програми
Основна форма містить:
. Основне поле, по якому стрибає м'яч.
2. Смуги прокручування Gravity і Friction , що відповідають за гравітацію і тертя відповідно. Значення вибираються за десятибальною шкалою. Значення 0 означає повну відсутність гравітації або тертя об стінки.
. Кнопка Bounce надає м'ячу випадкову швидкість у випадковому напрямку .
. Кнопка Defaults повертає первинні значення гравітації і тертя.
. Клацанням правою кнопкою миші по полю викликається контекстне меню. Stop обнуляє швидкість м'яча. Pause призупиняє рух м'яча. Повторне клацання на Pause відновить рух м'яча.
. Якщо рух м'яча призупинено, то в нижньому правому куті з'являється напис " Paused .
Якщо кінетична енергія м'яча близька до нуля, і він лежить на нижній межі поля, то він автоматично стрибне в довільн...