РУҚА
6

Шешімі: Вычисление значений переменных

ЕГЭ · Информатика · Тапсырма 6 · Бағдарламалау негіздері
КүрделіФИПИC6537BНұсқа таңдау≈ 2 минутТалдау 3 қадамЖауап сверен с ключом
Условие

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

Бейсик:
$a = 1075$
$b = (a\ \mathrm{MOD}\ 1000)*10$
$a = a+(b\ \backslash\ 100)$

Паскаль:
$a:=1075;$
$b:= (a\ \mathrm{mod}\ 1000)*10;$
$a:= a+(b\ \mathrm{div}\ 100);$

Алгоритмический язык:
$a:=1075$
$b:=\ \mathrm{mod}(a,1000)*10$
$a:=a+\mathrm{div}(b,100)$

Операции div и mod вычисляют результат деления нацело первого аргумента на второй и остаток от деления соответственно.

Тапсырманы ашып, өзіңіз шешіңіз
Дальше ответЕгер әлі шешіп жатсаңыз – кеңестерден бастаңыз: олар жауапқа жетелейді, бірақ оны ашпайды.
К подсказкам

Шешім по шагам

3 қадам
1

Сначала вычисляем значение переменной $b$. Остаток от деления $1075$ на $1000$ равен $75$.

$$b=(1075\ \mathrm{mod}\ 1000)\cdot10=75\cdot10=750$$
2

Затем выполняется целочисленное деление $750$ на $100$, результат которого равен $7$.

$$750\ \mathrm{div}\ 100=7$$

Прибавляем полученное значение к исходному значению $a$.

$$a=1075+7=1082$$
Жауап

Правильный нұсқа: 3 — $a = 1082$, $b = 750$.

Где здесь ошибаются

Путать остаток от деления с результатом деления нацело.

Выполнять обычное деление вместо целочисленного: $750/100=7{,}5$, но $750\ \mathrm{div}\ 100=7$.

Изменять значение $a$ до вычисления переменной $b$.

Закрепить приёмВ теме «Бағдарламалау негіздері» ещё 159 тапсырма — жауабымен және дәл осындай талдауымен.
Жаттығу

Тапсырманы қалай шешу керек 6 ЕГЭ, информатика

Бұл есептің талдауы келесіге бөлінген: 3 шага: видно, откуда берётся каждое число и где теряется балл. Жауап есептеулердің жанында келтірілген, олардың орнына емес.

Задача из темы «Бағдарламалау негіздері»: в ней 160 задач, и у каждой есть такой же разбор. Тіркеу қажет емес.