Построение компьютерных моделей

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 19.10.2015
Размер файла 354,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Задание 1. Построение и исследование физических моделей

электронный таблица физический модель

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

Качественная описательная модель.

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

· Мячик мал по сравнению с Землей, поэтому его можно считать материальной точкой;

· Изменение высоты мячика мало, поэтому ускорение свободного падения можно считать постоянной величиной g=9,8 м/с2 и движение по оси ОУ можно считать равноускоренным;

· Скорость бросания тела мала, поэтому сопротивлением воздуха можно пренебречь и движение по оси ОХ можно считать равномерным.

Формальная модель. Для формализации модели обозначим величины:

ь начальную скорость мячика- V0

ь угол бросания мячика- б

ь высоту стенки- h

ь расстояние до стенки- s

Изобразим график движения мячика:

Размещено на http://www.allbest.ru/

Используем известные из курса физики формулы равномерного и равноускоренного движения. При заданной начальной скорости V0 и угле бросания б значения координат дальности полета Х и высоты У от времени можно описать следующими формулами:

Чтобы определить, попадет ли мячик в стену, необходимо вычислить его координату Y в момент времени, когда он будет находиться на расстоянии s. Из первой формулы выражаем время, которое понадобится мячику, чтобы преодолеть расстояние s:

Подставляем это значение времени t в формулу для вычисления координаты Y. Получаем l- высоту мячика над землей на расстоянии s:

Формализуем условие попадания мячика в мишень. Попадание произойдет, если значение высоты l мячика будет удовлетворять условию неравенства:

Если l<0, то это означает «недолет», если l>h, то это означает «перелет».

Преобразуйте теперь формальную модель в компьютерную с использованием электронных таблиц Excel.

Модель «Движение тела, брошенного под углом к горизонту» в электронных таблицах

1. Для ввода начальной скорости будем использовать ячейку В1, а для ввода угла - ячейку В2.

2. Введем в ячейки А5:А18 значения времени с интервалом в 0,2 с.

3. В ячейки В5 и С5 введем формулы:

=$B$1*COS(РАДИАНЫ($B$2))*A5

=$B$1*SIN(РАДИАНЫ($B$2))*A5-4,9*A5*A5

4. Скопируем формулы в ячейки В6:B18 и С6:С18 соответственно.

Визуализируем модель, построив график зависимости координаты у от координаты х (траекторию движения тела).

5. Построим диаграмму типа Точечная, в которой используется в качестве категории диапазон ячеек В5:В18, а в качестве значений - диапазон ячеек С5:С18.

Исследование модели. Исследуем модель и определим с заданной точностью 0,10 диапазон изменений угла, который обеспечивает попадание в мишень, находящуюся на расстоянии 30 м и имеющую высоту 1 м, при заданной начальной скорости 18 м/С. Воспользуемся для этого методом Подбор параметра.

1. Установить для ячеек точность один знак после запятой.

2. Ввести в ячейки В21, В22 и В23 значения расстояния до мишени S=30 м, начальной скорости V0 = 18 м/с и угла б=350, а в ячейку В25 - формулу для вычисления высоты мячика над поверхностью для заданных начальных условий:

=В21*TAN(РАДИАНЫ(B23))-(9,81*B21^2)/(2*B22^2*COS(РАДИАНЫ(В23))^2).

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

3. Выделим ячейку В25 и введем команду [Сервис-Подбор параметра…]. На появившейся диалоговой панели введем в поле Значение: наименьшую высоту попадания в мишень (то есть 0). В поле Изменяя значение ячейки: введем адрес ячейки, содержащей значение угла (в данном случай $B$23).

4. В ячейке В23 появится значение 32,6. Повторить процедуру подбора параметра для максимальной высоты попадания в мишень - в ячейке В23 получим значение 36,1.

Таким образом, исследование модели показало, что существует диапазон значений угла бросания мячика от 32,60 до 36,10, при котором обеспечивается попадание в стенку высотой 1 м, находящуюся на расстоянии 30 м, мячиком, брошенным со скоростью 18 м/с.

Задание 2. Приближенное решение уравнений в электронных таблицах

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

Найти корень уравнения приближенными методами (графическим и с помощью метода Подбор параметра).

Компьютерная модель

1. Представить заданное уравнении в табличной форме:

