Вычисление значений переменных
Определите значение целочисленных переменных $a$ и $b$ после выполнения фрагмента программы.
Бейсик:
$a=2468$
$b=(a\ \mathrm{MOD}\ 1000)\times 10$
$a=a\backslash 1000+b$
Здесь $\backslash$ и MOD — операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно.
Паскаль:
$a:=2468;$
$b:=(a\ \mathrm{mod}\ 1000)\times 10;$
$a:=a\ \mathrm{div}\ 1000+b;$
Здесь div и mod — операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно.
Алгоритмический язык:
$a:=2468$
$b:=\mathrm{mod}(a,1000)\times 10$
$a:=\mathrm{div}(a,1000)+b$
Здесь div и mod — функции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно.
Условие как в банке ФИПИ — открыть и сверить
| Определите значение целочисленных переменных a и b после выполнения фрагмента программы:
| ||||||||||||||
|
Выберите один вариант.
1Мягкая — с чего смотретьуровень 1 из 3
Сначала найдите остаток от деления числа $2468$ на $1000$, затем выполните целочисленное деление.
2Наводящая — какие числа считатьуровень 2 из 3
Используйте: $2468\ \mathrm{mod}\ 1000=468$ и $2468\ \mathrm{div}\ 1000=2$.
3Прямая — фактически решениеуровень 3 из 3
Получается $b=468\times 10=4680$, а затем $a=2+4680=4682$.