Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Краткий справочник по Pascal.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
75.42 Кб
Скачать

Краткий справочник по Pascal

Португальской Е.П студентки группы ПКС-201

1. Общая структура программы. Основные понятия.

1.1. Основные части программы

{ЗАГОЛОВОК ПРОГРАММЫ}

PROGRAM имя программы;

{-------ОПИСАНИЯ ------------}

uses .................

const .................

type .................

var .................

procedure .................

function .................

{-------ОПЕРАЦИИ ------------}

BEGIN

.......................................

.......................................

.......................................

END.

 

1.2. Имя (идентификатор)

Символы в составе имени объекта:

буквы латинского алфавита: a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z.

арабские цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

символ подчеркивания: [ _ ].

Малые (строчные) и большие (прописные) буквы не различаются по значению: имена abc и ABC считаются равными. Первым символом может быть только буква или символ _ . Длина имени может быть от 1 до 127символов. При этом первые 63 символа в различных именах должны обязательно отличаться друг от друга: эта часть имен используется для определения их равенства или неравенства (!).

1.3. КОММЕНТАРИИ (ПРИМЕЧАНИЯ)

Любой текст между фигурными скобками {и}. Текст комментария можно расположить в любой части программы.

1.4. КОНСТРУКЦИЯ USES (СТАНДАРТНЫЕ МОДУЛИ)

uses имя-модуля-1, имя-модуля-2, имя-модуля-3, ... имя-модуля-n;

Модуль (unit) - это набор стандартных операций и описаний, которые можно использовать, как готовые конструкции.

 

2. ОСНОВНЫЕ ВЕЛИЧИНЫ И ТИПЫ ДАННЫХ

2.1. ПОСТОЯННЫЕ ВЕЛИЧИНЫ (КОНСТАНТЫ)

2.1.1. Значения констант (литералы)

Основные константы

Примеры

Целая десятичная

10 +100 -200

Вещественная десятичная

10.0 +100.25 -2.5e+12

Шестнадцатиричная

$10 $1A00 $2BC2

Символьная (литерная)

‘A’ ‘1’ #255

Строчная

‘ABC’ ‘Москве - 850 лет’ ‘$ 10 000’

Множество

[ 1, 2, 3 ] [ ‘a’, ‘b’, ‘c’ ] [ ‘a’ .. ‘z’ ]

 

2.1.2. КОНСТРУКЦИЯ CONST (ОПИСАНИЕ КОНСТАНТ)

const имя-константы = значение; [...]

 

2.2. Типы данных и переменные величины

2.2.1. КОНСТРУКЦИЯ TYPE (ОПИСАНИЕ ТИПОВ ДАННЫХ)

type имя-типа = описатель-типа; [...]

2.2.2. КОНСТРУКЦИЯ VAR (ОПИСАНИЕ ПЕРЕМЕННЫХ)

var имя-переменной-1, имя-переменной-2, ... имя-переменной-n: тип; [...]

2.2.3. РЕГУЛЯРНЫЕ ТИПЫ ДАННЫХ

2.2.3.1. ЦЕЛЫЕ ЧИСЛА

Описатель типа

Длина(байт)

Минимальное число

Максимальное число

Integer

2 (знак)

-32768

+32767

Shortint

1 (знак)

-128

+127

Longint

4 (знак)

-2147483648

+2147483647

Byte

1 (б/зн.)

0

255

Word

2 (б/зн.)

0

65535

 

2.2.3.2. ЛИТЕРЫ (СИМВОЛЬНЫЕ ВЕЛИЧИНЫ)

Описатель типа

Длина(байт)

Количество значений

Допустимые значения

Char

1

256

литера (символ)

 

2.2.3.3. ЛОГИЧЕСКИЕ (БУЛЕВСКИЕ) ВЕЛИЧИНЫ

Описатель типа

Длина(байт)

Количество значений

Допустимые значения

Boolean

1

2

true, false

 

2.2.3.4. ТИП ДАННЫХ «ИНТЕРВАЛЫ»

type имя-типа = минимальное-целое-значение .. максимальное-целое-значение;

2.2.3.5. ТИП ДАННЫХ «ПЕРЕЧИСЛЕНИЯ»

type имя-типа = (значение1, значение2, ... значение-n);