Рассмотрим выполнение программы по шагам:
A:=100; - переменной A присваивается значение 100.B:=30; - переменной B присваивается значение 30.A:=A-B*3; - вычисляется новое значение A:B*3 = 30 * 3 = 90.A - 90 = 100 - 90 = 10.A становится равным 10.If a>b then C:=A-B else C:=B-A; - выполняется условный оператор.a>b. В нашем случае A равно 10, а B равно 30.10 > 30 ложно (false).C:=B-A;B - A = 30 - 10 = 20.Ответ: C = 20