
- •Билет 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. Форматы графических файлов
- •Рассмотрим некоторые форматы графических файлов более подробно.
Билет 14
Задание 1.
Разработайте учебный телекоммуникационный проект на выбранную Вами тему.
Вопросы:
Обоснуйте необходимость использования компьютерных телекоммуникаций в данном проекте.
Какие дидактические свойства и функции компьютерных телекоммуникаций наиболее адекватны целям вашего проекта.
Определите, какие знания и умения и по каким предметам потребуются для выполнения проекта.
Этапы разработки:
Выбор темы, постановка проблемы,
Разработка сценария.
Подготовка материала для работы
Создание мультимедийного продукта
Работа с мультимедийным продуктом
Требования:
Качество и достоверность информации.
Качество графики.
Наличие качества звука и видео.
Индивидуальный подход по уровню сложности при работе с продуктом (Возможность перейти к более сложному уровню)
Возможность напоминания о действиях
Требования к проектированию дисплейных форматов.
Соответствие с содержанием
Требование по времени
Задание 2.
Используя среду программирования (например, Turbo Pascal), вычислить методом Монте-Карло площадь круга радиуса 1 и центром в точке с координатами (1; 1), сравнить результат с тем, который получился бы аналитически.
Вопросы:
1. Какими свойствами должен обладать генератор случайных чисел необходимыми для решения данной задачи.
2. Какова суть метода Монте-Карло?
Ответы на вопросы:
Качественная модель:
Поместим геометрическую фигуру полностью внутрь квадрата.
Будем случайным образом «бросать» точки в этот квадрат, т.е. с помощью генератора случайных чисел задавать координаты точек внутри квадрата.
Б
удем считать, что отношение числа точек, попавших внутрь фигуры к общему числу точек в квадрате приблизительно равно отношению площади фигуры к площади квадрата, причем это отношение тем точнее, чем больше количество точек.
Формальная модель «Определение площади круга методом Монте-Карло»
Построим формальную модель для вычисления площади круга радиусом r. Круг вписан в квадрат со стороной 2r. Площадь квадрата можно оценить по формуле: S = 4r2.
Пусть N – количество точек, попавших внутрь квадрата, а M – количество точек, попавших внутрь круга.
Тогда площадь круга можно вычислить по формуле: S = 4r2 M/N.
Формальные условия, которым должны удовлетворять координаты для попадания в квадрат и в круг: координаты x и y должны принадлежать промежутку от 0 до 2r.
0 ≤ х ≤ 2r
0 ≤ y ≤ 2r
Принадлежность точек вписанной окружности определяется удовлетворением координат x и y следующему неравенству, полученному из уравнения окружности: (x – r)2 + (y – r)2 ≤ r2
Построим компьютерную модель на языке программирования, которая позволяет вычислить площадь круга произвольного радиуса методом Монте-Карло.
Программа, представляющая математическую модель вычисления площади круга методом Монте-Карло записанная на языке программирования Паскаль:
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:=8*random;
y:=8*random;
if sqr(x-4)+sqr(y-4)<=16 then
n1:=n1+1;
end;
S1:=(4*16*n1)/n;
writeln ('Площадь круга s1=');
readln;
end.
Увеличим количество случайных точек (n=1000, n=10000). Сравним полученные результаты со значением, полученным по формуле.
Аналитический расчет площади круга:
При r=4 , S=πr2 =3,14*42=50,24
Радиус круга, r=4 |
N=100 |
N=1000 |
N=10000 |
Точное значение |
Площадь круга |
51,20 |
51,20 |
50,24 |
50,24 |
Вывод: если сравнить полученные результаты при N=100, N=1000, N=10000, то можно заметить, что при увеличении количества точек площадь круга, полученная методом Монте-Карло, приближается к её истинному значению.
Приложение:
Рассмотрим круг радиуса r = 1 с центром в точке (1;1). Круг вписан в квадрат площадью 4 ед. Выбираем внутри квадрата n – случайных точек, т .е. задаем координаты точек х, у, 0 ≤ х ≤2, 0 ≤ у ≤ 2.
N1 – число точек, попавших внутрь круга.
N – общее число точек, которое мы задаем.
Выходные данные: Sкр = π*r2 = π (r = 1).
Условия попадания точки в круг: (х – 1)2 + (у – 1)2 ≤ 1.
Алгоритм метода статистических испытаний (метод Монте-Карло):
Sкр/ Sкв = N1/ N → Sкр = 4N1/ N = π.
1) Формирование последовательности равномерно распределенных случайных величин.
2) Преобразование полученной последовательности случайных величин с заданными вероятностными характеристиками.
3) Вычисление реакции объекта на случайные воздействия.
4) Обработка статистических данных.