Главная

Популярная публикация

Научная публикация

Случайная публикация

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

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Стандартные функции в языке Паскаль




Функции ___ Назначение Тип результата Abs (x) абсолютное значение аргу- совпадает с типом х

______ мента ______________ _____________

Sqr (х) квадрат аргумента ______ совпадает с типом х

Sqrt (х) квадратный корень аргумен- вещественный

______ та _______________;_____________

Sin (х) синус аргумента _______ вещественный ___

Cos (х) косинус аргумента ______ вещественный ___

Ln (х) логарифм аргумента _____ вещественный ___

Ехр (х) экспонента аргумента ____ вещественный ___

Trunc (х) отсечение дробной части целый ________

Round (х) округление до целого числа целый ________

7.4.Генерация случайных чисел. Функции и процедуры для получения случайных чи­сел

Генератор случайных чисел служит для моделирования процессов, которые нужно воспроизвести в реальной ситуации (например, при программировании некото­рых игр нужно смоделировать бросание кубика). Пример получения двух случайных чисел 0 или 1 - с помощью простейшего генератора - это бросание монеты: выпадает "орел" - 0, выпадает "решка" -1.

Функция Random "(N:integer) возвращает случайное число целого типа, параметр указывает на диапазон значений случайного числа. Функция Random без параметров возвращает случайное вещественное число из диапазона [0 1). Пример:

Y-RandomQO);

Z:=Random;

первый оператор присвоит переменной Y случайное целое число из интервала

0<=Y<10

второй оператор присвоит переменной Z случайное вещественное число в диапазоне [0 1).

Как нужно объявить переменные F,Z ?

Randomize - процедура без параметров, которая инициализирует генератор слу­чайных чисел(в зависимости от показания системных часов).

Если не запускать процедуру Randomize, то последовательность случайных чи­сел, получаемая с помощью счетчика случайных чисел, будет одна и та же. Представь­те, что произойдет при игре в "рулетку" с помощью такого счетчика.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных