MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Движение по эллиптическому маршруту с регулируемой скоростью и графической визуализацией процесса

Название:Движение по эллиптическому маршруту с регулируемой скоростью и графической визуализацией процесса
Просмотров:242
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание: Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Кузбасский государственный технический университет Кафедра информационных и авто

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

Кузбасский государственный технический университет

Кафедра информационных и автоматизированных производственных систем

Пояснительная записка

к курсовой работе по курсу “Технология программирования”


Содержание

 

1.  Задание

2.  Математическая постановка

2.1   Уточнение формулировки задачи

2.2   Математическое описание процесса

2.3   Спецификация переменных (обозначения, типы, назначение, классификация)

2.4   Спецификация объектов (назначение, свойства)

2.5   Организация процесса и расчетные формулы

3.  Разработка блок-схемы

4.  Текст программы на VB

5.  Контрольный пример

6.  Инструкция пользователя

Список использованной литературы


1.  Задание

Разработать проект программного средства "Движение по эллиптическому маршруту с регулируемой скоростью и графической визуализацией процесса".

Параметры маршрута задаются в м. или км. Скорость движения в м/с или км/час. Образ движущегося объекта – цветное пятнышко, перемещающееся по линии эллипса.

По ходу движения отображаются координаты объекта, пройденный путь от места старта , время движения, число полных пройденных кругов. По каждому кругу фиксируется средняя скорость и время прохождения.


2.  Математическая постановка

 

2.1  Уточнение формулировки задачи и выбор языка программирования

 

Для решения задачи необходимо в первую очередь выбрать язык программирования и с помощью его средств и возможностей, решать поставленную задачу.

Для решения задачи воспользуемся языком программирования Visual Basic, поскольку он является идеальным средством для быстрого создания небольших проектов. Средства интегрированной среды разработки языка Visual Basic позволяют использовать Форму, для создания графического интерфейса проекта, что удобно для решения поставленной задачи.

Параметры эллипса, вращающегося тела, используемые объекты, а также их свойства в условии задачи не оговорены, и задаются произвольно, таким образом, чтобы отвечать всем условиям задачи, а также обеспечивать лёгкость применения программы, её функциональность, эффективность, мобильность, надёжность, эстетичность.

2.2   Математическое описание процесса

программный математический пользователь

Параметрически эллипс задаётся в виде: x=a*cos(fi) y=b*cos(fi), где fi – угол в промежутке [0; 2π]. Эти формулы используются для организации движения объекта по траектории эллипса. Параметры a и b задаются произвольно, подбираются опытным путём, в зависимости от размера формы.

Длина эллипса рассчитывается с помощью эллиптического интеграла, вида , таким образом, достаточно рассчитать длину дуги эллипса при t € [0; π/2] и умножить на 4.


2.3   Спецификация переменных (обозначения, типы, назначение, классификация)

 

x – текущая координата объекта, тип Single.

y – текущая координата объекта, тип Single.

x2 – предыдущая координата объекта, тип Single.

y2 – предыдущая координата объекта, тип Single.

v – мгновенная скорость объекта, тип Single.

fi – угол в радианах, который изменяется во время работы программы, тип Double.

k – переменная, хранящая количество кругов, пройденных объектом, тип Integer.

S – переменная, хранящая путь, пройденный телом, тип Single.

Исходные данные: переменных, хранящих исходные данные, нет.

Результаты: x, y, v, k, S.

Промежуточные результаты: fi, x2, y2.

2.4  Спецификация объектов (назначение, используемые свойства)

 

Form Form1 – форма, на которой расположены другие объекты управления.

AutoRedraw = -1 'True (рисунки, выполненные графическими методами, автоматически восстанавливаются после изменения размера формы или после того как форма была закрыта другим окном)

Caption = "Движение по эллиптическому маршруту с регулируемой скоростью и визуализацией" (надпись в заголовке формы)

PictureBox Picture1 – внутри объекта происходит графическая визуализация процесса.

AutoRedraw = -1 'True

ScaleMode = 3 'Pixel (единицы измерения, используемые в системе координат, связанной с объектом)

Height = 3975 (высота объекта)

Width = 6255 (ширина объекта)

Line Line1 ­– объект, используемый для изображения оси ординат.

X1 = 20

X2 = 20

Y1 = 8

Y2 = 256

 

Line Line2 – объект, используемый для изображения оси абсцисс.

X1 = 408

X2 = 8

Y1 = 240

Y2 = 240

 

Shape Shape1 – объект, выводит изображение геометрических фигур, в программе это круг, перемещающийся по лини эллипса.

Shape = 3 'Circle

Width = 240

Height = 240

Label Label9 – метка, выводит на экран надпись. Располагается на объекте Picture1. ............







Похожие работы:

Название:Для вычетов НДС необходима связь с объектами налогообложения, в том числе и прошлых периодов
Просмотров:679
Описание: Александр Медведев, Член научно-экспертного совета палаты налоговых консультантов, к.э.н. Согласно п. 2 ст. 171 НК РФ вычетам подлежат суммы НДС в отношении товаров (работ, услуг), а также имущественных прав, приобрет

Название:Введение в культуру нового энтомологического объекта Phthorimaea operculella Zeller (Lepidoptera Gelechiidae)
Просмотров:443
Описание: Бакланова О.В., Лаппа Н.В., Чайка В.Н. Картофельная моль с 1980 года - новый карантинный объект, ареал которого в южной части СССР постепенно расширяется. Этот вредитель пасленовых культур является поливольтинным вид

Название:Организация надзора за объектами, введенными в эксплуатацию
Просмотров:672
Описание: ГЛАВНОЕ УПРАВЛЕНИЕ МЧС РОССИИ ПО КУРГАНСКОЙ ОБЛАСТИ УПРАВЛЕНИЕ ГОСУДАРСТВЕННОГО ПОЖАРНОГО НАДЗОРА ОТДЕЛ ГОСУДАРСТВЕННОГО ПОЖАРНОГО НАДЗОРА ПО ГОРОДУ ШАДРИНСКУ РЕФЕРАТ Тема: «Организация надз

Название:Проектування радіолокаційного координатора
Просмотров:583
Описание: Міністерство освіти і науки України Національний університет «Львівська політехніка» Кафедра РЕПС Курсова робота З дисципліни: Проектування радіолокаційних, радіонавігаційних си

Название:Формирование экологической культуры у детей среднего дошкольного возраста в процессе наблюдения за объектами живой природы
Просмотров:380
Описание: Формирование экологической культуры у детей среднего дошкольного возраста в процессе наблюдения за объектами живой природы Введение Берегите эти воды, эти земли. Даже мал

 
     

Вечно с вами © MaterStudiorum.ru