Символи
В алгоритмічній мові BASIC використовуються всі букви латинського алфавіту, всі букви кирилиці (за винятком твердого знака), десять цифр (від нуля до дев’яти) і майже всі знаки арифметичних операцій (плюс, мінус, помножити, поділити), знаки логічних операцій (більше, менше, дорівнює) і спеціальні символи: “ “ – пропуск; : – знак ділення операторів; $ – знак долара; @ – амперсанд; & – комерційне і; # – знак номера; ^ – піднесення до степеня – стрілка вгору. Змінні Обчислення різних величин запам’ятовується шляхом привласнення їх значення змінним. У процесі виконання програми значення змінних можуть змінюватись. У мові BASIC використовуються дійсні, цілочисельні та символьні змінні. Дійсні змінні являють собою букви (латинського алфавіту або кирилиці). Для розширення можливостей кожна змінна може мати індекс у вигляді цифри (наприклад, A 5, B 9). Цілочисельні змінні позначаються буквами із значком процентів (наприклад: A %, B %). Вони можуть набувати значення від –32767 до +32767. Символьні змінні дозволяють запам’ятовувати слова, речення або цілі фрази. Вони позначаються буквами із знаком долара (наприклад, A $, B 9$). Змінні можуть бути простими, але можуть бути й елементами масиву. В останньому випадку за змінною (в дужках) є один або два індекси. Наприклад, A (1), B (2.9). A (1) – це перше значення одномірного масиву A; B (2.9) – значення двомірного масиву B, розташованого у другому рядку і дев’ятому стовпці матриці. Операції В алгоритмічній мові BASIC використовуються арифметичні або логічні операції. Позначення операцій додавання та віднімання не відрізняються від загальноприйнятих операцій і мають такий вигляд: * – множення; / – ділення; ^ – піднесення до степеня. Пріоритет арифметичних операцій в алгоритмічній мові BASIC такий: 1. ^ – піднесення до степеня; 2. *; / – множення та ділення; 3. “+”; “–” – додавання та віднімання. Позначення таких операцій, як дорівнює, більше чи менше, відрізняються від загальновідомих. Позначення інших логічних операцій мають такий вигляд: > = – більше або дорівнює; < = – менше або дорівнює; < > – не дорівнює. Крім арифметичних та логічних операцій, в алгоритмічній мові BASIC використовується ряд стандартних функцій. Сюди відносяться: SIN (X) – sin x; COS (X) – cos x; (x – вводиться в радіанах). ATN (X) – arctg x; LOG (X) – ln x; LOG10 (X) – lg x; INT (X) – ціла частина дійсного числа; EXP (X) – e в степені x; ABS (X) – | x |; |1, x > 0|, SGN (X) – |0, x = 0|, |–1, x < 0|; SQR (X) – корінь квадратний з x; PI – Пі; RND (X) – датчик випадкових чисел (від 0 до 1). Вирази Алгоритмічна мова BASIC дозволяє оперувати виразами трьох видів: арифметичні, логічні, символьні. Арифметичні вирази мови BASIC нічим не відрізняються від цих виразів у математиці. Наприклад, вираз: у мові BASIC буде записано таким чином: . Логічні операції мають такий вигляд: IF A > C GOTO N, що означає – якщо A > 7, то перейти до рядка N програми. Можлива і така конструкція: IF A > C THEN B = A, що означає – якщо A > C, то B = = A. Символьними виразами називається рядок символів, взятий у лапки; просто символьна змінна; символьна функція або перерахування елементів, з’єднаних знаком + або &. Наприклад: A = “МОС”: B = “KBA” C = A + B. Якщо у програмі написати PRINT C, то на екрані монітора буде написано МОСКВА.
|