Сириус. Руководство по эксплуатации. 1989 г.

Как программировать на BASICe - оператор PRINT.


Как программировать на BASICe

Ключевое слово "PRINT" - оператор, распоряжающийся
выводом информации на экран. Выведите.слово "SIRIUS". Для
этого после слова "PRINT ' надо набрать необходимую информацию
в кавычках.

Нажмите клавишу "Р", затем "SYMBOL SHIFT" и, удерживая
ее, клавишу "Р". На экране после слова "PRINT" появилась
открывающаяся кавычка:

PRINT "

Теперь, нажав и удерживая клавишу "CAPS SHIFT", нажмите
клавишу "S". На экране появилась прописная буква s:

PRINT "S

Теперь, отпустив "CAPS SHIFT", нажмите последовательно
клавиши "1", "R", "I", "U", "S". Далее, вспомнив, как вводили
открывающую кавычку, введите закрывающую. На экране:

PRINT "SIRIUS'-

Нажав клавишу "ENTER" (ввод), вы дадите команду на
исполнение записанной в памяти и на экране команды.

Надпись "PRINT "SIRIUS"" исчезнет, а в левом верхнем углу
появится слово "SIRIUS".

В данном случае компьютер работал в так называемом
"непосредственном" режиме, или режиме калькулятора. После
исполнения команды она исчезает из памяти и повторное
выполнение ее невозможно.

Режимом "калькулятора" удобно пользоваться, производя
небольшие вычисления как на обычном калькуляторе. Для этого
надо набрать слово "PRINT", а после него - любое
арифметическое выражение.

Например,

PRINT 2+7*28+36/3.14

После нажатия "ENTER" компьютер выведет на экран

результат. Как вы уже могли заметить, в языке BASIC вместо
десятичной запятой используется десятичная точка. Знаком
умножения является звездочка "*", знаком деления - дробная
черта "/", знаком возведения в степень - стрелка, направленная
вверх.

Попробуйте решить несколько примеров для закрепления
порядка действий. Для многократного исполнения команды
необходимо оформить ее в виде программной строки BASICA, для
чего достаточно перед командой поставить десятичное число,
являющееся номером строки. Теперь при нажатии клавиши "ENTER"
произойдет не выполнение команды, а занесение программной
строки в область памяти, где хранятся программы на BASICE. На
экране вы увидите это по перемещению строки из нижней позиции
в верхнюю строчку экрана.

Для того, чтобы заставить машину выполнить вашу
программу, нажмите клавишу "R". На экране появится ключевое
слово "RUN" (беги), что для компьютера является сигналом к
выполнению программы со строки с минимальным номером. После
нажатия "ENTER" директива будет выполнена и произойдет то же
самое, что и при работе в "непосредственном" режиме, только
команда не исчезнет, ее исполнение можно повторить директивой
"RUN".

Удалить программу из памяти можно, выполнив директиву
"NEW" (новая), для чего надо нажать клавиши "А" и "ENTER".
После ее выполнения память машины свободна от программ,
записанных в ОЗУ.

Предположим, что вы при наборе сделали ошибку и на вашем
экране в нижней строке написаноI

10 PRINT "SORIUS"

то есть вместо буквы "I" вы набрали "О".

Для исправления йажмите "CAPS SHIFT" и, удерживая ее,
нажмите клавишу "5", на которой нарисована также стрелка
влево. Вы увидете:

10 PRINT "SORIUSCL]"

(CL] - курсор, показывающий место ввода).

Если продолжать удерживать клавиши, то курсор пробежит
влево несколько шагов, так как при длительной выдержке нажатия
любой клавиши компьютер повторяет ввод.

Допустим, что на экране!

10 PRINT "CL3S0RIUS"

то есть курсор проскочил нужное место.

Для передвижения курсора вправо надо, удерживая "CAPS
SHIFT", нажать клавишу 'В", там же нарисована стрелка вправо.

10 PRINT "S0CL3RIUS"

