Зворотний зв'язок

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

SELECT CASE/END SELECT — оператор, який дозволяє здійснювати ефективне розгалуження програми за числовим або рядковим виразами. При його застосуванні отримується більш чітка програма, ніж при використанні операторів IF, ON n GOTO або ON n GOSUB.

DEF FN/END DEF — вдосконалений оператор, який визначає функцію користувача.

IF/ELSE IF/ELSE/END IF — вдосконалений оператор умовного переходу.

EXIT — оператор виходу із структурного блоку (SELECT/END SELECT, DEF FN/END DEF, FOR/NEXT, IF/END IF, DO/LOOP, SUB/END SUB, WHILE/WEND).

LOCAL, SHARED, STATIC — оператори, які визначають змінні процедур та функцій.

DECR, INCR — оператори, які задають спосіб зменшення або збільшення змінної.

DELAY — оператор, який задає паузу в секундах при виконанні програми.

INSTAT — функція, яка повертає стан клавіатури. Якщо клавіша була натиснена, INSTAT повертає *1, в іншому випадку — 0.

REG — оператор i функція; яка дозволяє читати або записувати значення в буфер регістра.

CALL ABSOLUTE — оператор, який дозволяє звертатися до програми на Асемблерi.

CALL INTERRUPT — оператор, який дозволяє визвати будь-яке переривання операційної системи.

SHELL — оператор, який завантажує та виконує зовнішню програму (з розширеннями .COM, .EXE, .BAT).

MTIMER — функція i оператор, які зчитують i скидають мікротаймер.

EXP2, EXP10, LOG2, LOG10 — експоненціальна та логарифмічна функції з основами 2 та 10.

ENVIRON — оператор, ENVIRON$ — функція; які використовуються для зміни конфігурації середовища (оточення процесора).

LCASE$ (UCASE$) — функція, яка повертає рядок, написаний малими (великими) літерами.

Приклади використання деяких з розглянутих конструкцій будуть наведені в наступному розділі.

ПРИКЛАДИ ПРОГРАМ НА БЕЙСIКУ

'КВАДРАТИЧНЕ РIВHЯHHЯ

'------------------------------------------

SCREEN 0 : WIDTH 40

10 CLS

LOCATE 3, 5: PRINT "РОЗВ'ЯЗУЄМО КВАДРАТИЧНЕ РIВНЯНHЯ:"

LOCATE 4, 5: PRINT " A * X^2 + B * X + C = 0"

LOCATE 7, 5: INPUT; " ВВЕДIТЬ A: A = ", A


Реферати!

У нас ви зможете знайти і ознайомитися з рефератами на будь-яку тему.







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат