Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика / Инф1_Л 2_Основы_алгоритмизации_ЯПВУ_QBasic.docx
Скачиваний:
42
Добавлен:
08.04.2015
Размер:
43.86 Кб
Скачать

Элементы грамматики языка qBasic.

2.2.1. Алфавит QBasic содержит:

  1. Прописные и строчные латинские буквы.

  2. Арабские цифры.

  3. Знаки арифметических операций (+, -, *, /, \, mod, ^, ()).

  4. Знаки операций отношений (>, <, =, <>, >=, <=).

  5. Знаки-разделители (,, ;, ., :, ’ - апостроф, “ ” - кавычки, символ «пробел»).

  6. Специальные символы ($, %, #, &, ! – суффиксы, №,?).

2.2.2. Оператор – одно из ведущих понятий всех процедурных языков программирования. Оператор представляет собой законченную фразу языка и определяет однозначно трактуемый этап (команду) обработки конкретных данных. Выделяют основные (базовые) операторы языка, присутствующие во всех программах.

Последовательность действий ЭВМ задаётся последовательностью операторов. Программа представляет собой последовательность строк. В строке записывается один оператор. Если для экономии места необходимо разместить несколько операторов в одной строке, то их разделяют двоеточием. Операторы выполняются в порядке их следования в тексте программы. Этот естественный порядок может быть нарушен с помощью операторов перехода.

Оператор состоит из имени (зарезервированного в языке слова – идентификаторы), пробела и списка информации, которая будет обработана этим оператором. «Имя»_[данные].

2.2.3. Большая часть операторов ведёт обработку величин. Величины могут быть постоянными и переменными. Величина характеризуется типом, именем и значением. Кроме того величины классифицируются как простые и структурированные.

  • Простая величина в каждый момент может иметь не более одного значения.

  • Структурированная величина, имея одно имя, может иметь сразу несколько значений, представляющих собой элементы (компоненты) величины. Например массив.

Величины (данные) в программе представлены константами и переменными.

Константа – это величина, которая не меняет значение в процессе выполнения программы.

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

Имя переменной – это последовательность не более чем сорока латинских букв и арабских цифр, начинающаяся с буквы, не включающая в себя зарезервированных символов.

Переменные и константы могут быть числовыми и текстовыми. Числовые величины, в свою очередь, могут быть целыми и вещественными, отрицательными и положительными.

В QBasic числа могут быть представлены в обычной и экспоненциальной формах.

Экспоненциальная форма применяется для увеличения диапазона представимых чисел и называется запись с плавающей запятой. Любое число в системе счисления с основанием Q можно записать как a = A*QP, где А – мантисса числа, Р - порядок (степень).

Пример: 3,14  3,14 × 100  31,4 × 10-1  0,0314 × 102 и т.Д.

Каждая переменная имеет не только имя, но и конкретное содержание, которое характеризуется типом данных.

Тип данных – это параметр переменной, который определяет диапазон хранимого в ней значения, методы его обработки ЭВМ и объём выделяемой для хранения этого значения памяти.

Существуют две категории переменных – числовые и текстовые. В каждой категории выделены типы, которые обладают собственными характеристиками. По этой причине все серьёзные программы начинаются с описания типа используемых переменных. Некоторые языки программирования требуют описания типа переменных в обязательном порядке.