- •Техника программирования на алгоритмическом языке бейсик
- •Операторы языка
- •Операторы управления
- •Организация ветвлений
- •Input “Укажите х”, X
- •2 Print y
- •Input X
- •Input a,b,c
- •Организация циклов
- •Программа к задаче 9
- •Input "Введите числа X и y", X, y
- •Input X
- •Input X
- •Работа с массивами
- •Input "Введите число вкладчиков и процент ",n,p
- •Input X(I,j)
- •Input n
Техника программирования на алгоритмическом языке бейсик
Алгоритмические языки предоставляют возможность человеку управлять действиями ЭВМ. Существует множество таких языков, среди которых самыми популярными в настоящее время являются языки: Си, Паскаль, Бейсик. Последний продолжительное время считался “школьным” языком, мало удобным для профессиональной работы. Однако твердая поддержка этого инструмента влиятельнейшим мировым производителем программных продуктов – корпорацией 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(число) – квадратный корень числа.