Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatics.doc
Скачиваний:
20
Добавлен:
21.08.2019
Размер:
1 Мб
Скачать
☆

1. Основы языка Basic

1.1. Основные структуры

С точки зрения обычной грамматики в языке Бейсик естест-

венно выделить следующие структуры (ниже в уголках – название программной части, в [  ] – необязательная информация).

Структуры:

Алфавит

Латинский алфавит, кириллица и десятичные цифры не требуют пояс-нения. Арифметические знаки = {+, -, *, \, /, ^}, где "\" - знак целочис-ленного деления, " ^ " - знак возведения в степень. Знаки сравнения = = {<, =, >, =>, <=, <>}. Разделители = {"пробел", "enter", =, _, .,",", ;, :, [, ], (, )} и др.(начало строки тоже можно считать разделителем). Специальные символы = { %, !, #, $, &, @, ?, ' } и др. (первые пять символов позволяют определить тип переменной, знак вопроса сокращает операцию вывода на экран). Последовательность символов,

не содержащую разделителей, следует называть словом.

Слово

число

целое без знака

веществ. без знака

масш. множитель

строка = "‹ произвольные символы, кроме кавычек ›"

идентификатор

служебное слово = слово, участвующее в формировании опера-

торов и управлении вычислительным про-

цессом; смысл служебного слова не может

быть изменен в программе.

Приведем примеры некоторых служебных слов: AND, AS, BEEP, OR, XOR, NOT, IMP, CASE, CHAIN, DATA, DO, ELSE, FIELD, FOR, GET, IF, IN, IS, KEY, LET, LIST, LOCATE, MERGE, NEXT , OPEN,

PRINT, PUT, REM, RUN, SELECT и др.

метка

Метка начинает строку операторов при необходимости обращения к ней из программы.

оператор

(приказ машине для

выполнения)

В качестве разделителя чаще всего используется пробел, двоеточие,

переход к новой строке. Исключение – оператор присваивания. Он

имеет простой вид: идентификатор = арифметическое выражение.

Поскольку значение логической формулы также запоминается с помо-

щью оператора присваивания, то ее так же естественно включать в

арифметическое выражение.

предложение

Программа - последовательность предложений.

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