Чтобы избежать ошибок при записи арифметических выражений в Pascal, рекомендуется соблюдать следующие правила:
- Записывать все составные части выражений в одну строку. 3
- Проставлять знаки арифметических операций явно. 3 Например, a(b+c) записывается как a*(b+c). 3
- Не записывать подряд два знака арифметических операций. 3 Например, 3-2, х1/-х2 записывается как 3(-2), х1/(-х2). 3
- Использовать скобки только одного типа — круглые. 3 Применение фигурных и квадратных скобок в выражениях запрещается, так как они имеют особое назначение. 3
- Соблюдать правило парности скобок: число открывающихся скобок должно совпадать с числом закрывающихся скобок. 1
- Делать пробелы обязательными при записи операций div и mod: a div b; a mod b. 1 В отсутствие пробелов adivb и amodb будут интерпретироваться компилятором как идентификаторы. 1
- Все данные, входящие в арифметическое выражение, должны быть одного типа. 2 Исключение составляют только константы и переменные целого типа (integer), которые разрешается использовать в выражениях вещественного типа (real). 2