Какая из следующих основных команд цикла правильно заполняет массив C случайными целыми числами от 30 до 60? a
a) c[i]:=random[60];
b) c[i]:=30+random[60];
c) c[i]:=30+random[50];
d) c[i]:=30+random[31];
Разъяснение: Чтобы правильно заполнить массив C случайными целыми числами от 30 до 60, мы используем функцию random. Функция random[x] возвращает случайное число от 0 до (x-1).
Вариант a) c[i]:=random[60]; неправильный, поскольку функция random[60] возвращает случайное число от 0 до 59, а нам нужны числа от 30 до 60.
Вариант b) c[i]:=30+random[60]; правильный, так как мы добавляем 30 к случайному числу от 0 до 59, в результате получаем числа от 30 до 89, но нам нужны только числа от 30 до 60, поэтому мы получим нужный результат.
Вариант c) c[i]:=30+random[50]; неправильный, так как функция random[50] возвращает случайное число от 0 до 49, а нам нужны числа от 30 до 60.
Вариант d) c[i]:=30+random[31]; неправильный, так как функция random[31] возвращает случайное число от 0 до 30, а нам нужны числа от 30 до 60.
Таким образом, правильный вариант ответа на задачу — b) c[i]:=30+random[60].
Совет: Если ты сталкиваешься с подобными задачами, чтобы заполнить массив случайными числами, всегда помни, что функция random[x] возвращает случайное число от 0 до (x-1). Если нужно задать диапазон чисел, добавь или вычти нужное значение после получения случайного числа.
Задание для закрепления: Заполни массив D случайными числами от -50 до 100.