Краткое пояснение:
Проанализируем условие `if (a>5) and (aРешение:
- a := 10; Переменной 'a' присваивается значение 10.
- b := 5; Переменной 'b' присваивается значение 5.
- Проверяем условие: (a>5) and (a
- (10 > 5) = Истина
- (10 < 5) = Ложь
- Так как одно из условий (10 < 5) ложно, все составное условие `(a>5) and (a
- Следовательно, команда `a := a-5` не выполняется.
- Значение переменной 'a' остается прежним.
Ответ: 10