РУҚА
6

Вычисление значений переменных

ЕГЭ · Информатика · Задание 6 · Основы программирования
ПовышеннаяФИПИ207AA8Выбор варианта≈ 2 минутыОтвет сверен с ключом

Определите значение целочисленных переменных $a$ и $b$ после выполнения фрагмента программы.

БейсикПаскальАлгоритмический язык
a = 2599 b = (a MOD 10)*1000+26 a = (b\10) MOD 100a:=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 после выполнения фрагмента программы:

Бейсик

Паскаль

Алгоритмический

a = 2599
b = (a MOD 10)*1000+26
a = (b\10) MOD 100
'\ и MOD – операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно

a:=2599;
b:= (a mod 10)*1000+26;
a:= (b div 10) mod 100;
{div и mod – операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно}

a:= 2599
b:= mod(a,10)*1000+26
a:= mod(div(b,10),100)
|div и mod – функции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно|


1)

a = 26, b = 9026

2)

a = 2, b = 9026

3)

a = 26, b = 9926

4)

a = 2, b = 9926


Ваш ответ

Выберите один вариант.

!
3 уровня: от лёгкого толчка до почти готового решения. Следующий открывается, когда прочитан предыдущий, — чтобы не перепрыгнуть сразу к ответу.
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$.

Всё равно не складывается?Полное решение с обоснованием каждого шага — на отдельной странице.
Открыть решение

Задание 6 ЕГЭ, информатика

Задача из темы «Основы программирования»: в ней 160 задач с ответом и разбором по шагам. В 6-м номере бланка — 156 задач.

Ответ можно проверить здесь же, а если не выходит — открыть подсказку или разбор. Регистрация не нужна.