1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова 7-9 класс (Сборник упр-й)
Упр.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



Общая оценка
3.6 / 5
Другие учебники
Другие предметы