У меня постоянно ошибка!

Когда я что-то сделал, то у меня показывает-встречено ‘Write’, а ожидалось ';'
встречено ‘Begin’, а ожидалось ';'
встречено ‘Writeln’, а ожидалось ';'
И так везде. Помогите!

В паскале принятно ставить точку с запятой после операторов

Покажите код, где выскакивает такое сообщение.

var x:integer
begin
Readln(x);
Writeln(x+x*2-1);
end.

либо у меня слабый комп либо я не знаю что(

var x: integer;

И еще. Что-бы я не писал, пишет-True. ((((

1 симпатия

Все правильно, так как вы рассматриваете все три возможные ситуации. Если вы хотите получить еще два false, уберите условные операторы, оставьте только writeln.