Основы программирования в 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

Для начала этого хватит!
Дальше!
на главную
меню самоучителя
Hosted by uCoz