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

7

  1. Алфавит языка паскаль.

Латинские от A до Z Строчные

Б уквы

Русские Прописные

А лфавит Цифры арабские 0,1,2,…9

шестнадцатеричные 0,1,…,9,A,B,C,D,F

Спец. Символы и пары символов

1.Знаки операций:

+                  <>( ) [ ] {} (* *) пары не разделяются пробелами

2.Ограничители:

.                   

3. Знак подчеркивания _ (относится к буквам) и пробел

4. Служебные (зарезервированные) слова :

And

Array

As

Asm

Begin

Case

Class

Const

Constructor

Destructor

Dispinterface

Div

Do

Downto

Else

End

Except

Exports

File

Finalization

Finally

For

Function

Goto

If

Implementation

In

Inherited

Initialization

Inline

Interface

Is

Label

Library

Mod

Nil

Not

Object

Of

Or

Out

Packed

Procedure

Program

Property

Raise

Record

Repeat

Resourcestring

Set

Shl

Shr

String

Then

Threadvar

To

Try

Type

Unit

Until

Uses

Var

While

With

Xor

Зарезервированные слова нельзя использовать в качестве идентификаторов.

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

Паскаль

СТРУКТУРА ПАСКАЛЬ-ПРОГРАММЫ

PROGRAM PRIMER;

USES <имя модуля_1>, <имя модуля_2>, … , <имя модуля_n>

О писательная часть LABEL lba, lb2, 10;

CONST a=4.5; b=’A’; text=’марка’;

TYPE mass=array [1..10] of real;

VAR i, j : integer;

c : real;

d : char;

r : mass;

PROCEDURE <имя_процедуры> (пар_1, пар_2 : <тип>;

VAR пар_3, пар_4: <тип>);

Описательная часть

. . . . . . . . . . .

Исполнительная часть

B EGIN

Оператор_1;

Оператор_2;

. . . . . . . .

Оператор_К;

END;

FUNCTION<имя_функции>(пар_1,пар_2, пар_3 : <тип>): <тип_рез.>;

Описательная часть

. . . . . . . . . . .

Исполнительная часть

BEGIN

Оператор_1;

Оператор_2;

. . . . . . . .

Оператор_К;

<имя_функции>:=REZ;

END ;

И сполнительная часть BEGIN

Оператор_1;

Оператор_2;

. . . . . . . .

Оператор_К;

END .

Типы данных п ростые структурированные строки

ВЕЩЕСТВЕННЫЕ ПОРЯДКОВЫЕ: МАССИВЫ

ЦЕЛЫЕ ЗАПИСИ

ЛОГИЧЕСКИЕ МНОЖЕСТВА

СИМВОЛЬНЫЕ ФАЙЛЫ

ПЕРЕЧИСЛЯЕМЫЕ

ТИП-ДИАПАЗОН

Целые типы

Название

Длина, байт

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

Примечание

Byte

1

0…255

ShortInt

1

-128…+127

SmallInt

2

-32 768…+32 767

Отсутствует в Дельфи 1.0.

Word

2

0…65 535

Integer

4

-2 147 483 648…+2 147 483 647

В Дельфи 1.1.занимает 2 байта

LongInt

4

-2 147 483 648…+2 147 483 647

Cardinal

4

0…+2 147 483 647

Отсутствует в Дельфи 1.0.

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