Посібник з Basic - Первинні конструкції
Первинні конструкції мови Basic
Алфавіт.Алфавітом мови програмуванняназивається сукупність букв, цифр і символів, що використовуються для запису конструкцій мови.
Алфавіт мови Basic включає:
- десяткові цифри від 0 до 9;
- малі та великі літери латинського алфавіту від A до Z;
- малі та великі літери кирилиці від А до Я;
- знаки та символи (+ - = * / ? $ % # @ & ^ : ; пробіл, дужки та ін.).
Основою мови є латинський алфавіт. Літери його, поряд із цифрами, входять до складу імен (ідентифікаторів) об'єктів програми. Крім того, з них складаються ключові слова мови – оператори, імена вбудованих функцій, назви низки операцій та інші елементи, що управляють. Ось деякі з ключових слів:
| DIM | THEN | NEXT |
| REM | ELSE | WHILE |
| END | GOTO | MOD |
| INPUT | ON | NOT |
| FOR | AND | |
| IF | TO | OR |
Їхнє призначення пояснюється нижче.
Константи в мові Basic.Константоюназивається величина, яка не змінює свого значення в ході виконання програми. У Basic'і розрізняють арифметичні (цифрові) та символьні константи. У свою чергу, арифметичні константи можуть бути цілими та речовими.
Тип об'єкта програми, а також константи в тому числі, успадковується від об'єкта завдання.
Ціла константа- це ціле десяткове число, яке може мати знак (плюс або мінус) і знаходиться в діапазоні від -32768 до +32767. Цілочисельна константа не повинна містити десяткової точки.
Речова константа- цедесяткове число, яке може мати знак та дробову частину. Дробну частину від цілої відокремлюють десятковою точкою.
При записі речовинних констант використовують 2 форми:
- Форма з фіксованою точкою (природна форма). Наприклад: 5.6 0.825 -34.1931 261.00 +1.67
- Форма з плаваючою точкою (експоненційна форма). Наприклад, числа -4.58*10 -3 та 0.872*10 8 у програмах записуються, відповідно, як -4.58E-3 та +0.872E+8
Знаки «+» перед мантисою та порядком можна опускати.
Діапазон допустимих значень для дійсних чисел знаходиться в межах від –E+38 до +E+38. Діапазон та точність визначаться форматом.
Символьна константа– це довільна послідовність допустимих символів мови (не виключаючи пробіл). Символьні константи у програмах полягають у верхні лапки. Приклади символьних констант:
"BASIC" "Петров-Водкін" "14.07.01" "[email protected]" "З Новим Роком!"
Ідентифікатори.Ідентифікатори – це імена, які програміст призначає об'єктам програми. Правила складання ідентифікаторів:
- Ідентифікатори можуть містити латинські літери, цифри та деякі символи та повинні починатися з літери.
- Наприкінці ідентифікатора може бути суфікс – символ $ або %.
Останній символ ідентифікатора містить інформацію про тип об'єкта: імена об'єктів символьного типу закінчуються суфіксом «$», цілого – суфіксом «%», літера чи цифра наприкінці імені – ознака речового числа.
Приклади ідентифікаторів наведено у таблиці.
| Ідентифікатори | Тип об'єкта алгоритму | ||||
| PLAN | Sum2 | A | X | Y | Речовий |
| flag% | KOL% | i% | j% | N% | Цілий |
| FIO$ | name$ | str$ | lex$ | s2$ | Символьний |
За відсутності суфікса «%» в імені цілої змінної повідомлення про помилку не буде, і в переважній більшості випадків виконання програми це не позначиться.
Імена об'єктів програми (ідентифікаторів) повинні бути зручними для читання і мнемонічними (відбивати сутність об'єкта).
- один або кілька масивів, що оголошуються, розділених комами.
У рядку 20 прикладу оголошено одновимірний символьний масив, у рядку 30 – двовимірний масив дійсних чисел, у рядку 40 – два масиви: одновимірний символьний і двовимірний цілочисельний.