Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsii_po_kursu_Informatika.doc
Скачиваний:
55
Добавлен:
11.09.2019
Размер:
4.45 Mб
Скачать

5.4. Язык программирования Pascal

Основой языка программирования Pascal является алфавит – набор допустимых знаков (литер, символов), которые можно использовать для записи программы. Алфавит Pascal включает в себя:

  • буквы латинского алфавита;

  • цифры;

  • символы: @, #, $, пробел, +, -, /, *, =, “, <, >, (, ), [, ], {, }, запятая, точка, точка с запятой, !, %, &, символ подчеркивания _.

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

Идентификатор состоит из латинских букв, цифр, знака подчеркивания; начинается с буквы; содержит не более 127 символов.

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

Еще один вспомогательный элемент языка – комментарий. Цель комментариев – дать объяснение использования всех объектов в программе и действий над ними. Комментарий – запись в программе вида:

{<последовательность символов>}

либо

(*<последовательность символов >*)

Структура программы на Pascal:

Program <имя> {имя программы};

{раздел описаний}

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

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

Type {раздел описания типов};

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

Procedure <имя> {раздел описания процедур};

Function <имя> {раздел описания функций};

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

Begin {начало программного блока}

<операторы>

End. {конец программного блока}

Имя программы и раздел описаний являются необязательными и могут отсутствовать в ней.

Данные – общее понятие всего того, с чем работает компьютер. Программа, написанная на языке Паскаль, обрабатывает данные, то есть является описанием последовательности действий, которые надо осуществить с некоторой последовательностью данных. Все данные имеют свое имя (идентификатор), тип и значение. Рассмотрим основные типы данных, используемые в Pascal:

ЦПростые типы Строковый тип Структурированные типы Ссылочные типы Процедурные типы Типы данных елые типы

Тип

Диапазон значений типа

shortint

целое число в диапазоне от -128 до 127

byte

целое число в диапазоне от 0 до 255

integer

целое число в диапазоне от -32768 до 32767

word

целое число в диапазоне от 0 до 65535

longint

целое число в диапазоне от -2147483648 до 2147483647

Вещественный тип

real – вещественное число в диапазоне от 2,9*10-39 до 1,7*1038.

Символьный тип

char – одиночный символ из таблицы кодировки ASCII.

Логический тип

boolean – имеет только одно из двух значений: TRUE («Истина») или FALSE («Ложь»).

Константами называют используемые в процессе выполнения программы заранее определенные величины. Тип их не задается программистом, а определяется автоматически компилятором по их значению. Основное свойство констант – неизменность их значений во время выполнения программы. Константы описываются в подразделе описания констант, начинающемся с ключевого слова Const.

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

Например: Const Perimetr = 10.3;

Const gorod = “Кострома”;

Переменные – данные, значения которых могут меняться в ходе выполнения программы. Каждая переменная до работы с ней должна быть описана, то есть должен быть указан тип переменной. Описание переменных происходит в разделе описания переменных Var.

Var <имя переменной>:<тип переменной>;

Например: Var summa, min, max:integer;

f:boolean;

stroka:string;

При разработке программ на языке программирования Pascal часто приходится использовать выражения. Все выражения можно условно поделить на арифметические и логические.

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

Операции для работы с целыми числами

+

сложение

-

вычитание

*

умножение

div

частное целочисленного деления

mod

остаток от деления

Примеры целочисленного деления:

19 div 4 = 4

-19 div 4 = 4

19 mod 4 = 3

-19 mod 4 = -3

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