теперь, удерживая "CAPS SHI FT",нажмите клавишу "0". Буква
"О" из записи исчезнет. Дело в том, что эта клавиша в
сочетании с "CAPS SHIFT" выполняет Функцию удаления символа.
На этой клавише нанесено слово "DELETE" - удаление.

10 PRINT "SCL3RIUS"

нажав клавишу "I", впишите недостающую букву:

10 PRINT "SICL3RIUS"

теперь, нажав "ENTER", можно отправить откорректированную
строку в память, положение курсора в строке никакого влияния
не оказывает.

Если ошибка обнаружена у*е после того, как нажата клавиша
"ENTER" и строка отправлена в память, надо поместить строку в
редакционное поле, которым является нижняя строка экрана.

Нажмите кнопку "К", на которой также нанесено слово
"LIST". Это слово является директивой, приказывающей машине
вывести на экран текст программы. После нажатия "ENTER" полный
текст программы, если он помещается на экране, будет
распечатан. Если программа так велика, что за один раз ее всю
не увидеть, на экран будет выведена часть ее, а в нижней'
строке появится слово 'SCROLL?" (Свернуть?), предлагающее
вывести следующий кадр.Если вы нажмете любую клавишу, кроме
"N" или "BREAK", на экране распечатается следующий фрагмент
программы, при нажатии указанных клавиш вывод будет
остановлен^ Теперь, нажав и удерживая "CAPS SHIFT" и нажимая
клавиши "6" или '7", вы увидите, что по тексту программы
перемещается "программный" курсор, выполненный в виде ">".
Установите его в строке, редакцию которой вы хотите произвести
и нажмите сочетание клавиш "CAPS SHIFT ' и "1", на которой
написано также "EDIT" (редактор). Указанная курсором строка
появится в нижней части экрана, а дальше ее редактирование
можно производить так же, как и не вводившейся в память
строки.

Для удаления строки из программы достаточно набрать ее
номер и нажать "ENTER".

Помогает вам программировать и выполняет ваши задания
программа, записанная в пзу машины, которая называется
интерпретатором ВAS IС'а.

Как мы уже выяснили, она может работать в двух режимах -
"непосредственном", или "калькулятора", и программном.

Интерпретатор любую набранную комбинацию символов
рассматривает как руководство к действию - команду. Если
команда начинается с цифры - для машины это является
программной строкой - информация перемещается в область озу,
где находятся программы на BASIC'e, а компьютер опять
переходит в режим ввода. Если цифр перед командой нет, то эта
комбинация является руководством по немедленному исполнению и,
если ошибок в строке нет, выполняется. После исполнения
информация бесследно исчезает. Вы уже выполняли в этом режиме
некоторые вычисления. Попробуйте сделать следующие операции.
Наберите, например

PRINT 2+2

после исполнения ("ENTER") на экране появится цифра "4",
являющаяся результатом операции. Теперь измените набор,
наберите 2+2 в кавычках

PRINT "2+2"

выполнив команду, увидим, что на экране

2+2

то есть то, что набрано в операторе PRINT в кавычках,
выводится на экран без изменения. Теперь выполним следующую
команду

PRINT "2+2=",2+2

на экране

2+2=4

Можно изменить место вывода информации на экран,
используя функцию "АТ"(от). Оператор PRINT с использованием
этой функции имеет вид

PRINT AT a,B;"MNO",xYZ

где а - номер строки на экране (от 0 до 22),
в - номер позиции в строке (от 0 до 3i),
MNO - любое алфавитно-цифровое выражение,
XYZ - любое математическое выражение.

Кроме этого, оператор PRINT может работать с Функцией
"TAB", изменяющей место печати в строке. Например,

PRINT TAB(15);"SIRIUS"

выведет надпись "SIRIUS" с 15-го знакоместа.

Вы достаточно уже поработали с оператором PRINT, в
дальнейшем мы еще вернемся к нему в связи с ^пользованием
других функций. А сейчас




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Смайлик - анекдоты из прошлого.
Hints - несколько читов. Инструкция по работе с теневым монитором на Scorpion 256.
Юмор - Труды Valeron'а: Video virus: watch it!
Иной - его губы.
INTRO - Бред какой то.

В этот день...   21 ноября