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

