На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Маятник Максвелла C#

  • Задание на курсовую работу

Создать программу, изображающую движение цилиндра по наклонной плоскости. Исходные данные: радиус и масса цилиндра, угол наклона плоскости, длина плоскости. Результатом работы приложения должна быть визуализация маятника Максвелла и сохранение результатов экспериментов.

  • Постановка задачи

Пользователем программы может быть любой человек.

  • - угол наклона плоскости (0-90 градусов);
  • - радиус цилиндра;
  • длина плоскости;
  • масса.
  • - скорость цилиндра;
  • - время ;
  • - ускорение;
  • - сила реакции опоры.
  • Пользователь может сохранить результаты работы приложения. Информация сохраняется в файлах формата txt в файле с названием savings. Пользовательский интерфейс состоит из меню, кнопок, текстовых окон и графического окна. Ошибки при вводе информации исключены, т.к. нельзя оставить текстовое окно не заполненным и каждое число проверяется на корректность. Угол наклона от 0 – 90 градусов, радиус цилиндра до 14, длина плоскости от 0 -10, масса от 0 -1000.\
  • Фрагмент программного кода
public partial class Form1 : Form
    {
        public static Form1 form;//ссылка на форму чтобы мождно было получить доступ к ней и других классов
        public Simulation simulation;//симуляция
        public Drawing drawing;//объйкт класа рисования
        public bool began;//начата ли симуляция
        public Form1()//инициализирование переменных
        {
            form = this;
            InitializeComponent();
            textBox1.Text = "30";
            textBox2.Text = "0,4";
            textBox3.Text = "4";
            textBox4.Text = "2";
            simulation = new Simulation();
            drawing = new Drawing(simulation);
            began = false;
        }

        private void timer1_Tick(object sender, EventArgs e)//на каждый тик таймера апдейтим симуляцию и перерисовываем
        {
            //double al = simulation.al;
            simulation.Update();
            drawing.Draw();
            if (simulation.al != 0)//выводит значение только тогда когда цилиндр скатывается по плоскости
            {
                label9.Text = simulation.v.ToString();
                label10.Text = simulation.getTime().ToString();
                label11.Text = simulation.a.ToString();
                label12.Text = simulation.getN().ToString();
            }
        }

Содержание архива

  • исходный код  на C#  WinForms для  Visual Studio 2010
  • пояснительная записка к курсовой работе
Купить 1500,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (2)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

1500,00 

Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

4. Маятник Максвелла !.rar
256174
Оцени работу

рейтинг

Маятник Максвелла C#
Задание на курсовую работу Создать программу, изображающую движение цилиндра по наклонной плоскости. Исходные данные: радиус и масса цилиндра, угол наклона плоскости, длина плоскости. Результатом работы приложения должна быть визуализация маятника Максвелла и сохранение результатов экспериментов.
Категория: Образование
Стоимость: 1500,00