2 Основи програмування на мові турбо бейсик (turbo basic - тв)

2.1 Класифікація даних

Алфавіт мови включає великі та малі літери латинського алфавіту (AZ, a ... z) і кирилиці (А. Я, а. Я), арабські цифри 0-9, знаки арифметичних операцій (+ / \ ^ * =) і знаки пунктуації (, ;. '_ ()' '?), символи визначення типу даних (. # $).

Константи - це величини, значення яких постійні і не змінюються при виконанні програми. У Бейсике використовують цілі і речові числові константи.

Числові речові константи з плаваючою точкою записують в експоненційної (нормализованной) формі: 0.25Е02, -2.5Е-03, що відповідає математичного запису 0,25 ∙ 10 2 і - 2,5 ∙ 10 -3. Тут знак константи визначається знаком мантиси, а її значення дорівнює значенню мантиси, помноженому на 10 у степені, показник якої записаний після букви Е.

Змінні - це іменовані величини, які можуть змінювати своє значення в процесі виконання програми.

Ім'я змінної (ідентифікатор) визначає осередки області пам'яті комп'ютера, в яких зберігається її значення, і складається з латинських букв і цифр, причому починається обов'язково з літери.

2.2 Вирази і стандартні функції мови тв

Арифметичні вирази в ТВ відповідають загальноприйнятим алгебраїчним виразами, в них можуть входити числа, змінні, функції (стандартні або визначаються в програмі), з'єднані знаками арифметичних операцій.

До арифметичним операціям ставляться: додавання (+), віднімання (-), множення (*), ділення (/), зведення в ступінь (^), цілочисельне ділення з відкиданням дробової частини результату (\), обчислення залишку від ділення цілих чисел ( MOD). Наприклад, результат операції 11 \ 2 є 5, а результат операції 11 MOD 2 є 1.

Арифметичні вирази складаються з окремих операндів, з'єднаних знаками арифметичних операцій. Як операнди можуть виступати числові константи і змінні, а також вбудовані математичні функції. При записи арифметичних виразів необхідно враховувати пріоритет виконання операцій, а саме:

1) обчислення в дужках;

2) обчислення вбудованих функцій;

3) зведення в ступінь;

4) множення і ділення;

5) цілочисельне ділення;

6) обчислення цілого залишку відділення;

7) додавання і віднімання.

Якщо у виразі послідовно записати кілька операцій з однаковим пріоритетом, то вони виконуються зліва направо в порядку їх написання, за винятком вбудованих функцій і зведення в ступінь, які виконуються справа наліво.

Наведемо приклади запису математичної і на мові Бейсік виразів, що містять різні арифметичні операції (таблиця 2).

Логічні вирази в основному використовують для порівняння значень величин. Результатом логічного виразу є "істина" (якщо відношення вірно) або «брехня» (в іншому випадку). Прості логічні вирази складаються з операції відносини: менше (<), больше (>), Так само (=), менше або дорівнює (<=), больше или равно (>=), Не дорівнює (<> або> <).

При написанні складних логічних виразів беруть участь операції, що виконуються над логічними величинам «істина» і «брехня»: NOT (логічне заперечення «не»), AND (логічне «і») і OR (логічне «або»). У складному логічному вираженні спочатку виконуються логічні відносини, а потім - логічні операції згідно їх пріоритетною послідовності: NOT. AND і OR.

Приклади запису логічних виразів в таблиці 4.

Запис в Бейсике а> b

2 Основи програмування на мові турбо бейсик (turbo basic - тв)

2 Основи програмування на мові турбо бейсик (turbo basic - тв)

2 Основи програмування на мові турбо бейсик (turbo basic - тв)

2 Основи програмування на мові турбо бейсик (turbo basic - тв)

2 Основи програмування на мові турбо бейсик (turbo basic - тв)

2 Основи програмування на мові турбо бейсик (turbo basic - тв)

Оператори мови Бейсік представляють собою набір зарезервованих Cлово, які задають команди комп'ютера на виконання дій для реалізації алгоритму розв'язання задачі.

Програму рекомендується завершувати оператором END. однак, він не є обов'язковим.