2. Для грубо приближенного определения корня построить диаграмму типа Точечная.

По графику грубо приближенно можно определить, что

Для поиска решения с заданной точностью используем метод Подбор параметра. Точность подбора зависит от заданной точности представления чисел в ячейках таблицы (например, до трех знаков после запятой).

Методом подбора параметра необходимо определить значение аргумента (ячейка F1), при котором значение функции (ячейка F2) будет равно нулю.

Выделить ячейку со значением функции F2 и ввести команду [На вкладке Данные в группе Средства обработки данных выберите команду Анализ условия, а затем выберите в списке пункт Подбор параметра.]

3. В диалоговом окне Подбор параметра:

ь в поле Установить в ячейке ввести адрес ячейки $F$2

ь в поле Значение ввести требуемое значение функции (в данном случае 0)

ь в поле Изменяя значение ячейки ввести адрес ячейки $F$1, в которой будет производиться подбор значения аргумента

ь щелкнуть по кнопке ОК

4. На панели Результат подбора параметра будет выведена информация о величине значения в ячейке F2.

5. В ячейке аргумента F1 появится подобранное значение 0,855. Таким образом, корень уравнения найден с заданной точностью.

Задание 3. Компьютерные модели развития популяций в электронных таблицах

Формальная модель

Начнём с простейшей модели неограниченного роста, в которой численность популяции ежегодно увеличивается на определённый процент. Математическую модель можно записать с помощью рекуррентной формулы, связывающей численность популяции следующего года с численностью популяции текущего года, с использованием коэффициента роста a:

Например, если ежегодный прирост численности популяции составляет 5%, то a=1,05

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

Введём коэффициент перенаселённости b, значение которого обычно существенно меньше a. Тогда коэффициент ежегодного увеличения численности равен

В модели ограниченного роста с отловом, учитывается, что на численность промысловых видов животных и рыб оказывает влияние величина ежегодного отлова. Формула принимает вид:

Популяции обычно взаимодействуют с другими популяциями, наиболее важным является взаимодействие между хищниками и жертвами. В модели «хищник- жертва» количество жертв и количество хищников связаны между собой. Количество встреч жертв с хищниками можно считать пропорциональным произведению количеств жертв и хищников, а коэффициент f характеризует возможность гибели жертвы при встрече с хищником. В этом случае численность популяции жертв уменьшается на величину и формула для расчета численности жертв принимает вид:

Численность популяции хищников в отсутствие жертв (в связи с отсутствием пищи) уменьшается, что можно описать рекуррентной формулой

,

где значение коэффициента d<1 характеризует скорость уменьшения численности популяции хищников.

Увеличение популяции хищников можно считать пропорциональным произведению количеств жертв и хищников, а коэффициент g характеризует величину роста численности хищников за счет жертв. Тогда для численности хищников можно использовать формулу:

Компьютерная модель

1. В столбцы A и B внести начальные данные:

2. В столбце D будем вычислять численность популяции в соответствии с моделью неограниченного роста, в столбце E - ограниченного роста, в столбце F - ограниченного роста с отловом, в столбцах G, H численность популяций жертв и хищников.

3. В ячейки D2, E2, F2, G2, H2 внести начальные значения численности популяций(для простоты - 1).

4. В D3 ввести формулу неограниченного роста:

=$B$2*D2

5. В E3 ввести формулу ограниченного роста:

=($b$2-$b$3*e2)*e2)

6. По этому принципу ввести формулы и в ячейки F3, G3, H3.

7. Заполнить ячейки на 25 позиций вниз.

8. Построить диаграмму типа График, отражающую все модели на одном графике.

Задание 4. Построение и исследование оптимизационной модели в электронных таблицах

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

В ходе производственного процесса из листов материала получают заготовки деталей двух типов А и Б тремя различными способами, при этом количество получающихся заготовок при каждом методе различается.

Тип заготовки

Количество заготовок

Способ раскроя 1

Способ раскроя 2

Способ раскроя 3

А

10

3

8

Б

3

6

4

Необходимо выбрать оптимальное сочетание способов раскроя, для того чтобы получить 500 заготовок первого типа и 300 заготовок второго типа при расходовании наименьшего количества листов материала.

Формальная модель

Параметрами, значения которых требуется определить, это количества листов материала, которые будут раскроены различными способами:

