Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция №2.Введение в Паскаль.doc
Скачиваний:
2
Добавлен:
13.11.2019
Размер:
77.31 Кб
Скачать

Базовые элементы языка Pascal алфавит языка Turbo Pascal

При записи алгоритма решения задачи на языке программирования необходимо знать правила написания и использования элементарных информационных и языковых единиц.

Текст Pascal-программы представляет собой последовательность строк, состоящих из символов, образующих алфавит языка. Строки программы завешаются специальными управляющими символами, не входящими в алфавит. Максимальная длина строки составляет 126 символов.

Алфавит языка Turbo Pascal состоит их следующих символов:

  1. Заглавные и строчные латинские буквы и знак подчеркивания:

A, B, C,...,X, Y, Z, a, b, c,..., x, y, z, _ ;

Помни:

  • В языке Turbo Pascal знак подчеркивания считается буквой. Буквы используются для записи идентификаторов и служебных слов.

2. Десять арабских цифр от 0 до 9:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

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

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

+ - * / = > < [ ] ( ) { } . , : ; ' # $ ^ @

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

Комбинации специальных символов могут образовывать составные символы:

:= <> .. <= >=

Словарь языка Turbo Pascal

Символы из алфавита языка используются для построения базовых элементов Pascal-программ – лексем.

Лексема – минимальная единица языка, имеющая самостоятельный смысл. В языке Turbo Pascal имеются следующие классы лексем:

1. Зарезервированные (служебные) слова являются составной частью языка, имеют фиксированное начертание и раз и навсегда определенный смысл. В языке Turbo Pascal 6.0 и 7.0 зарезервировано 55 слов:

Absolute

do

implementation

or

then

And

downto

in

packed

to

Array

else

inline

private

type

Asm

end

interface

procedure

unit

Assembler

external

interrupt

program

until

Begin

file

label

record

users

Case

for

mod

repeat

var

Const

forward

nil

set

virtual

Constructor

function

not

shl

while

Destructor

goto

object

shr

with

Div

if

of

string

xor

2. Стандартные идентификаторы (имена) служат для обозначения заранее определенных разработчиками языка типов данных, констант, процедур и функций.

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

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

Существуют общие правила написания идентификаторов:

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

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

Помни:

  • пробелы, точки и другие специальные символы при написании идентификаторов недопустимы.

  • Между двумя идентификаторами должен быть по крайней мере хотя бы один пробел.

  • Максимальная длина идентификатора 127 символов, но значимыми являются только первые 63 символа.

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

data Data DATA

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