infoegehelp.ru

Успешно сдать ЕГЭ по информатике
  • Главная
  • Контакты
  • Карта сайта
  • Помощь сайту
Важно
  • Демо варианты ЕГЭ
  • Учим числа: 2 в степени
  • Биты, байты, килобайты
Решение задач
  • Задачи вне основных разделов информатики
Разделы информатики
  • 2011-12-18-14-33-54Системы счисления
  • 2011-12-18-16-45-20Алгебра логики
  • 2011-12-18-16-55-26Программирование
  • 2011-12-18-16-53-40Кодирование информации
  • 2011-12-18-16-56-19Компьютерные сети и Интернет
  • -excelЭлектронные таблицы (Excel)
  • 2011-12-18-16-57-50Базы данных
  • 2011-12-18-16-58-50Графы
  • 2011-12-18-17-00-15Файловая система
  • Устройство компьютера
  • ПО компьютера

Разбор задачи A7 (демо ЕГЭ 2006)

Определите значение целочисленных переменных a и b после выполнения фрагмента программы:
БейсикПаскальАлгоритмическийСи

a=2468

b=(a MOD 1000)*10

a=a\1000+b

'\ и MOD — операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно

a:=2468;

b:=(a mod 1000)*10;

a:=a div 1000+b;

{div и mod — операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно}

a:=2468

b:=mod(a, 1000)*10

a:=div(a, 1000)+b

|div и mod — функции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно|

a=2468;

b=(a%1000)*10;

a=a/1000+b;

// / и % - операции, вычисляющие результат деления нацело первого аргумента на второй (при целых операндах) и остаток от деления соответственно

  1. a = 22,  b = 20
  2. a = 4682,  b = 4680
  3. a = 8246,  b = 246
  4. a = 470,  b = 468
Решение:

a=2468

b=(a mod 1000)*10=(2468 mod 1000)*10=468*10=4680

a=(a div 1000)+b=(2468 div 1000)+4680=2+4680=4682

Получили, a=4682, b=4680.

Перейти к другим задачам.

 

Rambler's Top100

© Латыпова В.А., 2012-2020. Все права защищены.
Копирование материалов сайта только с разрешения администрации сайта