Язык программирования 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