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