Получение адекватных эффективных моделей физических процессов средствами 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.