Вычисление значений переменных
Определите значение целочисленных переменных $a$ и $b$ после выполнения фрагмента программы.
| Бейсик | Паскаль | Алгоритмический язык |
|---|---|---|
| a = 2599 b = (a MOD 10)*1000+26 a = (b\10) MOD 100 | a:=2599; b:= (a mod 10)*1000+26; a:= (b div 10) mod 100; | a:= 2599 b:= mod(a,10)*1000+26 a:= mod(div(b,10),100) |
| MOD и \ — операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно | div и mod — операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно | div и mod — функции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно |
Условие как в банке ФИПИ — открыть и сверить
| Определите значение целочисленных переменных a и b после выполнения фрагмента программы:
| ||||||||||||||
|
Бір нұсқаны таңдаңыз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Сначала найдите остаток от деления $2599$ на $10$, затем выполните действия с переменной $b$.
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
Используйте: $2599 \bmod 10 = 9$, а целая часть частного вычисляется операцией $\operatorname{div}$.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
$b = 9 \cdot 1000 + 26 = 9026$, затем $a = (9026 \operatorname{div} 10) \bmod 100 = 902 \bmod 100 = 2$.