Выражения

Прикладные науки

1. Роль и состав выражений

Выражениями языка программирования (ЯП) называют записанные по определенным правилам конструкции для формирования новых значений. Значения формируются с помощью операций из операндов при соблюдении свойственных каждому ЯП правил совместимости типов. Операндами могут служить константы, переменные, указатели функций, другие выражения. Программы нужно проектировать так, чтобы к моменту вычисления некоторого выражения все его переменные операнды или их компоненты были правильно инициированы.

В зависимости от типов скалярных операндов и результата различают три типа выражений: арифметическиеотношения и логические.

Для каждого вида выражений существует определенный набор операций.

В ЯП могут быть операции и выражения для данных типа строк, множеств, массивов.

В зависимости от количества участвующих операндов различают бинарные операции, в которых операндов два, и унарные, когда операнд единственный (например –Х).

Если выражение включает несколько операций, порядок их выполнения определяется приоритетом. Операции одного приоритета выполняются в порядке их размещения в выражении, слева направо. Для изменения порядка нужна пара или же несколько пар круглых скобок, дающих самый высокий приоритет.

Системы приоритета операций в разных ЯП не одинаковы.

2. Арифметические выражения

Они строятся с помощью арифметических операций. Выражение формирует числовые значения. Операндами служат числовые данные или указатели арифметических функций с числовыми аргументами и значениями. В ЯП имеется группа его собственных встроенных и стандартных функций с закрепленными именами и средства для определения функций пользователя.

Состав встроенных и стандартных функций и правила соответствия между типами аргументов и значений отличаются у разных ЯП. Функции пользователя — разновидность подпрограмм. Указателем функции служит ее имя вместе с необходимым количеством конкретных аргументов — констант, переменных, арифметических выражений.

Book-Science
Добавить комментарий