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

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

Жанры

Шрифт:

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

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

Книги Бахмана

Кинг Стивен
Шедевры фантастики
Фантастика:
ужасы и мистика
мистика
5.00
рейтинг книги
Книги Бахмана

Неучтенный элемент. Том 7

NikL
7. Антимаг. Вне системы
Фантастика:
фэнтези
5.00
рейтинг книги
Неучтенный элемент. Том 7

Симеон Гордый

Балашов Дмитрий Михайлович
4. Государи московские
Научно-образовательная:
история
7.89
рейтинг книги
Симеон Гордый

Тактика победы

Кутузов Михаил Илларионович
Великие полководцы
Документальная литература:
биографии и мемуары
6.25
рейтинг книги
Тактика победы

Сильмистриум

Лазорева Ксения
Сансион
Фантастика:
ненаучная фантастика
боевая фантастика
космическая фантастика
космоопера
фантастика: прочее
4.71
рейтинг книги
Сильмистриум

Князь Андер Арес 3

Грехов Тимофей
3. Андер Арес
Фантастика:
рпг
аниме
фэнтези
5.00
рейтинг книги
Князь Андер Арес 3

Старый знакомый

Шейнин Лев Романович
Детективы:
прочие детективы
7.43
рейтинг книги
Старый знакомый

Эволюционер из трущоб. Том 17

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

Третий. Том 6

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
фантастика: прочее
попаданцы
5.00
рейтинг книги
Третий. Том 6

Избранные произведения. I том [Компиляция]

Хаггард Генри Райдер
Старинная литература:
прочая старинная литература
5.00
рейтинг книги
Избранные произведения. I том [Компиляция]

Неожиданность

Попов Борис
Фантастика:
альтернативная история
5.00
рейтинг книги
Неожиданность

Апокалипсис

Мартин Джордж Р.Р.
Антология
Фантастика:
социально-философская фантастика
героическая фантастика
боевая фантастика
киберпанк
6.00
рейтинг книги
Апокалипсис

Чехов

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

Отцы-основатели. Весь Саймак - 7.Игра в цивилизацию

Саймак Клиффорд Дональд
7. Отцы-основатели. Весь Саймак
Фантастика:
научная фантастика
5.00
рейтинг книги
Отцы-основатели. Весь Саймак - 7.Игра в цивилизацию