Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
8_Basic.doc
Скачиваний:
18
Добавлен:
17.04.2015
Размер:
75.78 Кб
Скачать

10

Работа с Microsoft QuickBasic

Запуск MS QuickBasic

Найдите на Рабочем столе ярлык QuickBasic и дважды щелкните по нему левой кнопкой мыши. На экране появится среда русского Бейсика.

Нажатие ENTER – руководство для начинающих; ESC – окно редактора.

Для работы предоставляется 2 окна: 1) верхнее - окно редактирования;

2) нижнее – окно немедленного выполнения.

Нажатие F6 или щелчок в соответствующем окне левой кнопкой мыши – переход из одного окна в другое.

Ввод текста программы в окне редактора

BackSpace – удаление лишних символов слева от курсора;

Delete – удаление лишних символов справа от курсора;

ENTER – переход на следующую строку.

F5 – запуск программы на выполнение;

CTRL BREAK - прервать выполнение программы;

F4 – просмотр окна с результатами выполнения программы;

ALT – переход в меню редактора;

<←> <→> - перемещение по пунктам меню;

ENTER – выбор пункта меню.

Сохранение и открытие файлов в Basic

Сохранение программы

Файл | Сохранить (Файл | Сохранить как).

В диалоговом окне нужно выбрать диск и каталог, набрать имя файла

и нажать кнопку OK.

Открытие существующего файла

Файл | Открыть. В диалоговом окне нужно выбрать диск и каталог, где записан файл, указать его имя и нажать кнопку OK.

Создание нового файла. Файл | Новый.

Выход из MS QuickBasic. Файл | Выход.

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

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

X=15

Y=2

Z=(X-3*Y^2)+7

Оператор вывода PRINT.

PRINT 2*2

PRINT (3+4)/(8-6)

Вместо слова PRINT можно ставить знак ?.

? 2*2

Оператор очистки экрана CLS.

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

CLS : ? ”Экран чист”

Текст или результаты вычислений всегда выводятся на экран начиная с той позиции, в которой на момент вывода находится курсор. Изменить эту позицию поможет оператор LOCATE.

LOCATE Y,X

где X – номер столбца экрана, а Y – номер строки (0≤X≤80, 0≤Y≤30).

CLS : LOCATE 13,40 : ? 2^3

Оператор input

Оператор INPUT обеспечивает запрос данных, необходимых для выполнения программы. Когда оператор INPUT требует не одно, а несколько значений, то после запуска программы их надо вводить в том порядке, в котором они запрашиваются, а по окончании нажать ENTER.

CLS : INPUT “ Введите длины двух катетов”; A,B

C= SQR (A^2+B^2)

? “Длина гипотенузы =”; С

Операторы data read

С помощью оператора DATA вводим данные, а при помощи оператора READ последовательно считываем эти данные в переменные, в которых они хранятся и обрабатываются.

DATA 1,2

READ A,B

Таблица 1

Стандартные алгебраические функции

Функция

Описание

Пример

Результат

ABS

Возвращает абсолютную

величину (модуль) аргумента

? ABS(-2.56)

2,56

SQR

Возвращает квадратный корень из аргумента

? SQR(9)

3

SIN

Возвращает значение синуса аргумента (аргумент указывается в радианах)

? SIN(3)

0,14112

COS

Возвращает значение косинуса аргумента (аргумент указывается в радианах)

? COS(3)

0,98992599

TAN

Возвращает значение тангенса аргумента (аргумент указывается в радианах)

? TAN (3)

-0,1425465

EXP

Находит значение показательной функции e^x, где x – аргумент, а e – основание натурального логарифма, равное ≈2,718…

? EXP (1)

2,718282

LOG

Возвращает логарифм по основанию e

? LOG (3)

1,09861229

INT

Возвращает целую часть аргумента (INTeger – целый)

? INT (30,1)

? INT (30,9)

30

30

SGH

Возвращает 1, если аргумент больше нуля; 0, если аргумент равен нулю; -1, если аргумент меньше нуля (SIGN – знак)

? SGN (3)

? SGN(0)

? SGN(-3)

1

0

-1

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