Презентация, доклад на тему Случайные числа. Одна задача обработки массива.

Случайно…встретить друга на улицеразбить тарелкунайти 10 рублейвыиграть в лотереюСлучайный выбор:жеребьевка на соревнованияхвыигравшие номера в лотерееКак получить случайность?Случайные процессыСлучайные числа – результаты случайного выбора из конечного множества значений.

Слайд 1Случайные числа
Одна задача обработки массива

Случайные числаОдна задача обработки массива

Слайд 2
Случайно…
встретить друга на улице
разбить тарелку
найти 10 рублей
выиграть в лотерею
Случайный выбор:
жеребьевка на

соревнованиях
выигравшие номера в лотерее

Как получить случайность?


Случайные процессы

Случайные числа – результаты случайного выбора из конечного множества значений.

Случайно…встретить друга на улицеразбить тарелкунайти 10 рублейвыиграть в лотереюСлучайный выбор:жеребьевка на  соревнованияхвыигравшие номера  в лотерееКак

Слайд 3

Электронный генератор
нужно специальное устройство
нельзя воспроизвести результаты

318458191041
564321
209938992481
458191
938992
малый период (последовательность повторяется через 106

чисел)

Метод середины квадрата (Дж. фон Нейман)

в квадрате

Псевдослучайные числа – обладают свойствами случайных чисел, но каждое следующее число вычисляется по заданной формуле.

Случайные числа на компьютере

Электронный генераторнужно специальное устройствонельзя воспроизвести результаты318458191041564321209938992481458191938992малый период  (последовательность повторяется через 106 чисел)Метод середины квадрата (Дж. фон

Слайд 4
Модель: снежинки падают на отрезок [a,b]
распределение
равномерное
неравномерное
Распределение случайных чисел

Модель: снежинки падают на отрезок [a,b]распределениеравномерноенеравномерноеРаспределение случайных чисел

Слайд 5
Целые числа в интервале [0,N):
var x: integer;
...
x

:= random ( 100 ); { интервал [0,99] }
Вещественные числа в интервале [0,1)
var x: real;
...
x := random; { интервал [0,1) }

Процедура randomize случайным образом устанавливает начальное состояние датчика.

Генератор случайных чисел в Паскале

Целые числа в интервале [0,N):  var x: integer; ... x := random ( 100 ); {

Слайд 6
const N = 5;
var A: array [1..N] of integer;
i:

integer;
begin
writeln('Исходный массив:');
for i:=1 to N do begin
A[i] := random(100) + 50;
write(A[i]:4);
end;
...

случайные числа в интервале [50,150)

Заполнение массива случайными числами

const N = 5;var A: array [1..N] of integer;  i: integer;begin writeln('Исходный массив:'); for i:=1 to

Слайд 7const N = 5;
var A: array [1..N] of integer;
i:

integer;
begin
writeln('Исходный массив:');
for i:=1 to N do begin
A[i] := random(100);
write(A[i]:4);
end;
...

Заполнение массива случайными числами

3;

+ 50;

const N = 5;var A: array [1..N] of integer;  i: integer;begin writeln('Исходный массив:'); for i:=1 to

Слайд 8const N = 3;
var A: array [1..N] of integer;
i:

integer;
вegin
randomize;
writeln('Исходный массив:');
for i:=1 to N do begin
A[i] := random(100);
write(A[i]:4);
end;
...

Заполнение массива случайными числами

const N = 3;var A: array [1..N] of integer;  i: integer;вegin randomize; writeln('Исходный массив:'); for i:=1

Слайд 9const N = 3;
var A: array [1..N] of integer;
i:

integer;
вegin
randomize;
writeln(‘Исходный массив:’);
for i:=1 to N do begin
A[i] := random(100);
write(A[i]:4);
end;
writeln();
if (A[1]=A[2]) and (A[1]=A[3])
then write (‘Вы выиграли!’)
else write (‘Попробуйте еще’)

Заполнение массива случайными числами

const N = 3;var A: array [1..N] of integer;  i: integer;вegin randomize; writeln(‘Исходный массив:’); for i:=1

Слайд 10Заполнение массива случайными числами
Вывод:

Заполнение массива случайными числамиВывод:

Слайд 11Д/З
§19, вопросы к параграфу

Д/З§19, вопросы к параграфу

Что такое shareslide.ru?

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


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть