Предмет: Информатика,
автор: elizaiv00
для генерации случайного целого числа из промежуток [10; 20)необходимо использовать выражение :
а) random *20
б) random (20)
в) random (20)+10
г) random (10)*2
Ответы
Автор ответа:
0
В Паскале функция Random(n) возвращает случайное целое число на промежутке [0;n-1].
Промежуток [10;20) получится, если промежуток [0;9] сдвинуть на +10, поэтому надо использовать выражение Random(10)+10
Такого варианта ответа нет. Следовательно, это или ошибка в условии задания, или это не Паскаль.
Подумал и дополню. В старых версиях Паскаля random(n) формировал случайное ВЕЩЕСТВЕННОЕ число на [0;n). Тогда наиболее близкое решение для таких версий Паскаля - г), но ЦЕЛОЕ число еще надо получить....
Промежуток [10;20) получится, если промежуток [0;9] сдвинуть на +10, поэтому надо использовать выражение Random(10)+10
Такого варианта ответа нет. Следовательно, это или ошибка в условии задания, или это не Паскаль.
Подумал и дополню. В старых версиях Паскаля random(n) формировал случайное ВЕЩЕСТВЕННОЕ число на [0;n). Тогда наиболее близкое решение для таких версий Паскаля - г), но ЦЕЛОЕ число еще надо получить....
Похожие вопросы
Предмет: Английский язык,
автор: GotchaHamster
Предмет: Қазақ тiлi,
автор: anastasiaorl95
Предмет: Химия,
автор: sofiacom000
Предмет: Обществознание,
автор: Надька201