Датчик случайных величин

1. Как вы понимаете термин «случайная величина»?

2. Что такое, по-вашему, равномерно распределенная случайная величина?

3. По какому принципу устроен датчик случайных чисел в языке Паскаль?

4. Приведите примеры использования датчика случайных чисел.

5. Каков смысл и порядок употребления оператора randomize?

6. Как получить в программе на Паскале:

(1) случайное число от 0 до 1?

(2) случайное число от 0 до Х?

(3) целое случайное число от 0 до М?

(4) случайное число от А до В?

(5) целое случайное число от N до M?

7. Напишите фрагмент программы, который:

(1) Выбирает номера 5 вопросов из 100 (возможно повторение вопросов)

(2) Выбирает номера 5 вопросов из 100 разбитых на группы по 20 вопросов (из каждой группы вопросов должен быть выбран только один)

(3) Выдает случайным образом номера К выигрышных номеров лотереи при М участниках этой лотереи

(4) Перемешивает случайным образом и печатает все элементы массива А

(5) Моделирует бросание монеты 100 раз и подсчитывает долю «орлов»

(6) Моделирует бросание игральной кости 1200 раз и считает частоту выпадения шестерок

(7) Зажигает М случайных точек (пикселей) на экране компьютера

(8) Вычисляет примерную площадь единичной окружности методом Монте-Карло, т.е. выбирает в единичном квадрате, куда вписана эта окружность, большое количество точек со случайными координатами и вычисляет долю тех точек, которые попадут внутрь окружности (эта доля и равна площади)

(9) Моделирует на экране компьютера броуновское движение, строя ломаную, которая изображает движение точки

(10) Моделирует бросание единичного отрезка на клетчатый лист (размеры каждой клетки 1х1) и считает долю случаев, когда отрезок не пересекает линии сетки. Каков, по-вашему, должен быть ответ в этой задаче?

(11) Моделирует дискретную числовую случайную величину с заданным распределением (т.е. числом N возможных исходов, их значениями и вероятностями наступления каждого из возможных исходов).