Презентация, доклад по информатике и ИКТ Датчик случайных чисел на Паскале

Случайные числа – результаты случайного выбора из конечного множества значений ( игровой кубик, жребий, лотерея). Random(x)X – это целое числоРезультатом будет любое число в диапазоне от 0 до x.Пр.:

Слайд 1Датчик случайных чисел
Куликова Галина Андреевна,
учитель информатики и ИКТ МБОУ СОШ №51 г.

Брянска
Датчик случайных чиселКуликова Галина Андреевна,учитель информатики и ИКТ МБОУ СОШ №51 г. Брянска

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

( игровой кубик, жребий, лотерея). Random(x)

X – это целое число
Результатом будет любое число в диапазоне от 0 до x.
Пр.:

Random(50)
Результат будет любое целое число
от 0 до 50

Random(50) +10
Результат будет любое целое число
от 10(0+10) до 60(50+10)

Random(30) -10
Результат будет любое целое число
от -10(0-10) до 20(30-10)

Куликова Галина Андреевна,
учитель информатики и ИКТ МБОУ СОШ №51 г. Брянска

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

Слайд 3Программа, демонстрирующая работу датчика случайных чисел
Program Sluchay_chisla;
Var i: integer;
Begin
For i:=1 to

10 do
Write(random(50) : 4)
End.

Результат выполнения программы 0 3 17 20 27 7 31 16 37 41

Куликова Галина Андреевна,
учитель информатики и ИКТ МБОУ СОШ №51 г. Брянска

Программа, демонстрирующая работу датчика случайных чиселProgram Sluchay_chisla;Var i: integer;BeginFor i:=1 to 10 doWrite(random(50) : 4)End.Результат выполнения программы

Слайд 4Пусть массив с именем Rand состоит из 20 элементов. Элементы массива

получаются с помощью датчика случайных чисел. Определите, сколько раз в массиве встречается число х ( число вводится пользователем с клавиатуры).

Задача

Куликова Галина Андреевна,
учитель информатики и ИКТ МБОУ СОШ №51 г. Брянска

Пусть массив с именем Rand состоит из 20 элементов. Элементы массива получаются с помощью датчика случайных чисел.

Слайд 5Program Sluchay_chisla2;
Var Rand: array [1..20] of integer;
NumberX,

x, i : integer;
Begin
Randomize;
For i:=1 to 20 do
Begin
Rand [i] := (random(50);
Write(Rand [i] : 4)
End;
Writeln;
Write(‘ Введите х: ‘); readln(x);

NumberX:=0; for i:=1 to 20 do
If rand(i)=x then NumberX:= NumberX + 1;

If NumberX=0
Then writeln(‘ В массиве нет числа ‘, x)
Else writeln(‘ Число ’ ,x, ’ в массиве присутствует ’ ,Number, ’ раз ’)
End.

Заполнение массива
случайными числами
и вывод их на экран

Ввод числа х

Подсчёт числа
вхождений х в массив

Анализ и вывод
результатов

Х – переменная, которую мы ищем в массиве
NumberX - считает сколько раз встречается
в массиве х
I – параметр цикла

Куликова Галина Андреевна,
учитель информатики и ИКТ МБОУ СОШ №51 г. Брянска

Program Sluchay_chisla2;Var Rand: array [1..20] of integer;    NumberX, x, i : integer;BeginRandomize;For i:=1 to

Слайд 6Randomize – выполняет установку начального состояния датчика случайных чисел.
Без этого оператора

функция random при многократном повторении выполнения программы всегда будет выдавать одну и ту же последовательность чисел.

Куликова Галина Андреевна,
учитель информатики и ИКТ МБОУ СОШ №51 г. Брянска

Randomize – выполняет установку начального состояния датчика случайных чисел.Без этого оператора функция random при многократном повторении выполнения

Слайд 7Задача №1
Заполнить массив из 100 чисел случайными значениями из диапазона от

-20 до 20. Подсчитайте в этом массиве количество положительных и количество отрицательных значений.

Куликова Галина Андреевна,
учитель информатики и ИКТ МБОУ СОШ №51 г. Брянска

Задача №1Заполнить массив из 100 чисел случайными значениями из диапазона от -20 до 20. Подсчитайте в этом

Слайд 8Задача №2
Заполнить случайными числами в диапазоне от 1 до 5 два

массива:
А [1:20] и В [1:20]. Найдите и выведите на экран только элементы этих массивов, значения которых совпадают.
Например, если А [2]=В[2]=4, то на экран надо вывести: Номер: 2 значение: 4.

Куликова Галина Андреевна,
учитель информатики и ИКТ МБОУ СОШ №51 г. Брянска

Задача №2Заполнить случайными числами в диапазоне от 1 до 5 два массива:А [1:20] и В [1:20]. Найдите

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

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


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

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

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

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