Главная arrow Подготовка к ЕГЭ arrow Разбор заданий arrow B2 Разбор задания ЕГЭ по информатике

B2 Разбор задания ЕГЭ по информатике

Информатика ЕГЭ B2, Информатика B2 разбор задания, Задание B2 информатика, Как решать ЕГЭ по информатике, Как решить B2 в ЕГЭ по информатике, Информатика ЕГЭ как решать

Определите значение переменной c после выполнения следующего фрагмента программы (записанного ниже на разных языках программирования). Ответ запишите в виде целого числа.

Бейсик

Паскаль

а = 25

b = 12

а = 3 * b - а

IF а > b

   THEN с = 2 * а - b

   ELSE

с = 2 * а + b

ENDIF

а := 25;

b := 12;

а : = 3 * b - а;

if а > b

   then с : = 2 * а - b

   else

с := 2 * а + b;

Си

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

а = 25;

b = 12;

а = 3 * b - а;

if (а > b)

   с = 2 * а - b;

   else

с = 2 * а + b;

а := 25

b := 12

а : = 3 * b - а

если а > b

   то с := 2 * а - b

   иначе

с := 2 * а + b  

все


Как решать?
Преобразуем заданные числа по предложенному алгоритму.


Решение
1) a = 25, b = 12.
a = 3 * b - a;
Подставляем, a = 3 * 12 - 25, a = 11.
Теперь получается a = 11, b = 25.
Дальше видим

Если a > b
   то c := 2 * a - b
   иначе c := 2 * a + b


Сравниваем a и b, a = 11, b = 25.
a < b, это несоответствует условию a > b, значит c = 2 * a + b,
c = 2 * 11 + 25, c = 46.
Ответ: 46.