Нужно решить через паскаль помогите пожалуйста (задача на фотке)

По дате
По рейтингу
12345678910111213
program NumberGuess;
var
x: integer;
begin
x := (150 * 2 - 44) div 8;
writeln('Мальчик задумал число: ', x);
{Проверка}
writeln('Проверка:');
writeln('Умножаем на 8: ', x * 8);
writeln('Прибавляем 44: ', x * 8 + 44);
writeln('Делим на 2: ', (x * 8 + 44) div 2);
end.

в первом строке : (двоеточие) является оператором присвоения.
А в втором сроке = оператор присвоения
А двоеточие для чего ставится и в каких случаях ?