Посібник з Basic - Первинні конструкції

Первинні конструкції мови Basic

Алфавіт.Алфавітом мови програмуванняназивається сукупність букв, цифр і символів, що використовуються для запису конструкцій мови.

Алфавіт мови Basic включає:

  • десяткові цифри від 0 до 9;
  • малі та великі літери латинського алфавіту від A до Z;
  • малі та великі літери кирилиці від А до Я;
  • знаки та символи (+ - = * / ? $ % # @ & ^ : ; пробіл, дужки та ін.).

Основою мови є латинський алфавіт. Літери його, поряд із цифрами, входять до складу імен (ідентифікаторів) об'єктів програми. Крім того, з них складаються ключові слова мови – оператори, імена вбудованих функцій, назви низки операцій та інші елементи, що управляють. Ось деякі з ключових слів:

DIMTHENNEXT
REMELSEWHILE
ENDGOTOMOD
INPUTONNOT
PRINTFORAND
IFTOOR

Їхнє призначення пояснюється нижче.

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

Тип об'єкта програми, а також константи в тому числі, успадковується від об'єкта завдання.

Ціла константа- це ціле десяткове число, яке може мати знак (плюс або мінус) і знаходиться в діапазоні від -32768 до +32767. Цілочисельна константа не повинна містити десяткової точки.

Речова константа- цедесяткове число, яке може мати знак та дробову частину. Дробну частину від цілої відокремлюють десятковою точкою.

При записі речовинних констант використовують 2 форми:

  1. Форма з фіксованою точкою (природна форма). Наприклад: 5.6 0.825 -34.1931 261.00 +1.67
  2. Форма з плаваючою точкою (експоненційна форма). Наприклад, числа -4.58*10 -3 та 0.872*10 8 у програмах записуються, відповідно, як -4.58E-3 та +0.872E+8

Знаки «+» перед мантисою та порядком можна опускати.

Діапазон допустимих значень для дійсних чисел знаходиться в межах від –E+38 до +E+38. Діапазон та точність визначаться форматом.

Символьна константа– це довільна послідовність допустимих символів мови (не виключаючи пробіл). Символьні константи у програмах полягають у верхні лапки. Приклади символьних констант:

"BASIC" "Петров-Водкін" "14.07.01" "[email protected]" "З Новим Роком!"

Ідентифікатори.Ідентифікатори – це імена, які програміст призначає об'єктам програми. Правила складання ідентифікаторів:

  1. Ідентифікатори можуть містити латинські літери, цифри та деякі символи та повинні починатися з літери.
  2. Наприкінці ідентифікатора може бути суфікс – символ $ або %.

Останній символ ідентифікатора містить інформацію про тип об'єкта: імена об'єктів символьного типу закінчуються суфіксом «$», цілого – суфіксом «%», літера чи цифра наприкінці імені – ознака речового числа.

Приклади ідентифікаторів наведено у таблиці.

ІдентифікаториТип об'єкта алгоритму
PLANSum2AXYРечовий
flag%KOL%i%j%N%Цілий
FIO$name$str$lex$s2$Символьний

За відсутності суфікса «%» в імені цілої змінної повідомлення про помилку не буде, і в переважній більшості випадків виконання програми це не позначиться.

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

- один або кілька масивів, що оголошуються, розділених комами.

У рядку 20 прикладу оголошено одновимірний символьний масив, у рядку 30 – двовимірний масив дійсних чисел, у рядку 40 – два масиви: одновимірний символьний і двовимірний цілочисельний.