Вираз визначає операції над даними. Виконуючи їх, отримуємо деякий результат. Відповідно до типу результату розрізняють арифметичні та текстові вирази.
Арифметичні вирази описують дії з числовими даними. Результатом буде число. Арифметичні вирази будує користувач відповідно до умови задачі зі сталих, змінних, функцій, з`єднуючи їх за певними правилами знаками арифметичних операцій.
Знаки арифметичних операцій: ^ піднесення до степеня; * множення; / ділення; + додавання; - віднімання., ціла частина від ділення, mod - залишок від ділення.
Два знаки не можуть стояти поруч.
Послідовність виконання операцій визначається правилом пріоритетів.
Є 4 рівні пріоритетів:
- обчислюються значення функцій, якщо вони входять до виразу;
- виконуються всі наявні операції піднесення до степеня;
- виконуються операції множення та ділення;
- виконуються операції додавання та віднімання.
Операції одного рівня виконуються послідовно зліва направо.
Для зміни природної послідовності виконання операцій використовуються круглі дужки.
Мова програмування – система позначень, яка використовується для запису алгоритмів для виконання їх на ЕОМ.
Складовими мови програмування є алфавіт, синтаксис та семантика.
Алфавіт – літери латинського алфавіту, цифри, знаки арифметичних операцій, спеціальні символи, ключові слова мови.
Синтаксис мови – сукупність правил побудови команд.
Семантика мови – сукупність правил виконання комп’ютером команд, записаних мовою програмування.
Алфавіт мови Basic складається з таких символів:
- латинські букви від A до Z;
- цифри від 0 до 9;
- знаки математичних операцій: + – * / ^ ;
- знаки відношення: =, <, >, >=, <=, <>;
- розділові знаки: . , : ; " ( ) _ ;
- спеціальні символи: ! # $ % та інші .