MaxEdu.ru

Мова програмування Turbo-Basic

ЗМIСТ
Вступ......................................................................................................................... 3
СИСТЕМА TURBO-BASIC (версія 1.1)............................................................. 3
Склад системи................................................................................................... 3
Запуск системи.................................................................................................. 3
File (РОБОТА З ФАЙЛАМИ)............................................................................ 4
Edit (РЕДАГУВАHHЯ ПРОГРАМИ)............................................................... 6
КОМАHДИ РЕДАГУВАHHЯ............................................................................ 6
Run (ЗАПУСК ПРОГРАМИ)............................................................................ 8
Compile (КОМПIЛЯЦIЯ ПРОГРАМИ)............................................................ 8
Options (ОПЦІЇ СИСТЕМИ).............................................................................. 9
Setup (НАСТРОЙКА СИСТЕМИ)................................................................. 10
Window (ВIКНА СИСТЕМИ).......................................................................... 11
Debug (ВIДЛАДКА ПРОГРАМИ).................................................................. 12
ЗАГАЛЬHI ВIДОМОСТI ПРО БЕЙСIК............................................................. 12
Формат програмного рядка БЕЙСIКА........................................................ 12
Константи БЕЙСIКА........................................................................................ 13
Змінні БЕЙСIКА............................................................................................... 13
Масиви БЕЙСIКА............................................................................................ 13
Арифметичні операції.................................................................................... 14
Операцiї відношення...................................................................................... 14
Символьні вирази........................................................................................... 15
ОПЕРАТОРИ БЕЙСIКА...................................................................................... 15
ФУНКЦІЇ ТА СИСТЕМНI ЗМIHHI БЕЙСIКА.................................................... 30
HОВI КОМАНДИ СИСТЕМИ TURBO-BASIC................................................. 36
ПРИКЛАДИ ПРОГРАМ НА БЕЙСIКУ............................................................. 37
Основна таблиця ASCII..................................................................................... 46
Розширена таблиця ASCII (альтернативне кодування)............................ 46
ЗАВДАНHЯ ДЛЯ САМОСТIЙНОЇ РОБОТИ.................................................. 46
ЛІТЕРАТУРА......................................................................................................... 49

