Создание игры-эксперимента для познания и изучения разных научных явлений детьми дошкольного возраст
Курсовая работа
в среде программирования C# Visual Studio
Среда программирования: C# Visual Studio
Название работы: Создание игры-эксперимента для познания и изучения разных научных явлений детьми дошкольного возраст
Вид работы: Курсовая работа
Описание: Курсовая работа на тему "Создание игры-эксперимента для познания и изучения разных научных явлений детьми дошкольного возраста".
Программа построена на объектной модели. Задан абстрактный класс модели, который позволяет вывести модель на экран, получить по ней справку, обработать события мыши (нажатие/движение), а также обновить состояние модели, если оно изменяется по времени.
Конкретные классы модели реализуют эти методы, создавая предметную модельную логику.
Интерфейс программы создан на WinForms, язык программирования — C#. Графика выводится средствами фреймворка, с двойной буферизацией. Размер графических элементов подстраивается под окно, таким образом, модель будет хорошо выглядеть на любом мониторе.
Элементы интерфейса:
Список моделей — содержит все модели
Кнопка «Открыть» — выводит выбранную модель на экран.
Кнопка «Сброс» — переводит выбранную модель к начальному состоянию
Кнопка «Помощь по опыту» — выводит справку по выбранной модели.
Реализованные модели опытов:
Гравитация
Класс модели ModelGravity
Содержит уровень земли и шар, который можно поднять и отпустить. Шар упадет вниз по формуле свободного падения.
Электричество
Класс модели ModelElectro
Содержит лампочку и батарейку, а также два зажима у лампы. Перемещая зажимы, нужно подключить их к двум полюсам батарейки, тогда лампочка загорится. Программа проверяет обе комбинации, считая лампочку неполярной.
Жидкости
Класс модели ModelWater
Содержит два крана и емкость из двух трапеций. Краны работают на ввод и вывод жидкости, скорость наполнения сосуда зависит от сечения текущего уровня жидкости.
Для вычисления скорости используется коэффициент, обратно пропорциональный расстоянию уровня жидкости от центра, с пропорцией «в центре наливается в 10 раз медленнее, чем на краю».
Пружина
Класс модели ModelSpring
Содержит пружину с ручкой, демонстрирует упругость. После растягивания пружины, она возвращается обратно к прежнему размеру с вычисляемыми скоростями и ускорением.
Нагрев
Класс модели ModelFire
Содержит горелку и емкость с водой заданной начальной температуры. После включения горелки, температура линейно повышается до 100, после выключения — линейно остывает до заданной начальной. Для упрощения модели, не учитываем разность температур, скорости остывания и нагрева всегда одинаковы.
Год: 2024
Данный заказ (курсовая работа) выполнялся нашим сайтом в 2024-м году, в рамках этого заказа была разработана программа в среде программирования C# Visual Studio. Если у Вас похожее задание на программу, которую нужно написать на C# Visual Studio, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2024-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
Viber: ![]() Telegram: ![]() ВКонтакте: ![]() ![]() E-mail: ![]() Skype: ![]() |