Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЕХНИКА ПРОГРАММИРОВАНИЯ НА Basic.docx
Скачиваний:
15
Добавлен:
20.04.2015
Размер:
93.04 Кб
Скачать

Техника программирования на алгоритмическом языке бейсик

Алгоритмические языки предоставляют возможность человеку управлять действиями ЭВМ. Существует множество таких языков, среди которых самыми популярными в настоящее время являются языки: Си, Паскаль, Бейсик. Последний продолжительное время считался “школьным” языком, мало удобным для профессиональной работы. Однако твердая поддержка этого инструмента влиятельнейшим мировым производителем программных продуктов – корпорацией Microsoft и, особенно, распространение этого языка на среду Windows (версия Visual Basic) сделали хрестоматийный Бейсик очень популярным и перспективным языком как начального, так и профессионального уровней.

Ниже мы рассмотрим средства, алгоритмического языка QBasic фирмы Microsoft в объеме, необходимом для программирования несложных процессов и выполнения контрольных работ.

В Бейсике разрешены следующие основные символы:

1. Буквы латинского и русского и языков (буквы кириллицы могут использоваться только в константах).

2. Цифры.

3. Специальные символы:

+ плюс, – минус;

* умножение, / деление, ^ возведение в степень;

= равно, > больше, < меньше (отношение неравенства отображается двумя значками <>);

. точка, , запятая, ( ) скобки, кавычки, ; точка с запятой; : двоеточие и некоторые другие.

Все, используемые в программе, переменные снабжаются латинскими именами. Имя должно начинаться с буквы и может содержать до сорока букв и цифр. Программист выбирает имена произвольно, но таким образом, чтобы они указывали на смысл переменной. За каждой переменной компьютер закрепляет одну ячейку памяти. Большие и маленькие буквы в именах и операторах воспринимаются компьютером одинаково, т.е. буквы W и w обозначают одну и ту же переменную.

Примеры имен: Х, y, A24, VES, Netto, MAXIMUM.

Выражения используются для вычисления формул. Участники выражения соединяются знаками операций, которые были приведены выше. Выражения строятся по определенным правилам, учитывающим необходимость записи формул в строку. Вычисления в них реализуются слева направо в последовательности: 1. возведение в степень, 2. умножение-деление, 3. сложение-вычитание. Порядок действий может быть изменен скобками.

Следующие два примера иллюстрируют правила построения выражений.

Формулы в обычной записи: Выражения на Бейсике:

XC+2.5^H/(6*K)

F4/(B–3)+(C*B/(TM–5))*8.4

Кроме операций в языке имеется ряд математических функций. Вот некоторые из них.

ABS(число) – абсолютное значение числового выражения.

Пример: ABS(–6)=6.

SGN(число) – функция, возвращающая знак числа. Если число положительно, возвращается +1, если равно нулю – ноль, если отрицательно – минус 1. Примеры: SGN(12)=1; SGN(0)=0; SGN(–13.4)=–1.

FIX(число) – усечение числа до целого.

Примеры: FIX(1.2)= FIX(1.9)=FIX(1.5)=1; FIX(–1.2)=FIX(–1.5)=–1.

ATN(число) – арктангенс числа.

COS(число) – косинус угла, заданного в радианах.

SIN(число) – синус угла, заданного в радианах.

TAN(число) – тангенс угла, заданного в радианах.

EXP(число) – основание натурального логарифма в степени аргумента – eЧИСЛО.

LOG(число) – натуральный логарифм числа.

SQR(число) – квадратный корень числа.