Алфавит – фиксированный для данного языка набор символов (букв, цифр, специальных знаков и т.д.), которые могут быть использованы при написании программы.

Синтаксис — правила построения из символов алфавита специальных конструкций, с помощью которых составляется алгоритм.

Семантика
— система правил толкования конструкций языка. Таким образом, программа составляется с помощью соединения символов алфавита в соответствии с синтаксическими правилами и с учетом правил семантики.

Основные понятия языка программирования

  • Имена (идентификаторы) — последовательность символов для обозначения объектов программы (переменных, массивов, функций и д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))

Логическое выражение служит для установления отношения между двумя числовыми или строковыми значениями. Результатом вычисления логического выражения является значение «Истина» или «Ложь». Для записи логического выражения используются операции отношения и логические операции

= – равно

<> – не равно

< – меньше > – больше

<= – меньше или равно

>= – больше или равно

0