
- •Билет 1
- •Билет 2
- •Билет 3
- •Методика изучения электронных таблиц
- •1 Вопрос – см. 13 вопрос тимои (экзамен)
- •1. Постановка задачи:
- •Билет 4
- •Билет 5
- •Билет 6
- •Билет 7
- •Билет 8
- •1. Этапы математического моделирования:
- •2. Классификация м.М.:
- •Билет 9
- •Основные этапы математического моделирования:
- •Построение модели;
- •Билет 10
- •Основные этапы математического моделирования:
- •Построение модели;
- •Билет 11
- •Билет 12
- •Основные этапы математического моделирования:
- •Построение модели;
- •Билет 13
- •Вычисление числа π методом Монте-Карло
- •Ответы на вопросы:
- •Алгоритм метода статистических испытаний (метод Монте-Карло):
- •Билет 14
- •Ответы на вопросы:
- •Формальная модель «Определение площади круга методом Монте-Карло»
- •Билет 15
- •Методика изучения текстового редактора.
- •Билет 16
- •Билет 17
- •Билет 18
- •3. Наиболее эффективны в борьбе с компьютерными вирусами антивирусные программы. Антивирусные программы могут использовать различные принципы для поиска и лечения зараженных файлов.
- •Билет 19
- •3. Файловая система – это функциональная часть ос, обеспечивающая выполнение операций с файлами. Билет 20
- •2. Форматы графических файлов
- •Рассмотрим некоторые форматы графических файлов более подробно.
Билет 13
Задание 1.
Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит заштрихованной области, и false в противном случае:
Вопросы:
Сформулируйте методические цели решения этой задачи.
Постройте систему вопросов к учащимся по поиску решения задачи.
Используя учебные пособия, подберите задачи, подобные данной задаче.
Начертите блок-схему алгоритма решения этой задачи.
Задание 2.
Используя среду программирования (например, Turbo Pascal), вычислить методом Монте-Карло число π = 3,141592653, проведя 100000, 1000000 и 10000000 испытаний (выборов случайной точки), качественно проанализировать результаты.
Вычисление числа π методом Монте-Карло
Используем построенную модель определения площади круга для приближенного вычисления числа π методом Монте-Карло.
Компьютерная модель для приближенного вычисления числа π , при r=1
Программа, представляющая математическую модель вычисления числа π методом Монте-Карло записанная на языке программирования Паскаль:
Program MonteKarlo;
var x,y,s1: real;
n1,n,i:longint;
begin
writeln ('Введите количество точек n=');
readln(n);
randomize;
n1:=0;
for i:=1 to n do
begin
x:=2*random;
y:=2*random;
if sqr(x-1)+sqr(y-1)<=1 then
n1:=n1+1;
end;
S1:=(4*n1)/n;
writeln ('Значение s1=');
readln;
end.
Результаты вычисления числа π :
|
N=100 |
N=1000 |
N=10000 |
Точное значение |
Число Пи |
3,08 |
3,06 |
3,1256 |
3,141593 |
Вывод: Если сравнить полученные результаты, при N=100, N=1000, N=10000, то можно заметить, что π приблизительно равно истинному значению. Результаты тем точнее, чем большее количество точек задается.
Вопросы:
1. Какова суть метода Монте-Карло?
2. Какие факторы влияют на результат данной задачи.
Ответы на вопросы:
Алгоритм метода статистических испытаний (метод Монте-Карло):
Sкр/ Sкв = N1/ N → Sкр = 4N1/ N = π.
1) Формирование последовательности равномерно распределенных случайных величин.
2) Преобразование полученной последовательности случайных величин с заданными вероятностными характеристиками.
3) Вычисление реакции объекта на случайные воздействия.
4) Обработка статистических данных.
Факторы влияющие на результат данной задачи:
- число N случайных точек,
- число испытаний
Приложение:
Рассмотрим круг радиуса r = 1 с центром в точке (1;1). Круг вписан в квадрат площадью 4 ед. Выбираем внутри квадрата n – случайных точек, т .е. задаем координаты точек х, у, 0 ≤ х ≤2, 0 ≤ у ≤ 2.
N1 – число точек, попавших внутрь круга.
N – общее число точек, которое мы задаем.
Выходные данные: Sкр = π*r2 = π (r = 1).
Условия попадания точки в круг: (х – 1)2 + (у – 1)2 ≤ 1.