Здравствуйте, kalim! Спасибо за решение. С задачей разобрался. Паскаль хоть уже давно, но изучал. И тут у меня возникло несколько вопросов:
1. Переменные z, t, y имеют вещественный тип real, понятно. Переменные a, x, b - целочисленный тип integer. Но мы же можем вместо a, x, b подставить и рациональные числа, например. То есть эти переменные тоже нужно определить типом real? В задаче ведь явно не оговорено, что a, x, b - целые числа. Или я что-то не понял?
2. Помню, перед end мы писали оператор пустого ввода readln. Набрав программу, понял, что и без него можно обойтись. Можно спросить, для чего тогда его прописывают? В некоторых книгах видел, что он есть.