Задание 7 Параграф 4.3 ГДЗ Босова 8 класс 2023 (Информатика)

7. Исследуйте работу функции random, запустив многократно на выполнение программу: var х, у, n: integer; begin writeln (taskИсследование функции randomtask); write (taskВведите х»task);



Решение задачи: 7. Исследуйте работу функции random, запустив многократно на выполнение программу: var х, у, n: integer; begin writeln (taskИсследование функции randomtask); write (taskВведите х»task);

Ниже вариант решения задания из учебника Босова, Босова 8 класс, Бином:

7. Исследуйте работу функции random, запустив многократно на выполнение программу:

var

х, у, n: integer; begin

writeln (taskИсследование функции randomtask);

write (taskВведите х»task); read (х);

write (taskВведите n»task); read (п); у := random (х);

writeln (taskrandom(task, х,task)=task, у); write (taskrandom(task, х,task)+task, n, task=task, у + n) end.

Как можно получить случайное число из интервала (0, х)? Как можно получить случайное число из полуинтервала (0, х]? Как можно получить случайное число из интервала (n, х + n)?

а) (0,x) – random(x-1)+1;

б) (0,x] – random(x)+1;

в) (n, x+n) – random (x)+n.

Проверка программой:

var

n, x, i: integer;

begin

read(x, n);

randomize; //для обновления списка

for i := 1 to 5 do

write(random(x-1)+1, task task)

end.