Turbo-Basic (у порівнянні з Бейсіком) має численні нові команди, а також нові опцiї для старих команд. Нижче наводяться деякі з нових операторів, функцій та системних змінних, які розширюють можливості Бейсіка.
DO/LOOP — оператор циклу з тестуванням TRUE або FALSE зверху і/або знизу циклу. Повторення циклу здійснюється кеpуючими словами WHILE (для повторення за TRUE) або UNTIL (для повторення за FALSE), за якими слідує деякий вираз. Цей вираз являє собою цiлочисельну змінну, ненульове значення якої відповідає TRUE (істина), а нульове — FALSE (хибність).
SUB/END SUB — оператор, що визначає процедуру. В заголовку процедури вказується її унікальне ім'я, а потім в круглих дужках перераховуються (необов'язкові) формальні параметри, які відокремлюються один від одного комами. Виклик процедури здійснюється оператором CALL, який пересилає фактичні параметри за посиланням або значенням.
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$) — функція, яка повертає рядок, написаний малими (великими) літерами.
Приклади використання деяких з розглянутих конструкцій будуть наведені в наступному розділі.
Рефераты по информатикеTurbo-Basic (у порівнянні з Бейсіком) має численні нові команди, а також нові опцiї для старих команд. Нижче наводяться деякі з нових операторів,
Оценок: 447 (Средняя 5 из 5)
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.