Иллюстрированный самоучитель по Basic, вводный курс

Дополнительные возможности

  • Экранные режимы (оператор SCREEN)

    Здесь хотелось бы рассказать о возможностях Бейсика, позволяющих писать более красивые программы, работать с которыми пользователю было бы приятно, и в душе он поминал бы вас хорошими словами. | Наиболее распространены сейчас видеосистемы VGA, а более всего SVGA.
  • Цвет символов и цвет фона (оператор COLOR)

    Оператор color имеет следующий синтаксис: | COLOR N1, N2 | Предназначен он для изменения цвета символов на N1, а цвета фона (т. е. экрана) – на N2. Если в записи оператора опустить параметр N1, то он будет записываться так: | COLOR, N2 | И станет изменять только цвет фона.
  • Движущиеся изображения (операторы GET и PUT)

    Простой способ "оживить" экран состоит в исполнении операторов get и put. Они позволяют "снять" изображение с части экрана и повторить его в другом месте. Это происходит очень быстро, поскольку исходная фигура не перерисовывается теми графическими операторами, которыми она вначале была создана, а просто дублируются все ее точки.
  • Цвет точки экрана (функция POINT). Одиночный звуковой сигнал (оператор ВЕЕР).

    Вы можете определить, какой цвет имеет в данный момент любая точка экрана, задав ее координаты в виде аргумента функции point (x,y). Например: | SCREEN 9 | LINE (0, 0)-(100, 100), 4 | LOCATE 10, 1 FOR у = 1 ТО 10 | FOR X = 1 ТО 10 | PRINT POINT(x, у);
  • Звуковое оформление (оператор SOUND)

    Запустите программу, приведенную ниже, и вы поймете, как работает оператор sound. Вы услышите звук той частоты и длительности, которые указаны как параметры оператора. Первый параметр х определяет частоту в диапазоне от 37 до 32 767 Гц, хотя высокие частоты едва ли будут приятны (если вообще доступны) для вашего слуха.
  • Музыка в Бейсике (оператор PLAY)

    Оператор play позволяет составлять музыкальные фрагменты и проигрывать их в различных сочетаниях в ходе выполнения программы. Как и оператор draw, оператор play имеет свой набор команд для определения мелодии.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.