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

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

Жанры

Шрифт:

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

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

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

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

На границе империй. Том 2

INDIGO
2. Фортуна дама переменчивая
Фантастика:
космическая фантастика
7.35
рейтинг книги
На границе империй. Том 2

Камень. Книга 3

Минин Станислав
3. Камень
Фантастика:
фэнтези
боевая фантастика
8.58
рейтинг книги
Камень. Книга 3

Эволюционер из трущоб

Панарин Антон
1. Эволюционер из трущоб
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Эволюционер из трущоб

Древесный маг Орловского княжества 9

Павлов Игорь Васильевич
9. Орловское княжество
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Древесный маг Орловского княжества 9

Отверженный III: Вызов

Опсокополос Алексис
3. Отверженный
Фантастика:
фэнтези
альтернативная история
7.73
рейтинг книги
Отверженный III: Вызов

Палач

Зайцев Сергей Григорьевич
4. Викс
Фантастика:
фэнтези
7.27
рейтинг книги
Палач

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

Винокуров Юрий
4. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга IV

Меткий стрелок

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

Бастард Императора. Том 7

Орлов Андрей Юрьевич
7. Бастард Императора
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Бастард Императора. Том 7

Страж Кодекса. Книга V

Романов Илья Николаевич
5. КО: Страж Кодекса
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Страж Кодекса. Книга V

Древесный маг Орловского княжества 4

Павлов Игорь Васильевич
4. Орловское княжество
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Древесный маг Орловского княжества 4

Реванш

СветочкаN
Фантастика:
фэнтези
5.00
рейтинг книги
Реванш

Камень. Книга восьмая

Минин Станислав
8. Камень
Фантастика:
фэнтези
боевая фантастика
7.00
рейтинг книги
Камень. Книга восьмая