Ответ: Ошибки нет.В условном операторе после if пишется <условие>  (в данном случае «x=100»), а после then — <оператор> (в данном примере это оператор присваивания «y:=x*x;»)