Алфавит – фиксированный для данного языка набор символов (букв, цифр, специальных знаков и т.д.), которые могут быть использованы при написании программы.
Синтаксис — правила построения из символов алфавита специальных конструкций, с помощью которых составляется алгоритм.
Семантика — система правил толкования конструкций языка. Таким образом, программа составляется с помощью соединения символов алфавита в соответствии с синтаксическими правилами и с учетом правил семантики.
Основные понятия языка программирования
- Имена (идентификаторы) — последовательность символов для обозначения объектов программы (переменных, массивов, функций и дp.).
- Константы — это данные, которые зафиксированы в тексте программы и не изменяются в процессе ее выполнения.
- Переменные – это данные, которые могут изменять свои значения в ходе выполнения программы. Они обозначаются именами. Переменные бывают целые, вещественные, логические, символьные истроковые.
- Стандартная (встроенная) функция – подпрограмма, заранее встроенная в транслятор языка для вычисления часто употребляемых функций. В качестве аргументов функций можно использовать константы, переменные и выражения.
- Массивы — последовательности однотипных элементов, число которых фиксировано и которым присвоено одно имя. Положение элемента в массиве однозначно определяется его индексами — одним в случае одномерного массива, или несколькими, если массив многомерный.
Функция | BASIC |
синус | SIN(x) |
косинус | COS(x) |
тангенс | TAN(x) |
арктангенс | ATN(x) |
логарифм натуральный | LOG(x) |
показательная | EXP(x) |
корень квадратный | SQR(x) |
абсолютное значение | ABS(x) |
возведение в степень | a^x |
Выражения – элементы языка, которые предназначаются для выполнения необходимых вычислений, состоят из констант, переменных, указателей функций, объединенных знаками операций. Выражения записываются в виде линейных последовательностей символов (без подстрочных и надстрочных символов, «многоэтажных» дробей и т. д.), что позволяет вводить их в компьютер, последовательно нажимая на соответствующие клавиши клавиатуры.
Различают выражения арифметические, логические и строковые.
Арифметические выражения – это выражения, записанные с помощью констант, переменных, функций, знаков арифметических операций и круглых скобок. Результатом вычисления арифметического выражения является числовая константа.
[latexpage] \[\frac{\sqrt{2x^3 + 6,3}}{A — 5,7} * B — D
\]
sqr(2 * x^3 + 6,3) / (A — 5,7} * B — D
\[
\frac{\sqrt[3]{4x — cos x^2}}{2,5 + |z|}
\]
(4 * x — cos (x^2))^(1/3)/(2,5 + ABS(z))
Логическое выражение служит для установления отношения между двумя числовыми или строковыми значениями. Результатом вычисления логического выражения является значение «Истина» или «Ложь». Для записи логического выражения используются операции отношения и логические операции
= – равно
<> – не равно
< – меньше > – больше
<= – меньше или равно
>= – больше или равно