Алфавит языка. Структура программы.

 

 

Алфавит QBASIC

 

символ

наименование

символ

наименование

A-Z

Заглавные буквы

:

Двоеточие

a-z

Строчные буквы

+

Плюс

0-9

Цифры

-

Минус

 

Пробел

*

Звезда

!

Восклицательный знак

/

Наклонная черта (Слеш)

#

Диез

\

Обратный слеш

%

Знак процента

^

Знак вставки

&

Знак амперсанта

=

Знак равенства

$

Знак доллара

< 

Знак меньше

Двойные кавычки

> 

Знак больше

Апостроф

( )

Левая и правая скобки

.

Точка

?

Знак вопроса

,

Запятая

_

Знак подчеркивания

;

Точка с запятой

~

Тильда

 

Данные и операции над ними

 

примечание: арифметические действия с целыми числами выполняются точно, а с вещественными— приближенно.

Типы данных

тип

тип

обозначение

минимум

максимум

Целые числа

Integer

%

-32 768

32 767

Длинные целые числа

Long integer

&

-2 147 483 648

2 147 483 647

Вещественные числа

Single-precision

!

-3,4 Е+38

3,4 Е+38

Вещественные числа с двойной точностью

Double-precision

#

-1,8 D+308

1.8 D+308

Строки символов

String

$

0 символов

32 767 символов.

 

Числа, форма их записи.

1.      целые — имеют вид десятичных чисел со знаком или без него.

2.      длинные целые — имеют вид десятичных чисел со знаком или без него.

3.      вещественные — представленные в форме чисел с фиксированным разделителем: 2.45; -102.36

4.      вещественные — представленные в экспоненциальной форме:
235.9887Е-7 = 235.9887*10 –7=0,00002359887;     35.9Е+6 = 35,9*10 6  =3590000

5.       длинные вещественные— представленные в экспоненциальной форме:
 235.9887D47 = 235.9887*10 47

Переменные.

Переменная— это область памяти, в которой хранится значение. Имя переменнойпроизвольный набор латинских букв и цифр ( первый символ—буква; длина имени— не более 40 символов; заглавные и строчные буквы не различаются). Суффиксуказывает тип переменной; по умолчанию— вещественное число обычной точности. При нежелании использовать суффиксы можно в начале программы задать типы всем переменным:

DEFINT A-C— все переменные, имена которых начинаются с букв указанного диапазона, будут считаться целыми.

DEFLNG D-G— все переменные, имена которых начинаются с букв указанного диапазона, будут считаться длинными целыми.

DEFSGN H-K— все переменные, имена которых начинаются с букв указанного диапазона, будут считаться «--«-- вещественными.

DEFDBL S-T— все переменные, имена которых начинаются с букв указанного диапазона, будут считаться вещественными двойной точности.

DEFSTR X-Z— все переменные, имена которых начинаются с букв указанного диапазона, будут считаться строками символов.

Константы.

Константы (числовые и символьные) не меняются в ходе исполнения программы. Значения констант указывается явно, числом или строкой символов в кавычках.

 А$= «Москва-Париж»; Х%=123; …

Существует специальный оператор для описания констант
CONST < имя константы = значение>

 

Арифметические операции.

 

знак

Операция

пример

Примечание

^

Возведение в степень

6 = 2^6

 

*

Умножение

2*3

Знак не пропускается

/

Деление

45 / 8

Результат— веществ.

\

Целочисленное деление

45 \ 8 ( = 5)

10 \ 3 ( = 3)

Операнды и результат— целые

MOD

Нахождение остатка от деления

10 MOD 3 ( =1)

Операнды и результат— целые

+

Сложение

5 + 6

 

-

вычитание

45 – 89

 

 

Числовые функции.

 

функция

обознач

функция

обознач.

Модуль числа ( ½х½ )

ABS(x)

Знак числа

SGN(x)

Корень квадратный 

SQR(x)

Случайное число из промежутка (0;1)

RND(x)

Синус   ( sin x )

SIN(x)

Целая часть   ( [ x ] )

INT(x)

Косинус   ( cos x )

COS(x)

Число без дробной части

FIX(x)

Тангенс   ( tg x )

TAN(x)

Натуральный логарифм  ( ln x )

LOG(x)

Арктангенс  (arctg x)

ATN(x)

Экспонента  ( e x )

EXP(x)

 

Сайт создан в системе uCoz