11.07.2015 Views

TURBO BASIC

TURBO BASIC

TURBO BASIC

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Для передачи управления используются адреса (номера строкили метки), одинаковые адреса не допускаются. Номера строк (числаот 0 до 65S3S) необязательны, располагаются в произвольном порядке,после номера через пробел может идти любой текст. Меткой называетсяимя длиной до 64 символов, начинающееся буквой и заканчивающеесядвоеточием, не совпадающее с операторами ТБ; настроке с меткой разрешается помещать только комментарий.Безусловная передача управления на строку с заданным адресом(номером или меткой) производится оператором GOTO адрес.Оператор ВЕЕР [п] - выводит на системный динамик п звуковыхсигналов частотой 800 Гц и длительностью 0.25 с. Без параметрап формирует одиночный сигнал как команда PRINT CHR$(7). Обычноэтот оператор сопровождает сообщение о допущенной ошибке.Оператор SOUND частота, длительность - выводит звук заданнойчастоты (от 37 до 32767 Гц), не останавливая выполнение другихоператоров, в течение интервала времени, измеряемого в тиках(один тик равен 1/18 с). Например, для четвертой октавы нота "до" -это 262 Гц, "ре" - 294 Гц, "ми"- 330 Гц, "фа" - 349 Гц, "соль" - 392 Гц,"ля" - 440 Гц, "си"- 494 Гц, "до" следующей октавы - 524 Гц.Оператор PLAY строка - позволяет воспроизвести целое музыкальноепроизведение, размер строки (буквы и цифры, заключенные вкавычки) ограничен емкостью музыкального буфера (может изменятьсяпри компиляции). Основные сведения:- ноты до, ре, ми, фа, соль, ля, си любой октавы обозначаются буквамиС, D, Е, F, G, А, В; диез (# или +) или бемоль (-) после символа нотывыбирает черную клавишу;- абсолютное значение Nn позволяет напрямую задать одну из существующих(1... 84) нот;- октава задается командой On, где п=0... 6 (по умолчанию подразумевается4 октава); знак >п увеличивает номер октавы и задает ноту п,знак

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!