Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Вывод на экран




Стандартные типы данных.

Типы данных

Типы данных QBasic. Операторы ввода-вывода.

Цикл DO

Цикл WHILE

Оператор условного перехода в программе

 

Этот оператор позволяет изменять порядок выполнения операторов в программе в зависимости от определенных условий. Синтаксис оператора:
IF Условие THEN
[Оператор 1-1]
[Оператор 1-n]
[ELSE
[Оператор 2-1]
[Оператор 2-m]
END IF

 


С помощью конструкции WHILE … WEND можно реализовать выполнение ряда операторов до тех пор, пока выполняется определенное условие. Последовательность операторов, выполнение которых повторяется циклически, называется циклом.
WHILE Условие
[Оператор_1]
.
.
.
[Оператор_n]
WEND

Конструкция DO...LOOP очень похожа на WHILE...WEND.

Цикл FOR...NEXT

 

Используя оператор FOR...NEXT, можно программировать циклы, количество прохождений которых зависит от значения счетчика.
FOR Счетчик = Нач_значение ТО Кон_значение [STEP Шаг]
[Оператор_1]
.
.
.
[Оператор_n]
[EXIT FOR]
NEXT Счетчик

 

SELECT CASE предназначен для выполнения одного из альтернативных действий, перечисленных в нем. Выбор определяется значением управляющей переменной. Начнем с

Функция LEN выдает длину строки, т.е. количество символов в строковом выражении.

 

Функция LEFT$ выделяет крайние слева символы строки. Вызов функции:

 

Функция RIGHT$ выделяет крайние справа символы строки. Вызов функции:

 

Функция MID$ копирует из строки любой ее фрагмент

Функция LCASE$ возвращает заданную строку в виде строчных букв

Функция VAL преобразует число из строкового представления в числовое

 

Как правило, любой программе необходимы данные, которые каким-то образом обрабатываются программой. Эти данные могут быть совершенно различными. Так, в простейшем случае различают два типа данных: числовые и строковые. В QBASIC разные типы данных должны иметь четкие различия и признаки.

В QBASIC можно объявить следующие стандартные типы данных:

Тип Символ Содержание
INTEGER % целые числа в интервале от -32 768 до +32 768
LONG & целые числа в интервале от -2 147483648 до +2 147483648
SINGLE ! числа с плавающей запятой в интервале от ±8,43*10-37 до ± 3,З7*1038
DOUBLE # числа с плавающей запятой в интервале от ±4,19*10-307 до ±1,67*10308
STRING $ любые тексты с максимальной длиной 32 767 знаков

 

Примечание: Обработка данных типа INTEGER производится значительно быстрее, чем данных типа DOUBLE.

Ввод/вывод

 

В этом разделе Вы познакомитесь с операторами и функциями, которые реализуют вывод на экран и ввод с клавиатуры.


Оператор PRINT позволяет выводить данные на экран.

 

Синтаксис оператора PRINT: PRINT [Выражение] [{;|,} Выражение]...[{;|,} ]
Выражение
- Арифметическое или строковое выражение. Значение выражения выводится на экран.
{;|,} - Устанавливает начало последующего вывода:
;: — значение очередного выражения следует непосредственно за значением предыдущего,
, — значение очередного выражения размещается в начале следующей области вывода. Область вывода — блок из 14 символов.

Если в конце PRINT-выражения нет ни знака ";", ни ",", то выполняется перевод строки, и вывод следующего значения начинается с новой строки.

Примечание: Оператор LPRINT выводит данные на печатающее устройство (принтер). В остальном синтаксис LPRINT идентичен синтаксису оператора PRINT.

 




Поделиться с друзьями:


Дата добавления: 2014-11-25; Просмотров: 376; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.