Х1-количество листов, раскроенное способом 1, Х2-количество листов, раскроенное способом 2, Х3-количество листов, раскроенное способом 3

Тогда целевая функция, значением которой является количество листов материала, равна F=X1+X2+X3

Ограничения определяются значениями требуемых количеств заготовок типа А и Б. То есть должны выполняться два равенства:

Компьютерная модель.

X1

X2

X3

Параметры

Целевая функция

Ограничения

Кол-во заготовок А

Кол-во заготовок Б

1. Ячейки B2, C2, D2 выделить для хранения значений параметров X1, X2 и X3.

2. В ячейку B4 ввести формулу для вычисления целевой функции: =B2+C2+D2

3. В ячейку B7 ввести формулу вычисления количества заготовок типа А: =10*B2+3*C2+8*D2

4. В ячейку B8 ввести формулу вычисления количества заготовок типа Б: =3*B2+6*C2+4*D2

5. Выполнить команду Сервис- надстройки. Установить галочку напротив Поиск решения.

6. Выполнить команду Сервис- Поиск решения.

Установить:

н Адрес целевой ячейки

н Вариант оптимизации значения целевой ячейки (максимизация, минимизация или подбор значения)

н Адреса ячеек, значения которых изменятся в процессе поиска решения

н Ограничения (типа «=» для ячеек, хранящих количество деталей и типа «» для параметров, а также что искомые параметры- целые числа)

н Щёлкнуть по кнопе Выполнить

Должно получиться следующее: в ячейке целевой функции 70, а в ячейках параметров 20, 20, 30.

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [861,5 K], добавлен 17.03.2011

  • Математическая модель задачи для исследования характера движения тела. Решение задачи Коши для системы дифференциальных уравнений первого и второго порядка. Использование метода Эйлера. Схема алгоритма, таблица идентификаторов, программа на языке Pascal.

    курсовая работа [137,9 K], добавлен 07.03.2013

  • Общее понятие об электронных таблицах Excel, использование формул, функций и диаграмм. Принципы обработки информации в электронныхх таблицах, общие требования к спискам. Экономико-математические приложения Excel, решение уравнений и задач оптимизации.

    реферат [2,5 M], добавлен 10.11.2010

  • Понятие о кинематике. Относительность, траектория и виды движений. Движение тела, брошенного под углом к горизонту. Разработка компьютерной программы для моделирования. Описание интерфейса программы и программного кода. Инструкция пользования интерфейсом.

    курсовая работа [1,6 M], добавлен 25.11.2013

  • Построение дерева принятия решений, реализация данной системы в табличном процессоре. Построение математической модели: в режиме вычислений и показа формул до и после оптимизации. Окно поиска решения. Информационно-логическая модель, ее содержание.

    курсовая работа [955,8 K], добавлен 10.10.2012

  • Форматирование текста, работа с таблицами. Добавление графических объектов в документ. Создание формул, построение диаграмм. Основные приемы работы в электронных таблицах Excel. Графические возможности в Microsoft Word. Решений нелинейных уравнений.

    контрольная работа [743,9 K], добавлен 27.05.2013

  • Решение системы линейных уравнений методами деления отрезка пополам, Гаусса и подбора параметров. Формализация задач при моделировании; построение математических, алгоритмических и программных моделей задач с помощью электронных таблиц Microsoft Excel.

    лабораторная работа [1,4 M], добавлен 21.07.2012

  • Электронные таблицы как самая продуктивная идея в области компьютерных информационных технологий, принцип их действия и назначение, функциональные особенности. Основные сведения об электронных таблицах Excel, оценка их главных преимуществ и недостатков.

    реферат [527,8 K], добавлен 27.03.2010

  • Оформление диаграммы. Размещение и редактирование диаграммы. Построение диаграмм. Круговая диаграмма. Столбчатая диаграмма. Линейная диаграмма. Ярусная диаграмма. Областная диаграмма (диаграмма площадей). Индивидуальные работы.

    реферат [12,3 K], добавлен 17.11.2002

  • Обработка информации в электронных таблицах Excel или списках, основные понятия и требования к спискам, экономико-математические приложения Excel. Решение уравнений и задач оптимизации: подбор параметров, команда "Поиск решения", диспетчер сценариев.

    реферат [704,3 K], добавлен 08.11.2010

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