Вступ
Мова BASIC (Beginners All-purpose Symbolic Instruction Code багатоцільова мова символічних команд для починаючих) розроблена в Дартмутському коледжі (США) на початку 60-х років, як найпростіша мова для навчання програмуванню. З тих часів вона неперервно вдосконалювалася, а з появою та широким розповсюдженням персональних комп'ютерів стала основною, що найбільш часто використовується на ПЕОМ , мовою програмування високого рівня. Потрібно відмітити, що поява системи Тurbo-Basic значно наблизила мову BASIC , яка реалізована в ній, до таких потужних мов програмування, як PASCAL та C .
Turbo-Basic це незалежна система програмування для персональних комп'ютерів фірми IBM та сумісних з ними. В своєму складі Turbo-Basic має потужний текстовий редактор, швидкодіючий компілятор, бібліотеку робочих програм, внутрішній редактор зв'язків та підсистему оперативної допомоги (Help ).
Turbo-Basic працює під керуванням операційної системи MS DOS 2.0 і вище, на комп'ютері з оперативною пам'яттю не менш ніж 512 Кбайт , з використанням моніторів, які допускають графічні режими.
В цьому посібнику приводяться відомості про функціональні можливості системи Turbo-Basic , дається описання операторів, функцій та системних змінних мови BASIC , її розширення в системі Turbo-Basic . Наводяться також приклади простих програм, написаних на мові BASIC , пропонуються завдання для самостійної роботи.
СИСТЕМА TURBO-BASIC (версія 1.1)
Склад системи
До складу системи Turbo-Basic (версія 1.1) входять такі програми та допоміжні файли:
TB.EXE (212,844 bytes, 041187) головна програма системи Turbo-Basic ;
TBHELP.HLP (41,029 bytes, 041187) файл допомоги (підказки) системи Turbo-Basic ;
TBINST.COM (39,976 bytes, 041187) програма установки (настройки) системи Turbo-Basic ;
TBCONFIG.TB (886 bytes) файл конфігурації Turbo-Basic ;
Біля 50 .BAS -, .INC -, .ASM -, .BIN - файлів з прикладами.
Запуск системи
Запуск системи Turbo-Basic з середовища DOS здійснюється набором на клавіатурі директиви TB з наступним натисканням клавіші Enter , після чого з'являється основний екран системи:
Можливі й інші варіанти основного екрана. Їх модифікації залежать в кінцевому результаті від смаку користувача і можуть бути отримані в результаті настройки системи. Цю настройку можна здійснити або після запуску головного файла TB.EXE (в самій системі Turbo-Basic ), або ж після запуску програми установки (настройки) системи TBINST.COM .
У верхній частині основного екрана розташоване головне меню (меню верхнього рівня) системи Turbo-Basic , до розгляду команд якого (File , Edit , Run , Compile , Options , Setup , Window , Debug ) ми перейдемо.
Кожна з вказаних команд може бути визвана трьома різними способами:
З головного меню:
1. Натисканням виділеної літери (F , E , R , C , O , S , W , D ).
2. Вибором за допомогою курсора необхідної команди з наступним натисканням клавіші Enter .
З будь-якого місця:
3. Одночасним натисканням клавіші Alt та виділеної літери.
Після виконання команд File , Options , Setup , Window , Debug на екрані з'являється меню нижнього рівня, що спускається, із своїми командами, вибір яких відбувається першими двома способами. Зауважимо, що для деяких із команд існують меню трьох рівнів. Повернення на попередній рівень здійснюється натисканням клавіші Esc .
File (РОБОТА З ФАЙЛАМИ)
У результаті виконання команди File на екрані з'явиться таке файлове меню:
File . . .
Load Завантажити
New Новий
Save Зберегти
Write to Записати до
Main file Головний файл
Directory Директорій
Change dir Змінити директорій
OS shell Оболонка DOS
Quit Вихід
Розглянемо коротко всі команди файлового меню.
Load Ця команда дозволяє завантажити з диска робочий файл, який можна потім редагувати, компілювати, виконувати або зберігати. При виконанні команди з'являється запрошення для введення імені файлу (за умовчанням .BAS ). Якщо при цьому натиснути клавішу Enter , то на екрані з'явиться вікно з іменами BAS -файлів і піддиректоріїв поточного директорію. Вказавши курсором потрібний файл, натисніть клавішу Enter для його завантаження в оперативну пам'ять ЕОМ .
New Ця команда очищає в оперативній пам'яті ЕОМ робочий файл та дає можливість приступити до створення нової програми. За умовчанням новому файлу присвоюється ім'я NONAME.BAS .
Save Ця команда зберігає поточний робочий файл, записуючи його на диск. Стара версія файлу отримує розширення .BAK , якщо опція Backup source files (в підменю Misceleneous команди Setup основного меню) установлена в режим ON . При спробі зберегти робочий файл з іменем NONAME.BAS вам буде запропоновано спочатку переіменувати його.
Write to Ця команда використовується для запису поточного робочого файлу на диск під новим іменем (звичайно, після редагування або створення нового файлу).
Main file При розробці великих програм досить часто виникає необхідність їх розбиття на окремі незалежні частини. Ці частини зберігаються на диску і редагуються як окремі файли. Головний файл має розширення .BAS і містить метаоператори $INCLUDE , які підключають допоміжні файли (з розширенням .INC ) під час компіляції або при виконанні програми. За допомогою даної команди можна задати ім'я головного файлу.
Directory Ця команда виводить на екран вміст каталогу поточного директорію. Можливе використання шаблонів (масок) DOS , що задаються символами та ? .
Change dir Ця команда дозволяє перехід до будь-якого диска та/або директорію, які стають активними після її виконання.
OS shell Ця команда використовується для виходу із системи Turbo-Basic до середовища операційної системи DOS . При цьому Turbo-Basic залишається резидентним у пам'яті ЕОМ і повернення до нього здійснюється командою EXIT .
Quit Ця команда використовується для виходу із системи Turbo-Basic до середовища операційної системи DOS . Якщо ви модифікували робочий файл та не зберегли його, послідує пропозиція записати його на диск. Альтернативна можливість виходу натиснути Alt+X .
Edit (РЕДАГУВАHHЯ ПРОГРАМИ)
У результаті виконання команди Edit система перейде в режим редагування, а у верхній частині вікна редактора з'явиться такий рядок стану :
C:filename.ext Line 1 Col 1 Insert Indent Tab
C:filename.ext специфікація файлу, що редагується. За умовчанням Turbo-Basic присвоює програмі ім'я NONAME.BAS ;
Line (рядок) вказує номер рядка (відносно початку файлу), який містить курсор;
Col (колонка) вказує номер колонки, яка містить курсор;
Insert (вставка) режим вставки увімкнуто;
Indent (відступ) режим автоматичного вiдступу увімкнуто;
Tab (табуляцiя) режим табуляцiї увімкнуто.
КОМАHДИ РЕДАГУВАHHЯ
Команди переміщення курсора
Новий рядок Enter (при увімкненому режимі вставки)
Hа символ уліво Ctrl+S або
Hа символ управо Ctrl+D або
Hа слово уліво Ctrl+A або Ctrl+
Hа слово управо Ctrl+F або Ctrl+
Hа рядок уверх Ctrl+E або
Hа рядок униз Ctrl+X або
Прокрутка уверх Ctrl+W
Прокрутка униз Ctrl+Z
Hа сторінку уверх Ctrl+R або PgUp
Hа сторінку униз Ctrl+C або PgDn
Hа початок рядка Ctrl+QS або Home
В кінець рядка Ctrl+QD або End
Hа початок екрана Ctrl+QE або Ctrl+Home
В кінець екрана Ctrl+QX або Ctrl+End
Hа початок файлу Ctrl+QR або Ctrl+PgUp
В кінець файлу Ctrl+QC або Ctrl+PgDn
Hа початок блоку Ctrl+QB
В кінець блоку Ctrl+QK
В попередню позицію Ctrl+QP
До маркеру n Ctrl+Qn (n = 0, 1, 2, 3 )
Команди вставки та вилучення
Режим вставки увімкнений/вимкнений Ctrl+V або Ins
Вставити рядок Ctrl+N
Вилучити рядок Ctrl+Y
Вилучити до кінця рядка Ctrl+QY
Вилучити символ ліворуч Ctrl+H або BackSpace
Вилучити символ Ctrl+G або Del
Вилучити слово праворуч Ctrl+T
Блочні команди
Вiдмiтити початок блоку Ctrl+KB або F7
Вiдмiтити кінець блоку Ctrl+KK або F8
Вiдмiтити одне слово Ctrl+KT
Копiювати блок Ctrl+KC
Перемiстити блок Ctrl+KV
Вилучити блок Ctrl+KY
Прочитати блок з диска Ctrl+KR
Записати блок на диск Ctrl+KW
Сховати/висвітити блок Ctrl+KH
Роздpукувати блок Ctrl+KP
Різні команди
Закiнчити редагування, не зберігаючи файл Ctrl+KD , Ctrl+KQ або Esc
Збеpегти файл та продовжити редагування Ctrl+KS або F2
Новий файл F3
Табуляцiя Ctrl+I або Tab
Режим табуляцiї увімкнути/вимкнути Ctrl+OT
Режим автовідступу увімкнути/вимкнути Ctrl+OI або Ctrl+QI
Вiдновити рядок Ctrl+QL
Встановити маркер n Ctrl+Kn (n = 0, 1, 2, 3 )
Знайти Ctrl+QF
Знайти та замінити Ctrl+QA
Повторити останній пошук Ctrl+L
Вставити кеpуючий символ Ctrl+P (коди 0 31 ASCII )
Вiдмiнити операцію Ctrl+U
Вiдновити повідомлення про помилку Ctrl+QW
Опцiї пошуку
B Пошук назад
G Пошук по всьому тексту
n n будь-яке число; пошук n разів
N Замiна без підтвердження
U Iгнорування великих/маленьких літер
W Пошук тільки цілих слів
Зауваження. В кінці Пам'ятки наведені основна таблиця ASCII та її розширення (альтернативний варіант), де вказане кодування всіх 256 символів знакогенератора ПЕОМ . Символи з розширення таблиці ASCII (зокрема, символи псевдографіки) можуть вводитися за допомогою так званого Alt-уведення . Для його реалізації необхідно натиснути клавішу Alt та, утримуючи її натисненою, набрати на допоміжній цифровій клавіатурі десятковий код потрібного символу. Пiсля відпускання клавіші Alt відповідний символ відобразиться на екрані.
Run (ЗАПУСК ПРОГРАМИ)
Пiсля того як ви завантажили файл з BAS-програмою або створили (відредагували) нову програму, ви можете спочатку відкомпілювати її або відразу запустити на виконання, використовуючи команду Run . Ви можете перервати виконання програми натисканням клавіш Ctrl+Break , якщо опцiя Keyboard break (в меню команди Options ) встановлена в режим ON .
Якщо під час компіляції або при виконанні програми буде знайдена помилка, Turbo-Basic перейде до режиму редагування (Edit ), вкаже курсором місцеположення помилки в тексті програми, а в верхньому рядку стану редактора з'явиться повідомлення про тип помилки. Пiсля коректування ви можете знову запустити програму для виконання.
Якщо виведення результатів роботи програми відбувається у вікно Run , ви можете розширити його до розміру всього екрана натисканням клавіш Alt+F5 .
Compile (КОМПIЛЯЦIЯ ПРОГРАМИ)
Команда Compile компілює (переводить у машинні коди, "зрозумілі" для ЕОМ ) BAS-програму, яка завантажена в оперативну пам'ять. Компiляцiя може здійснюватися в оперативну пам'ять ЕОМ , в EXE-файл або TBC-файл в залежності від установки опцiї Compile to (в меню команди Options ). EXE-файл, створений системою Turbo-Basic , може виконуватись незалежно в середовищі операційної системи DOS . TBC-файл за своєю структурою схожий на EXE-файл, але може виконуватися тільки в середовищі системи Turbo-Basic.
Якщо ви не визначили головний файл опцiєю Main file (в меню команди File ), то буде компілюватися завантажений файл. Якщо головний файл визначено i ви коректували допоміжний робочий файл, вам буде запропоновано зберегти його.
При компілюванні у вікно повідомлень (Message ) виводиться число оброблених рядків, операторів i деяка інша інформація.
Якщо під час компіляції програми буде знайдена помилка, Turbo-Basic перейде в режим редагування (Edit ), вкаже курсором місце знаходження помилки в тексті, а в верхньому рядку стану редактора з'явиться повідомлення про тип помилки. Пiсля коректування ви можете знову запустити програму на компіляцію.
Рекомендується перед запуском програми (режим Run ) спочатку відкомпілювати її. В противному разі при виконанні програми ЕОМ може "зависнути" через значні помилки в програмі.

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Рефераты по информатике ЗМIСТ Вступ......................................................................................................................... 3 СИСТЕМА
Оценок: 283 (Средняя 5 из 5)

Специалисты RetsCorp работают в digital-сфере более 7 лет. За это время мы разработали более 500+ успешных проектов. Основываясь на своем опыте и знании рынка, мы с уверенностью можем сказать, что будет работать, а что — нет. Заказывая создание лендинга для бизнеса в нашей студии, вы получаете работающие решения, необходимые именно вашему бизнесу.

Сотрудничая с нами, вы будете не клиентом, а нашим партнером. Благодаря этому мы будем развивать ваш бизнес как собственный. Мы так же как и вы заинтересованы в успехе проекта, поскольку ваша успешность будет нашей рекламой.

© 2014 - 2022 MaxEdu.ru