Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Паскаль_конс_лек.doc
Скачиваний:
10
Добавлен:
07.12.2018
Размер:
404.99 Кб
Скачать

Содержание

Язык программирования Turbo Pascal 7.0 2

Основные понятия 2

Структура программы на языке Паскаль 2

Константы в языке Паскаль 3

Типы данных в языке Паскаль 3

Операторы 6

Использование стандартных модулей 7

Структурированные типы данных 10

Работа со строками 12

Множества 13

Записи 14

Файлы 16

Подпрограммы в языке Паскаль. 19

Язык программирования Turbo Pascal 7.0 Основные понятия

Язык программирования базируется на трёх основных понятиях.

Алфавит – совокупность допустимых в языке символов, из которых может быть составлен текст программы.

Синтаксис – это правила записи конструкций языка.

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

Алфавит языка Паскаль включает в себя:

  1. Буквенно-цифровые символы.

  • латинские буквы,

  • арабские цифры,

  • знак подчеркивания.

Буквы национальных алфавитов можно использовать только в строковых данных и комментариях.

  1. Специальные символы.

  • знаки операций,

  • ограничители ({}, [], (* *)),

  • разделители(пробел, «,», «;»).

Паскаль не чувствителен к регистру, то есть символы прописной и строчной буквы не различаются.

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

К лексемам относятся константы, идентификаторы, знаки операций, разделители.

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

Структура программы на языке Паскаль

Программа на Паскале состоит из следующих разделов:

Program Prog_Simply;

{заголовок программы}

Uses ...

{раздел подключения модулей}

Label ...

{раздел описания меток}

Const ...

{раздел описания констант}

Type ...

{раздел определения типов данных}

Var ...

{раздел описания переменных}

Procedure ...

{раздел описания процедур и функций}

Function ...

Begin

{раздел операторов}

End.

Формат заголовка программы:

Program <имя> [(<параметры>)];

<имя> - имя программы, заданное по правилам формирования идентификаторов;

<параметры> - список параметров, перечисленных через запятую, которые используются для взаимодействия программы с операционной системой.

Пример:

Program Primer;

Обязателен только раздел операторов; он начинается с ключевого слова begin и заканчивается словом end с точкой, которая является признаком конца программы. Остальные разделы используются по мере необходимости.

Константы в языке Паскаль

Константы в программе могут быть заданы явно своим значением (буквальные константы) или обозначены именем (именованные константы).

  1. Числовые константы.

    1. целые:

      1. десятичные – 345, -345, +345;

      2. шестнадцатеричные - $3AF;

    2. вещественные:

      1. с фиксированной точкой – 23.6709, -0.560, 10.0;

      2. с плавающей точкой – 10.67Е+09, 10.67е-09, -0.6е3;

  2. Логические константы: True (истина) и False (ложь).

  3. Символьные константы – одиночный символ, заключённый в апострофы: ‘+’, ‘7’, ’a’.

  4. Строковые константы – ноль или более символов из набора ASCII, заключённых в апострофы. Если нужно поместить в строку символ «апостроф», то его следует записать дважды. Для включения в строку символов, не имеющих физического отображения, используется их ASCII-код с символом # перед ним. ‘Язык#10#13’’Паскаль’’’.

Если константа обозначена именем, то она должна быть описана в разделе описания констант.

Формат:

Const

<имя_константы> = <значение>;

Пример:

Const

Num = 20;

X = 2.56;

Fam = ‘Иванов’;