"Учебник QBasic"
Шрифт:
Это присваивало значение 123 переменной "number". Вы также можете использовать математические функции при назначении переменных:
LET number = 4 * 12
Это присвоит переменной "number" цифру 48. Вы можете увеличивать переменные подобно этому:
LET number = number + 1
Это
Вы хотите вывести эти переменные на экран. Используете команду PRINT для этой задачи:
PRINT number
Это выведет на экран значение переменной "number". Если вы хотите перед переменной напечатать текст, вы должны написать так:
LET number = 100: PRINT " Номер равен "; number
Это выведет на экран при запуске:
Номер равен 100
Теперь вы спросите, как самому вводить переменные. Для этого используют команду INPUT. Например:
INPUT "Как вас зовут?"; username$ : PRINT "Привет, "; username$; "."
При запуске программы компьютер спросит как вас зовут, после того как вы наберете своё имя, он его напечатает. В этой главе, мы изучили команду PRINT и узнали операторы LET и INPUT.
Задание на эту главу :
Напишите программу, при запуске которой вам предлагалось бы ввести ваше имя и возраст, и после того, как вы ввели имя и возраст программа должна была бы вывести имя и возраст на экран, используя команду PRINT.
Учебники: / QBasic – №01 – Глава 3 /
ТРЕТЬЯ Глава. Привет! В этой главе, мы изучим следующие команды:
DIM, FOR...NEXT, STEP, GOTO, IF...THEN, COLOR
Сейчас, вы знаете: Относительно типов переменной, операторы PRINT, INPUT, и LET. Это базовые детали из среды БЕЙСИКА, но теперь мы должны двигаться в комплексную область БЕЙСИКА.
Переменные используются в каждой программе, независимо от того какая программа это. Именно поэтому переменные настолько важны в БЕЙСИКЕ. Однако, когда много строк, сотни переменных, названия которых трудно запомнить, вводят МАССИВЫ.
Массивы - большое поле в памяти компьютера. Вы можете помещать различные вещи в поля массивов, но их организовывают в одно большое поле. Чтобы создавать массив, используют команду DIM:
DIM ArrayName$ (number)
ArrayName - название массива, сопровождаемого типом переменной($,!,# и т.д.) номер в круглых скобках - количество "полей" в массиве. Чтобы использовать массив, назначают значения массива, используя команду LET. Например:
DIM Day$(2)
LET Day$(1) = "Воскресенье
LET Day$(2) = "Понедельник
И так далее. Чтобы ПЕЧАТАТЬ одну из этих переменных в массиве, пишите точно так же как и для печати переменной (т.е. с помощью команды PRINT):
PRINT "Сегодня: "; Day$(1); "."
И, соответственно, чтобы получить значение от клавиатуры в массив, используете команду INPUT:
INPUT "Как зовут первого игрока?"; players$(1)
INPUT "Как зовут второго игрока?"; players$(2)
Вы можете использовать элемент массива также, как переменную. При использовании массивов, вы можете управлять сотнями названий, значений: Строки, долларовые количества, и намного больше. Теперь вы умеете использовать массивы. Вы, я думаю, не смогли бы, скажем, напечатать 100 различных значений массива, названного "players$". Это очевидно было неэкономично, иметь 100 различных команд печати.