Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6TABLE.DOC
Скачиваний:
10
Добавлен:
02.03.2016
Размер:
257.02 Кб
Скачать

143 Приложения Приложение 1

ТАБЛИЦА СТАНДАРТНЫХ ЧИСЛОВЫХ ФУНКЦИЙ ЯЗЫКА БЕЙСИК

Математи-ческая запись (название)

Запись на языке Бейсик

Пример вычисления (математическая запись)

Пример записи на языке Бейсик

Примечание

1

2

3

4

5

SQR( )

1)

2)

3)

1) SQR(X)

2) SQR(2.89)

3) SQR(X^2+3.17)

аргумент функции должен быть неотрицательным

sin

SIN( )

1) sin x

2) sinx2

3) sin2(3.17+x)

  1. SIN(X)

  2. SIN(X^2)

  3. SIN(3.17+X)^2

аргумент функции должен быть выражен в радианах

cos

COS( )

  1. cos(x/a)

  2. cos(x - )

  1. COS(X/A)

2)COS(X-SQR(X))

аргумент функции должен быть выражен в радианах

tg

TAN( )

  1. tg (x/3)

  2. tg2(x2-3)

  1. TAN(X/3)

  2. TAN(X^2-3)^2

аргумент функции должен быть выражен в радианах

arctg

ATN( )

  1. arctg a

  2. arctg(x/7+x3)

1) ATN(A)

2) ATN(X/7+X^3)

результат вычислений выражается в радианах

ex

EXP( )

  1. e2+x

  2. e

  3. et^2

  1. EXP(2+X)

  2. EXP(1)

  3. EXP(T^2)

ln

LOG( )

  1. ln x

  2. ln(sin x – 3)

1) LOG(X)

2) LOG(SIN(X)-3)

аргумент функции должен быть строго положительным

x (модульx)

ABS( )

  1. x

  2. x-3.19

  3. lnx2

  1. ABS(X)

  2. ABS(X-3.19)

3)LOG(ABS(X^2))

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

INT( )

  1. A = [x]

  2. y=x-[x/2+3]

  1. A=INT(X)

  2. Y=X-INT(X/2+3)

результат вычисления – наибольшее целое число, не превосходящее значение аргумента

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

FIX( )

  1. C = [-7.2]

  2. b=[C+2.7]

  1. C=FIX(-7.2)

  2. B=FIX(C+2.7)

(здесьC=-7)

результат вычисления – значение аргумента без его дробной части

sign

(знак)

SGN( )

1) a=2.3sign(x)

2) b=sign(x5+7)

1) A=2.3*SGN(X)

2) B=SGN(X^5+7)

генератор псевдо-случайных чисел

RND( )

1) A=RND(1)

2) B=RND(-5 + X^2)

3) C=RND(0)

Генерируются псевдослучай-ные числа, имеющие равномерное распределение на интервале [0;1]. Выбор последовательности чисел осуществляется в зависимости от знака аргумента.

Приложение 1 (продолжение)

1

2

3

4

5

Вычисле-ние по модулю

MOD

  1. x=mod(7,2)

  2. a=mod(x,p)

  3. c=mod(x+a,3)

  1. X=7 MOD 2

  2. A=X MOD P

  3. C=(X+A) MOD 3

Результат вычисления – остаток от целочисленного деления первого аргумента на второй (аргументы должны быть целыми). Например,

X=5 MOD 2 (X=1)

X=-13 MOD 3 (X=-1)

Приложение 2

ОСНОВНЫЕ КОМАНДЫ ГЛАВНОГО МЕНЮ ОБОЛОЧКИ QBASIC

После запуска среды программирования QBASIC в верхней части экрана появляется полоса Главного меню, содержащая имена соответствующих меню. Для входа в Главное меню необходимо нажать клавишу < ALT >. Затем необходимо нажать подсвеченную букву выбранного меню. Например, для входа в меню FILE (файлы), нажмите < ALT-F >.

Меню, команда

Действия команды

1

2

Меню FILE (файлы):

New Program

Open Program…

Merge…

Save

Save As…

Print…

Exit

Меню работы с файлами

Очистка памяти перед началом новой программы

Очистка памяти и загрузка программы с диска

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

Запись файла из рабочего окна на диск

Запись файла из рабочего окна на диск под новым именем

Распечатка текста, находящегося в памяти

Выход из среды QBASIC

Меню EDIT (редактирование):

Undo <Alt> + <Backspace>

Cut <Shift> + <Del>

Copy <Ctrl> + <Ins>

Paste <Shift> + <Ins>

Clear<Del>

New Sub…

New Function

Меню редактирования текста

Отмена всех изменений в текущей строке

Удаление выделенного текста из активного окна и помещение его в буфер памяти

Копирование выделенного текста из активного окна и помещение его в буфер памяти

Копирование блока текста из буфера в активное окно

Удаление выделенного текста

Создание новой процедуры в рабочем окне

Создание новой подпрограммы-функции в рабочем окне

Меню VIEW (просмотр):

Subs… <F2>

Next Sub<Shift> + <F2>

Split

Output Screen <F4>

Меню просмотра

Просмотр головной программы и всех подпрограмм

Переход к следующей процедуре

Разделение рабочего окна на два окна

Переключение из окна редактирования в окно результатов и обратно

Приложение 2 (продолжение)

1

2

Меню SEARCH (поиск):

Find

Selected Text<Ctrl> + <\>

Repeat Last Find<F3>

Change …

Label …

Меню поиска в тексте

Поиск текстовой строки в активном окне, в текущем модуле или во всех загруженных модулях

Поиск предварительно выделенного в рабочем окне текста размером в одну строку или меньше

Повторить последний поиск

Поиск текстовой строки и замена её на другую

Поиск в тексте метки

Меню RUN (запуск):

Start<Shift> + <F5>

Restart

Continue <F5>

Меню запуска программ на выполнение

Очистка памяти и запуск программы на исполнение, начиная с первого оператора

Перезапуск программы с первого оператора

Продолжение выполнения программы после прерывания

Меню DEBUG (отладка):

Add Watch …

Instant Watch <Shift>+<F9>

Delete Watch…

Trace On

Toggle Breakpoint <F9>

Clear All Breakpoints

Меню отладки программы

Установка контроля за значением переменной или значением логического выражения

Используется, когда прервано исполнение программы, для показа значения переменной или выражения

Удаление наблюдения из окна отладки

Запуск программы в пошаговом режиме выполнения

Установка/снятие точек прерывания работы программы

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

Меню CALLS (вызовы)

Меню показа последовательности вызова процедур (подпрограмм) из других процедур

Меню OPTIONS (опции):

Display …

Set Paths …

Syntax Checking

Full Menus

Меню установки опций

Установка экранных цветов

Установка путей поиска файлов

Включение/выключение проверки синтаксиса

Переключение полной/сокращенной формы меню Qbasic (если режим включен, то справа от пункта появляется точка)