моделирование / Моделирование4
.docxМИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение высшего образования
«САРАТОВСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИМЕНИ Н. Г. ЧЕРНЫШЕВСКОГО»
ОТЧЁТ ПО ЗАДАНИЮ №4
Студентка 4 курса 411 группы
Направления 02.03.02—Фундаментальная информатика и информационные технологии
Факультета КНиИТ
Филатова Ольга Владимировна
Проверил
ассистент И.А.Люкшин
Саратов2022
СОДЕРЖАНИЕ
Задание 3
Код программы и результаты выполнения 4
Задание
Задача 19. Квадрат горизонтальными линиями разделен на 4 одинаковые полосы. В каждую из них бросается точка, положение которой равновозможно в любом месте полосы. Затем квадрат разделяется вертикальными линиями на 4 одинаковые полосы. Используя метод статистических испытаний, оценить вероятность того, что в каждой вертикальной полосе будет только по одной точке.
Код программы и результаты выполнения
Программа написана на высокоуровневом интерпретируемом языке Octave.
Будем совершать 4 броска. Для каждого броска выберем случайно число в интервале от 1 до 4 – номер вертикальной линии, в которую попала точка. Запишем показания в массив p. Если после испытания в каждой вертикальной линии находится по одной точке, увеличим счетчик p1. Для определения вероятности достаточно разделить этот счетчик на количество испытаний (в нашем случае это 1000).
Код программы:
p1=0;
for j=1 : 1000
p=[0,0,0,0];
for i=1:4
x=randi(4);
p(x)+=1;
endfor
if p==[1,1,1,1]
p1+=1;
endif
endfor
p1/1000
Скриншот результатов выполнения программы: