Ну в обычном Паскале (который не ABC) оба фрагмента не работают. В первом нельзя использовать запись 1<x<2 (зато так в Python можно :) ). А во втором не хватает скобок, то есть должно быть "if (1<x) and (x<2)"
И кстати, во втором примере пред Else стоит ";" что так же неправильно. . .
Так что даже не знаю, что вам посоветовать. . . Если имеется в виду Pascal ABC, то, пожалуй, надо первый вариант выбрать. . .