Основы программирования в Qbasic.
Не буду писать длинных предисловий, сразу приступим к делу.
Самая простая операция- это операция присвоения, допустим, что нам надо присвоить какой-то переменной А(имя переменной выбирается произвольно) значение 5. А=5 - это и есть присвоение.
* - умножение
/ - деление
+ - сложение
- - вычитание
> - меньше
< - больше
^ - возведение в степень
Пусть S=A*B- это тоже присвоение. Теперь напишем программу которая вычисляет S, при заданном значении A и B.
A=5
B=3
S=A*B
Но эта программа не выведет на экран значение S. Она подсчитает это значение, но никому об этом не сообщит! За вывод на экран отвечает оператор PRINT.
PRINT N
Где N- имя выводимой переменной(имя переменной может состоять из латинслих букв и цифр, но певая должна быть именно буква).
A=5
B=3
S=A*B
PRINT S
END
END- завершение работы программы.
Но в этой программе нельзя вводить значения А и В с клавиатуры.
З ввод данных отвечает оператор INPUT N, где N- имя вводимой переменной.
INPUT A
INPUT B
S=A*B
PRINT S
END
Немного поработав Вы заметите, что вводимые и выводимые данные не убираются с экрана. CLS - очистка экрана.
CLS
INPUT A
INPUT B
S=A*B
PRINT S
END
Если Вам необходимо вывести на экран какую-то надпись (например УРА)
следует написать PRINT и эту надпись в ковычках.
PRINT " УРА"
Вывести значения нескольких переменных (пусть это будут пер. А и В) на экран можно так :
PRINT A
PRINT B
или
PRINT A,B
Можно одновременно ввести несколько переменных написав INPUT и имена переменных через запитую.
Несколько усовершенствуем нашу программу...
CLS
PRINT "Введи А"
INPUT A
PRINT "Введи В"
INPUT B
S=A*B
PRINT " S=",S
END
На одной строке можно записать несколько команд, разделив их двоеточием.
PRINT"Введи А" : INPUT A
Вот еще один полезный оператор : REM. Означает просто пояснение, то, что идет после REM программа- обработчик не читает!
REM Тут мы считаем S
Для начала этого хватит!
Дальше!
на главную
меню самоучителя