Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
15 января 2023 06:53
1392
Мне нужно ответить на вопросы ! Только вопросы!!!!Вопросы:
1)Как можно получить случайное число из интервала (0, x)?
2)Как можно получить случайное число из интервала (0, x]?
3)Как можно получить случайное число из интервала (n, х + n)?
Само задание:
Исследуйте работу функции random, запустив многократно на выполнение программу:
program n_8;
var х, n: integer;
begin
writeln ('Исследование функции random');
randomize (*для генерации различных случайных
чисел при каждом запуске программы *);
write ('Введите х»');
readln (х) ;
write ('Введите n»');
readln (п) ;
writeln ('random(', х, ')=', random(х) ) ;
writeln ('random(', х, ')+', n, '=', random(x)+n)
end.
Как можно получить случайное число из интервала (0, x)?
Как можно получить случайное число из интервала (0, x]?
Как можно получить случайное число из интервала (n, х + n)?
2
ответа
Random(min-max+1)+min
где min -минимальное число,
max- максимальное
где min -минимальное число,
max- максимальное
0
·
Хороший ответ
17 января 2023 06:53
1. random (x)
2. random (x+1)
3. random (x)+n
Процедура Randomize в паскаль используется для включения генератора случайных чисел, а функция Random в Pascal определяет диапазон случайных чисел.
random (x) - случайные числа в диапазоне от 0 до x (не включая число x)
random (x+1) - случайные числа в диапазоне от 0 до x (включая число x)
случайное число из интервала (n, х + n)
если x>0 и n>0, то
max = x + n
min = n
random (max - min) + min = random (x + n - n) + n = random (x) + n
если x>0 и n<0, то
max = x + ( - n ) = x - n
min = - n
random (max - min) + min = random (x - n - (- n)) + (- n) = random (x - n + n) - n = random (x) - n
2. random (x+1)
3. random (x)+n
Процедура Randomize в паскаль используется для включения генератора случайных чисел, а функция Random в Pascal определяет диапазон случайных чисел.
random (x) - случайные числа в диапазоне от 0 до x (не включая число x)
random (x+1) - случайные числа в диапазоне от 0 до x (включая число x)
случайное число из интервала (n, х + n)
если x>0 и n>0, то
max = x + n
min = n
random (max - min) + min = random (x + n - n) + n = random (x) + n
если x>0 и n<0, то
max = x + ( - n ) = x - n
min = - n
random (max - min) + min = random (x - n - (- n)) + (- n) = random (x - n + n) - n = random (x) - n
0
17 января 2023 06:53
Остались вопросы?
Еще вопросы по категории Информатика
Функции памяти компьютера.....
Сколько секунд потребуется модему, передающему сообщения со скоростью 32000 бит/с, чтобы передать 16-цветное растровое изображение размером 800х600 пи...
1.Что такое алфавит? 2.Что такое мощность алфавита? 3. Как определяется информационный объем текста при использования алфавитного подхода? 4.Текст с...
Имеется текстовый документ, содержащий 20 страниц, полностью заполненных текстом таким образом, что на каждой странице ровно 30 строк по 40 символов в...
Напишите программу, которая по данному натуральному числу N вычисляет сумму следующего выражения: 12 + 2 2 + 33 + … + n2. Входные данны...