Чтение онлайн

на главную - закладки

Жанры

Шрифт:

Это присваивало значение 123 переменной "number". Вы также можете использовать математические функции при назначении переменных:

LET number = 4 * 12

Это присвоит переменной "number" цифру 48. Вы можете увеличивать переменные подобно этому:

LET number = number + 1

Это значит, что номер переменной "number" становится больше на 1. Вы можете также прибавлять две переменной вместе. Теперь Вы знаете, как назначить значение на переменную, используя команду LET.

Вы хотите вывести эти переменные на экран. Используете команду 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 различных команд печати.

Поделиться:
Популярные книги

Убивать чтобы жить 2

Бор Жорж
2. УЧЖ
Фантастика:
героическая фантастика
боевая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 2

Бандит 2

Щепетнов Евгений Владимирович
2. Петр Синельников
Фантастика:
боевая фантастика
5.73
рейтинг книги
Бандит 2

Газлайтер. Том 2

Володин Григорий
2. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 2

Я уже князь. Книга XIX

Дрейк Сириус
19. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я уже князь. Книга XIX

Кодекс Охотника. Книга XV

Винокуров Юрий
15. Кодекс Охотника
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XV

Отморозок 3

Поповский Андрей Владимирович
3. Отморозок
Фантастика:
попаданцы
5.00
рейтинг книги
Отморозок 3

Двойник короля 18

Скабер Артемий
18. Двойник Короля
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Двойник короля 18

Индульгенция 1. Без права выбора

Машуков Тимур
1. Темный сказ
Фантастика:
аниме
фэнтези
попаданцы
гаремник
5.00
рейтинг книги
Индульгенция 1. Без права выбора

Чехов. Книга 2

Гоблин (MeXXanik)
2. Адвокат Чехов
Фантастика:
фэнтези
альтернативная история
аниме
5.00
рейтинг книги
Чехов. Книга 2

Казачий князь

Трофимов Ерофей
5. Шатун
Фантастика:
боевая фантастика
попаданцы
альтернативная история
5.00
рейтинг книги
Казачий князь

Император Пограничья 8

Астахов Евгений Евгеньевич
8. Император Пограничья
Фантастика:
городское фэнтези
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Император Пограничья 8

Гримуар темного лорда II

Грехов Тимофей
2. Гримуар темного лорда
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Гримуар темного лорда II

Газлайтер. Том 1

Володин Григорий
1. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 1

Черный Маг Императора 9

Герда Александр
9. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Черный Маг Императора 9