Переводим на русский:
A или B и не C; подставляем:
Нет или да и не нет = нет или да и да.
Дальнейшее расписывание зависит от приоритета (обычно ставят приоритет И выше ИЛИ), но в любом случае получится или "нет или да", или "да и да", то есть результат - истина.
Переводим обратно на английский (интересно, при чём тут он?): true.
//PascalABC.NET (версия 3.1, сборка 1198 от 11.03.
var a,b,c:real;
begin
readln(a,b,c);
if a> max(b,c) then writeln(a)
else if b> max(a,c) then writeln(b)
else writeln(max(a,c))
end.
Что значит из строки? Формулируйте лучше. Можно делать через обычный массив, примерно так
var
<span>2/ точек по вертикали и горизонтали</span>
()()()()()()()()()()()()()()()()
1) 1200+ 990+25000+4500=31690
ответ: 31690