Скачиваний:
18
Добавлен:
01.05.2014
Размер:
12.45 Кб
Скачать

Turbo Pascal | Глава 2 a:link {TEXT-DECORATION: none} a:visited {TEXT-DECORATION: none} a:active {TEXT-DECORATION: none} a:hover {COLOR: #007EFF;} A.menu:link { Color:#FFFFFF; } A.menu:visited { Color:#EEEEEE; } A.menu:hover { Color:#CCDDFF; } .glow { FILTER: DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1)FILTER: Glow(Strength=1, Color=#454545); } .logot { color:#FFFFFF; }  

В в е д е н и е  /  О г л а в л е н и е  /  О т   а в т о р а

М е н ю

1. Интегрированная среда разработки программ Turbo Pascal 7.0 2. Лексические основы языка Pascal

2.1 Лексемы

2.2 Структура программы на языке Pascal

2.3 Типы данных, используемые в Pascal

2.4 Стандартные функции языка Pascal

2.5 Построение арифметических выражений

2.6 Встроенные константы

2.7 Элементы структурного программирования 3. Программирование алгоритмов линейной структуры 4. Алгоритмы и программы ветвящейся структуры 5. Алгоритмы и программы циклической структуры 6. Регулярные типы данных. Массивы 7. Подпрограммы в Turbo Pascal

Лексемы

      Алфавит языка Pascal включает буквы английского алфавита от A до Z и от a до z. Арабские цифры от 0 до 9. Специальные символы:   + - / * . , : ; ( ) [ ] { } & @ # ^ = < >

      Символ подчёркивания _ , считающийся буквой.

      Из символов алфавита формируются минимальные единицы языка, имеющие определённый смысл - лексемы. Лексемы бывают пяти видов: служебные слова, идентификаторы (имена) переменных, знаки операций, числа и строки, заданные непосредственно в программе, символы разделители. Pascal не различает заглавных и строчных букв, поэтому идентификаторы MyVAR и myvar обозначают одну и ту же переменную.

      Служебные слова являются зарезервированными и переназначать их действие нельзя. Их нельзя использовать в качестве идентификаторов. Например: Program, Begin, End, While. Служебные слова будут вводиться по ходу изучения языка.

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

      Знаки операций определяются специальными символами, и предназначены для выполнения тех или иных действий с данными (например, сложение операндов).

      Для изображения чисел, представляющих собой константы целого и вещественного типа, используется обычная десятичная запись. Целая константа в шестнадцатеричном формате записывается, начиная со знака доллара ($). Для экспоненциальной формы записи чисел используется буква "E" или "e" Например, 9E-6 означает 9*10-6, а 24.337E+6 или 24.337E6 обозначают 24.337*106. Для отделения целой части от дробной используется символ "точка". Числа с десятичными точками или показателями степени представляют собой константы вещественного типа. Остальные десятичные числа обозначают константы целого типа. Их значения должны находится в диапазоне от -2147483648 до 2147483647. Шестнадцатеричные числа обозначают константы целочисленного типа. Они должны находиться в диапазоне от $00000000 до $FFFFFFFF.

      Строка представляет собой последовательность, содержащую ноль и более символов из расширенного набора символов американского стандарта кодирования информации ASCII. Строка записывается в одной строке программы и заключается в апострофы. Строка символов может быть нулевой (не содержит символов). Два последовательных апострофа в строке символов обозначают один символ - апостроф. Атрибут длины строки символов выражается действительным количеством символов между апострофами, например:

      'Строка символов'

      ' ' ' '

      ';'

      '' {пустая строка}

      ' ' {пробел}

      Разрешается вставлять в строку символов управляющие символы, которые начинаются со знака #, за которым без пробела следует целая константа без знака в диапазоне от 0 до 255. Константа обозначает соответствующий этому значению символ в коде ASCII. Аналогично, если несколько управляющих символов входит строку символов, то между ними не должно быть разделителей. Например:

      #13#10 'Перевод строки и возврат каретки'

      'Строка 1'#13'Строка 2'

      Символы разделители используются для отделения одних выражений от других (;), меток от операторов, переменных от типов (:), для завершения программы (.).

      В программе могут использоваться комментарии. Они игнорируются компилятором и применяются для пояснения исходных текстов программы. Комментарий может начинаться символами { и (*, соответственно заканчиваться } *). Например:

      {Это комментарий}

      (* И это комментарий *)

      В Turbo Pascal строки программы могут иметь максимальную длину в 126 символов.

Учебно-познавательный сайт по программированию в среде Turbo Pascal

Мирошниченко Марина, Краснодар, 2003

 

Соседние файлы в папке Pascal