Это значит, что номер переменной "number" становится больше на 1. Вы можете также прибавлять две переменной вместе. Теперь Вы знаете, как назначить значение на переменную, используя команду LET.
Вы хотите вывести эти переменные на экран. Используете команду PRINT для этой задачи:
Это выведет на экран значение переменной "number". Если вы хотите перед переменной напечатать текст, вы должны написать так:
Это выведет на экран при запуске:
Теперь вы спросите, как самому вводить переменные. Для этого используют команду INPUT. Например:
При запуске программы компьютер спросит как вас зовут, после того как вы наберете своё имя, он его напечатает. В этой главе, мы изучили команду PRINT и узнали операторы LET и INPUT.
Напишите программу, при запуске которой вам предлагалось бы ввести ваше имя и возраст, и после того, как вы ввели имя и возраст программа должна была бы вывести имя и возраст на экран, используя команду PRINT.
Учебники: / QBasic - №01 - Глава 3 /
ТРЕТЬЯ Глава. Привет! В этой главе, мы изучим следующие команды:
Сейчас, вы знаете: Относительно типов переменной, операторы PRINT, INPUT, и LET. Это базовые детали из среды БЕЙСИКА, но теперь мы должны двигаться в комплексную область БЕЙСИКА.
Переменные используются в каждой программе, независимо от того какая программа это. Именно поэтому переменные настолько важны в БЕЙСИКЕ. Однако, когда много строк, сотни переменных, названия которых трудно запомнить, вводят МАССИВЫ.
Массивы - большое поле в памяти компьютера. Вы можете помещать различные вещи в поля массивов, но их организовывают в одно большое поле. Чтобы создавать массив, используют команду DIM:
DIM ArrayName$ (number)
ArrayName - название массива, сопровождаемого типом переменной($,!,# и т.д.) номер в круглых скобках - количество "полей" в массиве. Чтобы использовать массив, назначают значения массива, используя команду LET. Например:
LET Day$(1) = "Воскресенье
LET Day$(2) = "Понедельник
И так далее. Чтобы ПЕЧАТАТЬ одну из этих переменных в массиве, пишите точно так же как и для печати переменной (т.е. с помощью команды PRINT):
И, соответственно, чтобы получить значение от клавиатуры в массив, используете команду INPUT:
INPUT "Как зовут второго игрока?"; players$(2)
Вы можете использовать элемент массива также, как переменную. При использовании массивов, вы можете управлять сотнями названий, значений: Строки, долларовые количества, и намного больше. Теперь вы умеете использовать массивы. Вы, я думаю, не смогли бы, скажем, напечатать 100 различных значений массива, названного "players$". Это очевидно было неэкономично, иметь 100 различных команд печати.
Поэтому, нам нужно изучить ЦИКЛЫ. Цикл - набор команд, которые повторены несколько раз, до какого либо условия, или бесконечно. Первый цикл, который мы изучим команда FOR...NEXT. Это повторяет команды между операторами FOR и NEXT столько раз, сколько указанно. Синтаксис прост:
PRINT i
NEXT i
Программа печатала бы числа от одного до сотни. Вместо переменной "i", можно давать любое имя, например, "bob" или "sam" или "linda", или "z". Вы можете так же брать более низкие или высокие значения переменной - например:
PRINT "Магический номер может быть:"; i
NEXT i
Другой способ применения FOR...NEXT - способ приращения цикла - использованием команды STEP. Если вы опускаете команду STEP (как в обычном FOR...NEXT цикле), "i" увеличивается каждый раз после выполнения цикла. С использованием команды STEP, Вы можете изменять её на любой номеру какой пожелаете. Например:
PRINT "Магический номер может быть:"; i
NEXT i
Это бы вывело все четные числа от 100 до 300. Вы могли бы также заставить переменную "i" отчисляться назад, как в этом примере: