Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические занятия ИНФОРМАТИКА.doc
Скачиваний:
31
Добавлен:
10.02.2016
Размер:
1.51 Mб
Скачать

Логическое равенство

Пусть А = 2, В = 5, Х = 3 Пусть А = 2, В = 5, Х = 7

Х < А EQV Х > = В Х < А EQV Х > = В

л л л и

и л

Примеры: 2,3 > SIN (1,57) AND COS (0) > = 5

2,3 > 0,949 1 > = 5

и л

л результат – ложь

0,5 ^ 3 < EXP (2,4) OR SIN (0) < 0

0,015625 < 11,02318 0 < 0

и л

и результат - истина

NOT 2 < > SQR( 4) AND LOG (1) < 3

2 < > 2 0 < 3

л и

и

и результат – истина

Строковые выражения

С.в. – комбинация текстовых (символьных, строковых) переменных, текстовых констант (в явном и неявном виде) и функций, связанных между собой символом операции ''+''.

Текстовая константа в явном виде (текст) – это комбинация символов, взятая в двойные кавычки, используемая для вывода заголовков, комментариев, примечаний: ''начало работы'', ''S='', ''результат вычислений''…

Отдельные тексты можно объединить оператором ''+'' в более длинные строковые выражения.

примера

Фрагмент программы

Результат выполнения программы

1

CONST A$ = ''ОГАСА''

PRINT ''Высшее учебное заведение '' + A$

Высшее учебное заведение ОГАСА

2

PRINT ''IBM''+CHR(80)+CHR(67)

IBM PC

3

PRINT ''Собака'' + ''друг человека''

Собака друг человека

Структура программ

н

Заголовок программы

еобязательный, но рекомендованный компонент программы

Блок описаний

содержит объявления констант, переменных и массивов

Группа операторов

содержит любые операторы, кроме END

Обращение

к процедуре

используется при наличии одной или нескольких процедур (функций или подпрограмм пользователя).

Конец программы

Завершение программного модуля

Если в программе есть обращение к процедуре, то такая программа называется головной (основной) программой или головным (основным) модулем.

В любой строке программы может быть комментарий к тексту основной программы или процедуры.

ОПЕРАТОРЫ ЯЗЫКА QBASIC

(исполняемые и неисполняемые)

ОПЕРАТОРЫ

ввода данных

вывода данных

присваивания

безусловного перехода

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

выбора

организации циклов

Оператор очистки экрана CLS (без параметров).

Курсор располагается в верхнем левом углу экрана

Операторы ввода

Ввод с клавиатуры (INPUT )

Ввод данных производится во время выполнения программы (знак ? означает запрос ввода).

Ввод завершается клавишей ENTER.

Формат оператора

;

INPUT [текст , ] имя переменной [, имя переменной [, ...] ]

Текст (строковая константа в явном виде) – выводит на экран ''подсказку''

; - выводит знак '' ? ''

, - отсутствует '' ? ''

имя переменной (список) – имена переменных, в которых сохраняются вводимые данные (их объявление выполнено заранее).

Оператор INPUT проверяет соответствие количества и типа вводимых величин количеству и типу указанных переменных.

примера

Фрагмент программы

Результат выполнения программы

1

INPUT А, B, C

?_

2

INPUT “А, B, C“; А, B, C

А, B, C ? _

3

INPUT “А, B, C“, А, B, C

А, B, C_

4

INPUT “Введите А, B, C“, А, B, C

Введите А, B, C ? _