Есть ответ 👍

Что означает оператор randomize в паскале

158
444
Посмотреть ответы 2

Ответы на вопрос:


Randomize - процедура инициализации генератора случайных чисел в паскале. в старых версиях паскаля  без использования данной процедуры функция random при различных запусках программы выдавала одинаковые последовательности чисел (например, в массиве получалась всегда одинаковая последовательность элементов). т.е. randomize  задает начальное значение последовательности, от которого вычисляются все последующие. при каждом запуске программы это значение будет разным, а значит и результат работы функции  random   будет различным. сейчас в процедуре randomize можно указывать параметр:   randomize(seed: integer);   при одном и том же значении этого параметра генерируются одинаковые псевдослучайные последовательности (это может быть полезно при отладке программы).

1) взыешиваем кучки 11 и 11 (одну откладываем) если = , то в каждой кучке по одной фальшивой и отложенная фальшивая. дальше работаем с любой из кучек 2) взвешиваем кучки 4 и 4 (3 отложенно).   если =, то фальшивая в отложенной кучке и у нас 4+4 настоящих   если не =, то более тяжелая кучка настоящие и у нас 4+3 настоящих если не = (после первого взвещивания), то отложенная настоящая и в более тяжелой кучке одна или меньше фальшивых монет, с ней и работаем аналогично как написано выше

Популярно: Информатика