Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Quick basic для ПК.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
552 Кб
Скачать
☆

& - признак тина длинных целых (амперсант).

• вспомогательные знаки:

( - левая круглая скобка;

) - правая круглая скобка;

, - запятая;

" - двойные кавычки (разделитель символьных значений);

  • точка (отделяет целую часть от дробной в десятичной дроби);

' - апостроф (символ комментария). Заменяет слово Rem;

; - точка с запя той;

: - двоеточие (разделитель операторов в строке);

? - вопросительный знак (заменяет слово PRINT);

(о). - коммерческое "at";

_ - знак подчеркивания;

  • пробел (условное обозначение L, ).

1.2. Арифметические операции и приоритет их выполнения

Операции одною уровня выполняются слева направо в порядке их записи, например;

75*4/10*6 равно I2.

Если арифметическое выражение содержи т операции различного приоритета, то сначала выполняются операции более высокого уровня, а затем операции одного уровня. Приоритет операций (в порядке убывания):

I Л - возведение в степень;

  1. Отрицание

  2. * и /

  3. \

5 MOD

6. + и -

  • (унарный минус), например, -5 дает число минус пять;

  • умножение и деление чисел с плавающей точкой;

  • целое (целочисленное) деление. Числитель и знаменатель преобразуются в целые числа, путем округления, а в част- ном отбрасывается остаток:

CES : ? !9.8\6 равно 3 , т.к. 20 делиться на 6;

CLS : ?19.8\6.6 равно 2, т.к. 20 делиться на 7;

-остаток после целочисленного деления, например,

PRINT 17 MOD 4 ‘ ответ I;

PRINT 17.2 MOD 4.7 ‘ ответ 2; сложение и вычитание.

1.3. Операции сравнения

В операциях сравнения (отношения) могут сравниваться как числовые, так и символьные значения. Операции отношения:

- равно, например, X Y:

< > или >< - не равно, например, X- Y или Х> <Y;

< - меньше, например, X< Y;

> - больше, например, X>Y ;

<= или =< - меньше или равно, например, X' Y или X~<;Y;

3

1.

NOT

-(HE) операция логического отрицания (инверсии) аргумента. Изменяет значение аргумента на противоположное.

2.

AND

-(И) операция логического умножения двух аргументов. Результат операции True, если оба аргумента истинны и False во

всех остальных случаях;

3.

OR

-(ИЛИ) операция логического сложения двух аргументов. Результат операции FALSE, если оба аргумента ложны и TRUE во всех остальных случаях;

Логические операции преобразую!' операнды в целые числа и операция выполняется над соответствующими битами операндов.

В табл.1 приведены значения переменных А и В и результаты, полученные с использованием логических операций.

ПРИМЕР 1.4.1. Вычислить значение tg х для любых значений угла в пределах от 0 до 360°, исключив особые точки ( 90° и 270°).

CLS

CONST РК3.14159

DO WHILE -1 ‘ - / соответствует логическому значению ИСТИНА INPUT "Введите значение угла в градусах Р IF NOT (P -90 OR P-270) THEN PRINT TAN(P*PI/180)

ELSE

PRINT "Неверный ввод угла "

END IF LOOP

Таблица I

Результаты выполнения логических операций ( Т- True (-1); F - False (0) )

А

В

NOT А

NOT В

A AND В

A OR В

T(-1)

Т(-1)

F(0)

F(0)

Т(-1)

Т(-1)

Т(-1)

F(0)

F(0)

Т(-1)

F(0)

Т(-1)

F(0)

T(-1)

Т(-1)

F(0)

F(0)

Т(-1)

Е(0)

F(0)

Т(-1)

Т(-1)

F(0)

F (0)

4

Диапазон

Признак

Запись на бейсике

от -32768 - до +32767

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

100

-5

числа, имеющее на конце суффикс %.

123%

Диапазон

Признак

Запись на бейсике

от-2 147 483 648

до - 2 147 483 648

-целые числа из указанного интервала, не содержащие десятичной точки и содержащее на конце знак &.

32769&

123&

Длинные целые константы чан и мают 4 байта памяти и имеют и машине то ч н ое II редставле н и е.

Целые числа позволяют получить абсолютно точный результат и обеспечивают шзибрле^удсс^^ вычислений. Бели целая константа выхо

дит ча допустимый интервал, то она рассматривается как вещественная константа одинарной точности.

Вещественные константы одинарной (Single) точности - ото)

Диапазон

Признак

На бейсике

от-3,4 10+38

до -1,4'10-45 (для отрицательных чисел);

от 1,4 10+38

до 3,4 10-45 (для положительных чисел);

-числа, содержащие десятичную точку;

5.5

числа выходящие та пределы целых констант;

32768

-числа, записанные в экспоненциальной форме в виде ±mЕ ±р

5.341-2

-числа, имеющее на конце суффикс !

123!

Вещественные константы одинарной точности занимают 4 байта памяти и имеют в машине приближенное представление. Позволяют выполнить вычисле- ния с точностью до 6-7 знака после запятой.

Вещественные константы двойной (Double) точности - это:

Диапазон

Признак

На бейсике

от -1.67 10 +308

до +1.67 1 0 +308

числа, записанные в экспоненциальной форме в виде ± mD±p

5.2D2

числа, имеющее на конце суффикс #

123#

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]