Язык программирования Basic

advertisement
Язык программирования Basic
Язык программирования - формализованный язык, предназначенный для описания алгоритмов
решения задач на ЭВМ.
Языки программирования бывают: низкого, среднего и высокого уровня.
Язык программирования низкого уровня — язык программирования, структура команд которого
определяется системой команд процессора и архитектурой ЭВМ. Часто эти языки называют языками
ассемблера.
На основе языков ассемблера были созданы языки среднего уровни или языки макро-ассемблера.
Языки высокого уровня — языки программирования, средства которых допускают описание
алгоритма в наглядном виде, т. е. не на основе команд процессора, а на основе слов естественного
языка.
Основные символы языка БЕЙСИК
1. Прописные латинские буквы: ABCDEFGHIJKLMNOPQRSTUVWXYZ
2. Прописные русские буквы: АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЭЮЯ
3. Цифры: 0123456789
4. Знаки арифметических операций и отношения
+ плюс
= равно
— минус
> больше
/ знак деления
< меньше
* знак умножения
>= больше или равно
/\ знак возведения в степень
< = меньше или равно
< > не равно
5. Константы могут быть трех типов: 1) вещественные, 2) целые, 3) строковые.
Запись чисел на языке БЕЙСИК
6
-
6
- 4,2
-
-4.2
0,005 -
.005
5,6 *104 -
5.6Е4
6. Переменные. Переменная — это величина, значение которой может изменяться в процессе
выполнения программы. Для обозначения переменных в языке БЕЙСИК используются имена,
называемые идентификаторами. Переменные могут быть трех типов: 1) вещественные, 2) целые, 3)
строковые. Строковая переменная обозначается либо буквой, либо буквой с цифрой, за которыми
следует знак . Например, В¤.
7. Функции на языке БЕЙСИК
SIN(X)
Функция синуса (sin х}.
COS(X)
Функция косинуса (cos х).
ЕХР(Х)
Экспоненциальная функция (е1).
LOG(X)
Функция натурального логарифма
LOQIO(X)
Функция десятичного логарифма. Вычисляет десятичный логарифм положительного
аргумента Х
SQR(X)
Функция квадратного корня. Вычисляет квадратный корень положительного аргумента
Х
ABS(X)
Функция «абсолютная величина», модуль.
RND(X)
Функция случайных чисел. Выдаст случайное число, лежащее в интервале от 0 до 1.
Значение аргумента Х игнорируется.
РI
Выдает значение числа рi == 3,1415927.
8. Арифметическое выражение — это символическая запись, указывающая правило вычисления
числового значения. На языке БЕЙСИК арифметическое выражение записывается в форме, близкой к
естественной, общепринятой.
Примеры арифметических выражений (с дробью, с корнем, со степенью)
Программа на языке БЕЙСИК записывается в виде последовательности пронумерованных строк. В
каждой строке может стоять один или несколько операторов.
Оператор — это предписание ЭВМ, написанное на языке БЕЙСИК. Он содержит указание машине,
что надо выполнить в данный момент. Оператор состоит из специально зарезервированного слова и
данных.
Основные операторы:
1. Оператор присваивания : = или LET – "пусть". Например, LET F=5, где LET – имя оператора,
F- имя переменной, 5 – арифметическое выражение.
2. DATA – этот оператор позволяет задавать значение целого блока данных. Например,
DATA c1, c2, …cN Здесь DATA - имя оператора, c1, c2, …cN – числа.
3. INPUT – "ввести" оператор ввода данных. Например, INPUT "Введите два числа" ; А, В – здесь
INPUT – имя оператора, далее идет текстовое сообщение выводимое на экране, имена
переменных А и В.
4. PRINT – оператор вывода на печать "печать"
5. END – оператор конца программы.
6. RUN – команда отправление программы на выполнение.
Графические операторы:
1. COLOR C1, C2 – цвет фона С2, цвет букв С1.
2. PSET (x, y), c - точка с координатами x, y цветом с.
3. LINE (x1, y1) – (x2, y2), c – линия с координатами концов отрезков (x1, y1) и (x2, y2), цветом с.
4. LINE (x1, y1) – (x2, y2), c, B – рамка с цветом с, В – символ, обозначающий ввод рамки. (x1, y1) –
(x2, y2) – координаты левого верхнего и правого нижнего углов соответственно.
5. CIRCLE (x, y), R, c – окружность с центром в тоске с координатами (х, y), радиусом R и цветом с.
6. CIRCLE (x, y), R, c, L1, L2 – дуга
7. PAINT (x, y), c – раскраска цветом с, начиная с точки (x, y).
8. CLS – очистка экрана.
Вывод текста в графическом режиме:
LOCATE PX, PY – указывает место надписи.
PRINT"Фраза" – выводит на экран любую фразу, указанную в кавычках.
Система координат имеет следующий вид:
Х
(0, 0)
(512, 0)
(0, 256)
Y
Download