Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Basic-методичка.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
222 Кб
Скачать
☆

Выражения и операции

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

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

  2. Операции отношений;

  3. Логические операции;

  4. Функциональные операции;

  5. Строковые операции.

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

Название операции

Знак

в матем.

Знак в Бейсике

Пример в математ.

Пример в Бейсике

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

-

^

25

2^5

Сложение

+

+

5+10

5+10

Вычитание

-

-

a-b

a-b

Умножение

x;  .

*

2.5

2*5

Деление

:

/

10:2

10/2

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

:

\

10\3=3

Операции отношений.

Значение операции

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

Выражение в Бейсике

Равенство

=

x=y

Неравенство

≠

x<>y

Меньше

<

x<y

Больше

>

x>y

Меньше или равно

≤

x<=y

Больше или равно

≥

x>=y

Функция - это заранее определённая операция над данными. В Бейсике существует два вида функций: встроенные и определённые пользователем.

Встроенные математические функции

Название функции

Запись в

математике

Запись вБейсике

Пример в Бейсике

Абсолютная величина

|x|

ABS(X)

ABS(-5)

Экспонента

ex

EXP(X)

EXP(5)

Логарифм натуральн.

ln x

LOG(X)

LOG(3)

Остаток целочисленного деления (MOD)

-

x MOD y

19 MOD 6.7

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

SQR(X)

SQR(4)

Синус

Sin x

SIN(X)

SIN(3.14)

Косинус

Cos x

COS(X)

COS(1)

Тангенс

tg x

TAN(X)

TAN(2)

Арктангенс

arctg x

ATN(X)

ATN(3)

Знак числового выражения

-

SGN(X)

SGN(-5)

Все остальные тригонометрические функции также как и гиперболические функции, определяются по известным математическим формулам, например, ARCSIN(X)=ATN(X/SQR(1-X^2)).

При решении задач очень часто используются ещё две функции.

1. RND(1) - генератор случайных чисел, который задаёт случайные числа из интервала от 0 до 1.

Пример:

Задайте случайное числа от 1 до 100. (Натуральное число).

N=(RND(1)*100+1)

2. INT(числовое выражение) - эта функция отбрасывает дробную часть при делении чисел.

Пример:

В примере первом необходимо, чтобы числа N от 1 до 100 были натуральными.

N=INT(RND(1)*100+1)

Некоторые основные директивы QBasic

Директива REM или апостроф ' - обозначает комментарий к программе или команде. Вся строка (как правило, это поясняющий текст), что идёт после знака комментария, не исполняется. Этот знак используется при отладке программ.

Оператор CLS-оператор очистки экрана. С него часто начинаются программы, работающие в текстовом режиме.

Директива END означает конец программы. Применение этой команды в конце программы не является обязательным.

Примеры. Записать по правилам Бейсика математические выражения

  1. (X^2+2*X-5.12)/(X^2+12.51)

2) (COS(X)-SIN(X))/(ABS(COS(X)+SIN(X)))

Упражнения

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