Упр.2.179 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
8 класс
Автор
Босова, Аквилянов
Упр.2.179 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Задача
1) [0; 15); 2) [0; 15]; 3) [-15; 15]; 4) [10; 15).
1) [0; 15) – random (15)
2) [0; 15] – random (16)
3) [-15; 15) – random (30) – 15
4) [10; 15) – random (5) + 10
Подробный ответ
Функция random(n) возвращает целое случайное число из промежутка $$[0; n-1]$$.
Тогда для каждого нужного промежутка подбираем сдвиг и длину интервала:
- $$[0; 15)$$ — числа от 0 до 14, значит подходит random(15);
- $$[0; 15]$$ — числа от 0 до 15, значит подходит random(16);
- $$[-15; 15]$$ — всего 31 число, значит можно взять random(31) — 15;
- $$[10; 15)$$ — числа от 10 до 14, значит подходит random(5) + 10.
В исходном решении для третьего пункта указан промежуток $$[-15; 15)$$, но по условию нужен именно $$[-15; 15]$$, поэтому здесь число значений должно быть 31.
Ответ
1) random(15)
2) random(16)
3) random(31) — 15
4) random(5) + 10
Другие учебники
Другие предметы