Получение адекватных эффективных моделей физических процессов средствами Macromedia Flash
Основные понятия компьютерного моделирования. Классификация абстрактных моделей. Моделирование физических процессов средствами Macromedia Flash. Создание моделей вращения планет, движения тела, брошенного под углом к горизонту, броуновского движения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 22.11.2014 |
Размер файла | 560,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
mc7._y =mc7._y+Math.random()*a1-a1/2;
mc7._x =mc7._x+Math.random()*a1-a1/2;
mc8._y =mc8._y+Math.random()*a1-a1/2;
mc8._x =mc8._x+Math.random()*a1-a1/2;
mc9._y =mc9._y+Math.random()*a1-a1/2;
mc9._x =mc9._x+Math.random()*a1-a1/2;
mc10._y =mc10._y+Math.random()*a1-a1/2;
mc10._x =mc10._x+Math.random()*a1-a1/2;
mc11._y =mc11._y+Math.random()*a1-a1/2;
mc11._x =mc11._x+Math.random()*a1-a1/2;
mc12._y =mc12._y+Math.random()*a1-a1/2;
mc12._x =mc12._x+Math.random()*a1-a1/2;
mc13._y =mc13._y+Math.random()*a1-a1/2;
mc13._x =mc13._x+Math.random()*a1-a1/2;
mc14._y =mc14._y+Math.random()*a1-a1/2;
mc14._x =mc14._x+Math.random()*a1-a1/2;
mc15._y =mc15._y+Math.random()*a1-a1/2;
mc15._x =mc15._x+Math.random()*a1-a1/2;
mc16._y =mc16._y+Math.random()*a1-a1/2;
mc16._x =mc16._x+Math.random()*a1-a1/2;
mc17._y =mc17._y+Math.random()*a1-a1/2;
mc17._x =mc17._x+Math.random()*a1-a1/2;
mc18._y =mc18._y+Math.random()*a1-a1/2;
mc18._x =mc18._x+Math.random()*a1-a1/2;
mc19._y =mc19._y+Math.random()*a1-a1/2;
mc19._x =mc19._x+Math.random()*a1-a1/2;
mc20._y =mc20._y+Math.random()*a1-a1/2;
mc20._x =mc20._x+Math.random()*a1-a1/2;
//Ограничение движения за рамку
if (mc1._x>mc_x1) { mc1._x = mc_x1 }
if (mc1._x<mc_x2) { mc1._x = mc_x2 }
if (mc1._y<mc_y2) { mc1._y = mc_y2 }
if (mc1._y>mc_y1) { mc1._y = mc_y1 }
if (mc2._x>mc_x1) { mc2._x = mc_x1 }
if (mc2._x<mc_x2) { mc2._x = mc_x2 }
if (mc2._y<mc_y2) { mc2._y = mc_y2 }
if (mc2._y>mc_y1) { mc2._y = mc_y1 }
if (mc3._x>mc_x1) { mc3._x = mc_x1 }
if (mc3._x<mc_x2) { mc3._x = mc_x2 }
if (mc3._y<mc_y2) { mc3._y = mc_y2 }
if (mc3._y>mc_y1) { mc3._y = mc_y1 }
if (mc4._x>mc_x1) { mc4._x = mc_x1 }
if (mc4._x<mc_x2) { mc4._x = mc_x2 }
if (mc4._y<mc_y2) { mc4._y = mc_y2 }
if (mc4._y>mc_y1) { mc4._y = mc_y1 }
if (mc5._x>mc_x1) { mc5._x = mc_x1 }
if (mc5._x<mc_x2) { mc5._x = mc_x2 }
if (mc5._y<mc_y2) { mc5._y = mc_y2 }
if (mc5._y>mc_y1) { mc5._y = mc_y1 }
if (mc6._x>mc_x1) { mc6._x = mc_x1 }
if (mc6._x<mc_x2) { mc6._x = mc_x2 }
if (mc6._y<mc_y2) { mc6._y = mc_y2 }
if (mc6._y>mc_y1) { mc6._y = mc_y1 }
if (mc7._x>mc_x1) { mc7._x = mc_x1 }
if (mc7._x<mc_x2) { mc7._x = mc_x2 }
if (mc7._y<mc_y2) { mc7._y = mc_y2 }
if (mc7._y>mc_y1) { mc7._y = mc_y1 }
if (mc8._x>mc_x1) { mc8._x = mc_x1 }
if (mc8._x<mc_x2) { mc8._x = mc_x2 }
if (mc8._y<mc_y2) { mc8._y = mc_y2 }
if (mc8._y>mc_y1) { mc8._y = mc_y1 }
if (mc9._x>mc_x1) { mc9._x = mc_x1 }
if (mc9._x<mc_x2) { mc9._x = mc_x2 }
if (mc9._y<mc_y2) { mc9._y = mc_y2 }
if (mc9._y>mc_y1) { mc9._y = mc_y1 }
if (mc10._x>mc_x1) { mc10._x = mc_x1 }
if (mc10._x<mc_x2) { mc10._x = mc_x2 }
if (mc10._y<mc_y2) { mc10._y = mc_y2 }
if (mc10._y>mc_y1) { mc10._y = mc_y1 }
if (mc11._x>mc_x1) { mc11._x = mc_x1 }
if (mc11._x<mc_x2) { mc11._x = mc_x2 }
if (mc11._y<mc_y2) { mc11._y = mc_y2 }
if (mc11._y>mc_y1) { mc11._y = mc_y1 }
if (mc12._x>mc_x1) { mc12._x = mc_x1 }
if (mc12._x<mc_x2) { mc12._x = mc_x2 }
if (mc12._y<mc_y2) { mc12._y = mc_y2 }
if (mc12._y>mc_y1) { mc12._y = mc_y1 }
if (mc13._x>mc_x1) { mc13._x = mc_x1 }
if (mc13._x<mc_x2) { mc13._x = mc_x2 }
if (mc13._y<mc_y2) { mc13._y = mc_y2 }
if (mc13._y>mc_y1) { mc13._y = mc_y1 }
if (mc14._x>mc_x1) { mc14._x = mc_x1 }
if (mc14._x<mc_x2) { mc14._x = mc_x2 }
if (mc14._y<mc_y2) { mc14._y = mc_y2 }
if (mc14._y>mc_y1) { mc14._y = mc_y1 }
if (mc15._x>mc_x1) { mc15._x = mc_x1 }
if (mc15._x<mc_x2) { mc15._x = mc_x2 }
if (mc15._y<mc_y2) { mc15._y = mc_y2 }
if (mc15._y>mc_y1) { mc15._y = mc_y1 }
if (mc16._x>mc_x1) { mc16._x = mc_x1 }
if (mc16._x<mc_x2) { mc16._x = mc_x2 }
if (mc16._y<mc_y2) { mc16._y = mc_y2 }
if (mc16._y>mc_y1) { mc16._y = mc_y1 }
if (mc17._x>mc_x1) { mc17._x = mc_x1 }
if (mc17._x<mc_x2) { mc17._x = mc_x2 }
if (mc17._y<mc_y2) { mc17._y = mc_y2 }
if (mc17._y>mc_y1) { mc17._y = mc_y1 }
if (mc18._x>mc_x1) { mc18._x = mc_x1 }
if (mc18._x<mc_x2) { mc18._x = mc_x2 }
if (mc18._y<mc_y2) { mc18._y = mc_y2 }
if (mc18._y>mc_y1) { mc18._y = mc_y1 }
if (mc19._x>mc_x1) { mc19._x = mc_x1 }
if (mc19._x<mc_x2) { mc19._x = mc_x2 }
if (mc19._y<mc_y2) { mc19._y = mc_y2 }
if (mc19._y>mc_y1) { mc19._y = mc_y1 }
if (mc20._x>mc_x1) { mc20._x = mc_x1 }
if (mc20._x<mc_x2) { mc20._x = mc_x2 }
if (mc20._y<mc_y2) { mc20._y = mc_y2 }
if (mc20._y>mc_y1) { mc20._y = mc_y1 }
}
}
Отскок.
on (release) {
var y1=600; // сдвиг начала координат по оси y
var H=a1*10; // высота, с которой падает мяч
var x1=600; // сдвиг начала координат по оси х
var g=9.8; // ускорение свободного падения
var t=0; // начальное значение времени
var n=1; // параметр, определяющий фазу движения (отскок или падение)
var dt= 0.2; // шаг по времени
var dx = 2; // шаг перемещения по оси х
_root.onEnterFrame = function (){
t = t+ dt;
t0 = Math.sqrt(2* H/g);
if (t > 2* t0) t=dt;
if(t < t0 ) n=0;
if (t>= t0) n=1;
mc1._y = y1- (H -g* (2*t0*n -t)*(2*t0*n -t) *0.5);
trace (t);
trace (mc1._y);
}
Сила трения.
on(release) {
g=9.8;
x1 = 60;
y1 =60;
r=Number(a1);
t=0;
dt = 0.05;
onEnterFrame = function (){
t= t+ dt
mc1._y =y1+t*t*g*(1-Math.cos(45)*Math.cos(45)-r*Math.cos(45)*Math.sin(45))/2;
mc1._x =x1+t*t*g*(Math.cos(45)*Math.sin(45)-r*Math.cos(45)*Math.cos(45))/2;
}
}
Упругая соударение.
on (release){
k1=1;
v=Number(a1);
onEnterFrame=function(){
this.mc1._x += v * k1;
if (this.mc1._x>210) onEnterFrame=function(){
this.mc3._x += v * k1
if (this.mc3._x>500)
onEnterFrame=function(){
this.mc3._x -= v * k1
if (this.mc3._x<260)
onEnterFrame=function(){
this.mc1._x -= v * k1
if (this.mc1._x<-300)
k1=0;
}
}
Упругость пружины.
on(press) {
var y1=118;
var t=0;
var m=a2;
var g=10;
var k=a1;
t=0;
t1=0;
dt = 2;
N = m*g/k;
onEnterFrame = function (){
t= t+ dt
mc1._y=y1+t;
mc2._height =55+t;
trace(mc1._y-y1);
if (mc1._y >=y1+m*g/k)
onEnterFrame = function ()
{ stop }
Заключение
Для достижения цели в ходе исследования решены следующие задачи:
1. Изучены и проанализированы научно-методические литературы всего 32 наименований и 6 сайтов. Из них основной литературой является Розенцвейг Г. Macromedia Flash 8. Создание игр с помощью Action Script. Пер. с англ. - М.:ДМК Пресс, 2006. - 576с
2. Составлены программы моделирования на Macromedia Flash: математический маятник, свободное падение тел и движение тела, брошенного под некоторым углом к горизонту, также моделирование физических процессов средствами Macromedia Flash (модели): прямолинейное поступательное движение, составляющие движения, ускорение и торможение, отскок, затухание.
3. Созданный материал может быть использован как методическое пособие для студентов, учителей, школьников. Данная работа может быть апробирована на уроках информатики и разделе моделирование физических процессов.
Библиография
http://dembicki.narod.ru/tutor/index.htm
http://planetadisser.com/
http://ru.wikipedia.org/wiki
http://www.college.ru/physics/courses/op25part1/content/chapter2/section/paragraph4
http://www.effects.ru/index.html
http://www.home-edu.ru/user/f/00001491/profil/Les_pr_22/ Les_pr_22 _1.htm
Могилев А.В., Пак Н.И., Хеннер Е.К. Информатика. Учебное пособие. - М.: Академия, 2004. - 848 с.
Белошапка В. К. Информационное моделирование в примерах и задачах. -- Омск: Издательство ОГПИ, 1992.
Боровой А., Херувимов А. Колебания и маятники. Ж. Квант. № 8, 1981.
Бочкин А. И. Методика преподавания информатики: Учеб. пособие. -Минск: Высшей. шк., 1998.
Бухгольц Н.Н. Основной курс теоретической механики. М.: Наука. 1969.
Горелик Г.С. Колебания.- М.: Гос. изд-во тех.-теор. лит., 1950.- с.551.
Жаблон К., Симон Ж.-К. Применение ЭВМ для численного моделирования в физике. М.: Наука, 1983.
Информатика в школе: Приложение к журналу «Информатика и образование». №3 - 2006. - М.: Образование и Информатика и Информатика, 2006. - 112с.
Информатика плюс: 5 -- 6 кл.: Комплекты учеб, тетрадей и самостоятельные работы / Под ред. А. В. Горячева. -- М.: СМИНТЕК, 1999.
Информатика: 10--11 кл. / Под ред. Н.В.Макаровой. -- М., 2000.
Информатика: 6 --7 кл. / Под ред. Н.В. Макаровой. -- М., 2000.
Информатика: 7 -- 8 кл. / Под ред. Н.В.Макаровой. -- М., 2000.
Информатика: 9 кл. / Под ред. Н.В.Макаровой. - М., 2000.
Информатика: Задачник-практикум: В 2 т. / Под ред. И.Г. Семакина, Е.К. Хеннера.-- М.: Лаборатория Базовых Знаний, 1999.
Информатика: Энциклопедический словарь для начинающих. -М.: Педагогика-Пресс, 1994.
Информационная культура: Кодирование информации. Информационные модели: 9--10 кл.: Учеб. для общеобразоват. учеб, заведений. -2-е изд. -- М.: Дрофа, 1996
Кузнецов А. А., Апатова Н.В. Основы информатики: 8 -- 9 кл. -- М.: Дрофа, 1999.
Кушниренко А. Г., Лебедев Г. В., Сворень Р. А. Основы информатики и вычислительной техники: Учеб. для 10--11 кл. сред. шк. -- М.: Просвещение, 1996.
Лапчик М.П. Информатика и информационные технологии в системе общего и профессионального образования: Монография. - Омск: Изд-во Ом. гос. пед. ун-та, 1999.
Лапчик М.П., Семакин И.Г., Хеннер Е.К. Методика преподавания информатики: М.: Академия, 2001
Лапчик, М.П. Методика преподавания информатики: учеб.пособие для студ.пед.вузов / М.П.Лапчик, И.Г.Семакин, Е.К.Хеннер. -М.: Издательский центр «Академия», 2007. -624 с.
Ляхович В. Ф. Информатика: Пособие для учащихся 10-- 11 кл. общеобразоват. учреждений. -- М.: Просвещение, 1999.
Могилев А.В., Злотникова И.Я. Элементы математического моделирования. - Омск: Изд-во Ом. гос. пед. ун-та, 1995.
Пак Н. И. Компьютерное моделирование в примерах и задачах: Учеб. пособие. -- Красноярск: Изд-во КПГУ, 1994.
Панюкова С. В. Информационные и коммуникационные технологии в личностно-ориентированном обучении. -- М.: Изд-во ИОСО РАО, 1998.
Программы средней общеобразовательной школы. Основы информатики и вычислительной техники. -- М.: Просвещение, 1991.
Розенцвейг Г. Macromedia Flash 8. Создание игр с помощью ActionScript. Пер. с англ. - М.:ДМК Пресс, 2006. - 576с.
Семакин И.Г. и др. Информатика: базовый курс: 7-9 кл. - М.: Лаборатория Базовых Знаний, 1999.
Теин А. Г., Сенокосов А. И., Шолохович В.Ф. Информатика: Классы 7-9.-- М.: Дрофа, 1998.
Фридланд А.Я. Информатика: процессы, системы, ресурсы. М.: БИНОМ. Лаборатория знаний, 2003.
Шеннон Р. Имитационное моделирование систем - искусство и наука. М.: Мир, 1990.
Яворский Б.М., Детлаф А.А. Справочник по физике.- М.: Наука, 1974.- С.942.
Размещено на Allbest.ru
...Подобные документы
Изучение основных приемов создания анимационных роликов средствами пакета Macromedia Flash-5 для оформления страниц web-узлов. Анимация движения с помощью автоматического заполнения кадров. Плавное изменение формы объекта (морфинг), узловые точки.
лабораторная работа [25,6 K], добавлен 12.06.2010Рассмотрение возможностей проектирования с помощью Macromedia Flash. Изображение проекции обработки детали на токарном станке проходным резцом. Обеспечение перемещения резца вдоль детали. Правила построения эпизодов движения тела вдоль траектории.
контрольная работа [2,0 M], добавлен 08.07.2014Основные принципы работы с Macromedia Flash, структура программы, использование векторной графики, передача данных в потоковом режиме в Macromedia Flash, разделение данных и их представление. Разработка макета, информационной структуры и дизайна сайта.
дипломная работа [394,3 K], добавлен 12.07.2010Программа Flash компании Macromedia. Создание обучающей системы по Macromedia Flash 7. Структура программы Flash. Базовые моменты, подлежащие описанию для включения их в обучающую систему, реализованную в виде web-узла. Реализация обучающей системы.
курсовая работа [23,3 K], добавлен 21.02.2009Создание видеоролика про хлор, используя Flash-технологии. Характеристика и принцип работы в MACROMEDIA FLASH 8. Сцены. Анимация движения объекта. Встроенные эффекты. Последовательность действий при создании Flash-фильма, его просмотр и тестирование.
курсовая работа [504,5 K], добавлен 10.04.2008Характеристика движения тела, брошенного под углом к горизонту, с точки зрения криволинейного движения. Пути разработки программы, реализующей модель движения тела. Основные требования к программному обеспечению, сообщения и тестирование системы.
курсовая работа [861,5 K], добавлен 17.03.2011Процесс создания простейшей мультипликации в приложении в Macromedia Flash путем применения автоматической и покадровой анимации. Пример использования Action Script. Пошаговое описание выполнения данной работы со всеми комментариями и изображениями.
контрольная работа [4,2 M], добавлен 06.05.2011Основные понятия и определения мультимедийных технологий. Возможности программы для создания интерактивной векторной анимации, ориентированной на создание web-сайтов и презентаций Macromedia Flash. Этапы создания мультимедийных презентационных программ.
дипломная работа [73,2 K], добавлен 15.04.2013Рассмотрение методических особенностей изучения курса "Macromedia Flash" и создание электронного учебника для изучения этого курса учащимися. Достоинства и недостатки, структура учебного пособия. Принципы подготовки к созданию электронных учебников.
дипломная работа [1,9 M], добавлен 23.04.2015Создание тестовой программы используя flash-технологии, Action-скрипт. Характеристика и принципы работы в программе Macromedia Flash 7 MX. Использование панели Actions-скрипт. Создание и оформление теста с помощью программы Macromedia Flash.
курсовая работа [614,0 K], добавлен 10.04.2008Элементы интерфейса графического редактора Macromedia Flash. Создание изображений, преобразование формы и заливки. Использование слоев и библиотечных образцов. Разработка анимации в среде Flash. Реализация мультипликации, ее звуковое сопровождение.
курсовая работа [1,3 M], добавлен 15.11.2013Основные понятия компьютерной графики. Представление графической информации в компьютере. Внутреннее устройство персонального компьютера. История графической программы Macromedia Flash, принципы и методы работы с рисунками, технология создания фильма.
дипломная работа [5,9 M], добавлен 06.04.2012Возможности Macromedia Flash для создания красочных и, в тоже время, компактных Web-ресурсов. Улучшенные возможности для создания графики, использование скриптов, форм и подключение серверных возможностей. Пользовательский интерфейс и среда разработки.
статья [202,1 K], добавлен 01.05.2010Використання редактора Macromedia Flash MX 2004 для вдосконалення програмного продукта і налагодження середовища. Установка можливостей редагування виділеної групи об'єктів; налагодження автоматичного форматування коду Action Script і комбінацій клавіш.
реферат [261,6 K], добавлен 27.06.2011Сведения о языке программирования Macromedia Flash. Последовательность шагов, поля ввода единичек и логических функций. Разработка интерфейса приложения. Покадровая анимация лекции. Рекурсивные процедуры и функции. Разработка игры-головоломки "Танграм".
дипломная работа [2,8 M], добавлен 17.11.2013Основні поняття мультимедіа технології, їх різновиди та функціональні особливості, області застосування. Програма Macromedia Flash, її характеристика та особливості. Огляд даної технології, робота з текстом і звуком, можливі сценарії, застосування в web.
дипломная работа [285,0 K], добавлен 10.11.2010Приобретение практического опыта по созданию и корректировке иллюстраций для оформления Web-страниц. Использование возможностей выделения и трансформирования в программе Adobe Photoshop. Технология Macromedia Flash, реализация анимации векторных объектов.
отчет по практике [1,8 M], добавлен 21.12.2011Поняття та властивості компонента DataGrid. Компоненти DataChooser та DateField, які являють собою календар, що дозволяє користувачеві вибрати потрібну дату. Приклад використання компонентів Menu та MenuBar. Властивості компонента NumericStepper та Tree.
реферат [80,7 K], добавлен 20.08.2011Кодування відео у Flash. Кодек Sorenson Spark. Параметри цифрового відео. Використання імпортованих кліпів. Профілі діалогового вікна Wizard. Редагування кліпу, що імпортується засобами Flash. Macromedia Flash Video. Групи елементів Track options.
контрольная работа [301,8 K], добавлен 28.06.2011Основи, типові функції і настройка інтерфейсу Flash. Формати статичної графіки, робота з кольором та текстом. Бібліотеки та провідник Flash. Публікація і експорт статичної графіки. Покадрова та трансформаційна анімації. Засоби відладки ActionScript.
дипломная работа [89,8 K], добавлен 02.05.2009