Теория:

Выражение — языковая конструкция для вычисления значения с помощью одного или нескольких операндов.
Выражения состоят из операндов (констант, переменных, функций), объединённых знаками операций. Выражения записываются в виде линейных последовательностей символов (без подстрочных и надстрочных символов, обыкновенных дробей и т. д.); знаки операций пропускать нельзя. Порядок выполнения операций определяется скобками и приоритетом (старшинством) операций; операции одинакового приоритета выполняются слева направо. Различают арифметические, логические и строковые выражения.
 
Арифметические выражения служат для определения числового значения. Например, 5y+3 — арифметическое выражение, значение которого при \(y = 1\) равно восьми, а при \(y = -1\) равно \(-2\). Выражение \(sqrt(x)\) служит для обозначения операции извлечения квадратного корня из \(x\) x.
 
Логические выражения описывают некоторые условия, которые могут удовлетворяться или не удовлетворяться. Логическое выражение может принимать одно из двух значений - ИСТИНА или ЛОЖЬ. Например, логическое выражение \((x>5)\) и \((x < 10)\) определяет принадлежность точки \(x\) интервалу \((5; 10)\): 
 
1.png
 
При \(x=6\) значение этого выражения — ИСТИНА, а при \(x=12\) — ЛОЖЬ.
Строковые выражения состоят из величин (констант, переменных) символьного и литерного типов, соответствующих функций и операций сцепления(присоединения). Операция сцепления обозначается знаком «+» и позволяет соединить в одну последовательность несколько последовательностей символов. Значениями строковых выражений являются последовательности символов.
Например, если \(А\) = 'том', то значение строкового выражения 'а'+А есть 'атом'.
Источники:
Босова Л. Л., Босова А. Ю., Информатика: учебник для 8 класса. М. : БИНОМ. Лаборатория знаний, 65 с.