Определите значение переменной с после выполнения следующего фрагмента программы (записанного ниже на разных языках программирования). Ответ запишите в виде целого числа.
| Бейсик | Паскаль |
|---|---|
а = 30 b = 6 а = а * 3 / b IF a < b THEN с = 2 * а - 10 * b ELSE с = 2 * а + 10 * b ENDIF
| a : = 30; b : = 6; a : = a * 3 / b; if a < b then с : = 2 * a - 10 * b else c : = 2 * a + 10 * b; |
| Си++ | Алгоритмический язык |
a = 30; b = 6; a = a * 3 / b if (a < b) с = 2 * a - 10 * b; else с = 2 * a + 10 * b; | a : = 30 b : = 6 a : = a * 3 / b если a < b то с : = 2 * a - 10 * b иначе с : = 2 * a + 10 * b все |
| Python | |
a = 30 b = 6 a = a * 3 / b if a < b: c = 2 * a - 10 * b else: c = 2 * a + 10 * b
| |
Выполним программу:
a := 30;
b := 6;
a := a * 3 / b = 30 * 3 / 6 = 15;
Условие a < b не выполняется, поэтому далее выполним: c := 2 * a + 10 * b = 30 + 60 = 90.
Ответ: 90.


Чего то не пойму..почему 2*а=30?...а:=30; 2*30=60+60=120...разве не так?
a := a * 3 / b = 30 * 3 / 6 = 15;
Следовательно 2*а=30