Типичные ошибки

writeln(x:integer); {Описание переменной должно быть в блоке var} writeln(x := 2); {Нельзя присваивать переменной значение в аргументе функции} readln(2); {В качестве аргумента должна быть переменная}