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) |
|
аргумент функции должен быть выражен в радианах |
cos |
COS( ) |
|
2)COS(X-SQR(X)) |
аргумент функции должен быть выражен в радианах |
tg |
TAN( ) |
|
|
аргумент функции должен быть выражен в радианах |
arctg |
ATN( ) |
|
1) ATN(A) 2) ATN(X/7+X^3) |
результат вычислений выражается в радианах |
ex |
EXP( ) |
|
|
|
ln |
LOG( ) |
|
1) LOG(X) 2) LOG(SIN(X)-3) |
аргумент функции должен быть строго положительным |
x (модульx) |
ABS( ) |
|
3)LOG(ABS(X^2)) |
|
[x] (целая частьx) |
INT( ) |
|
|
результат вычисления – наибольшее целое число, не превосходящее значение аргумента |
[x] (целая частьx) |
FIX( ) |
|
(здесь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 |
|
|
Результат вычисления – остаток от целочисленного деления первого аргумента на второй (аргументы должны быть целыми). Например, 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 (если режим включен, то справа от пункта появляется точка) |