Цитата Сообщение от Валенок Посмотреть сообщение
Я б ещё добавил, что если юзается чисто бинарное выражение (if else) да ещё и и с присвоением по сути результата if, то сам if не нужен, можно просто присвоить
Мотор := логическое выражение //выше норм сказали
А второй переменной (здесь) присвоить Мотор

В кодесис можно было бы сделать сквозное присвоение
Мотор := вторая переменная := логическое выражение
Перефразирую, специально для чайников:
выражение типа
if (A or B) and not C then
M := true;
B := true;
else
M := false;
B := false;
end_if


Можно записать как
M := (A or B) and not C;
B := M;