Задания
Версия для печати и копирования в MS Word
Задания Д18 № 6302

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

 

БейсикПаскаль

a = 28

b = 5

a = a - 3 * b

IF a > b THEN

c = a - b

ELSE

c = 2 * a - b

ENDIF

a := 28;

b := 5;

a := a - 3 * b;

if a > b then

c := a - b

else

c := 2 * a - b;

Си++Алгоритмический язык

a = 28;

b = 5;

a = a - 3 * b;

if (a > b)

c = a - b;

else

c = 2 * a - b;

a := 28

b := 5

a := a - 3 * b

если a > b

то c := a - b

иначе c := 2 * a - b

все

Python

a = 28

b = 5

a = a - 3 * b

if a > b:

    с = a - b

else:

    с = 2 * a - b

 

Решение.

Выполним программу:

 

a = 28,

b = 5,

a = a − 3 · b  = 13.

 

Условие a > b выполняется, поэтому далее выполним:

 

c  =  a − b = 13 − 5 = 8.

 

Ответ: 8.

Источник: ЕГЭ по информатике 08.07.2013. Вторая волна. Вариант 502.