Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции ИВАНОВ Книга Паскаль.doc
Скачиваний:
5
Добавлен:
18.11.2019
Размер:
1.93 Mб
Скачать

Зарезервированные слова

Таблица 2.1

abs

and

array

begin

case

const

div

do

downto

else

end

file

for

function

goto

if

label

mod

not

абсолютный

логическое И

массив

начало блока

вариант

константа

деление нацело

выполнять

уменьшить до

иначе

конец блока

файл

для

функция

переход на

если

метка

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

логическое НЕ

or

of

object

procedure

program

record

repeat

set

string

then

to

type

until

uses

var

while

with

xor

логическое ИЛИ

из

объект

процедура

программа

запись

повторять

множество

строка

то

увеличивая

тип

до

использовать

переменная

пока

с

исключающее ИЛИ

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

Стандартные идентификаторы (см. таблицу 2.2) служат для обозначения заранее определенных разработчиками языка типов данных, констант, процедур, функций. Например, стандартным именем ABS(х) называют функцию, вычисляющую модуль заданного числа.

Стандартные идентификаторы можно переопределить. Пользователь может написать свою собственную функцию с именем sin, но обычно это приводит к ошибкам. Поэтому на практике стандартные идентификаторы лучше использовать без каких-либо изменений.

Стандартные идентификаторы

Таблица 2.2

arctan

assign

boolean

byte

char

close

clrscr

cos

delay

eof

exit

exp

false

frac

halt

input

integer

keypressed

maxint

odd

output

pi

pred

random

randomize

read

readln

real

rename

rewrite

round

sqr

sqrt

succ

text

true

trunk

write

writeln

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

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

Правильно написанные идентификаторы значительно облегчают чтение и понимание программы.

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

  1. начинается только с латинской буквы или знака подчеркивания (исключением являются идентификаторы меток);

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

  3. между двумя идентификаторами должен быть, по крайней мере один пробел;

  4. максимальная длина – 127 символов (значимыми будут только первые 63);

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

Примеры идентификаторов:

А А1.R ALFA_23

Примеры ошибочных идентификаторов:

А1.R - содержит точку

45ALFA - начинается с цифры

Сумма - содержит символы русского алфавита

Primer 1 – содержит пробел

2.2 КОНСТАНТЫ И ПЕРЕМЕННЫЕ

Решение задачи на компьютере – это процесс сбора, обработки и передачи информации. Поэтому любая программа имеет смысл, если она обрабатывает какие- либо данные. В Паскале данные разделяются на константы и переменные. Константы и переменные определяются идентификаторами (именами), по которым к ним можно обратиться для получения текущих значений, и принадлежат к определенному типу данных.

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

Константы являются идентификаторами пользователя, в качестве которых используются константы следующих видов: числовые, логические (булевские), символьные и строковые. Числовые константы предназначены для представления числовых данных (целых и вещественных). Булевские константы используются для представления данных, имеющих смысл логических высказываний (да-нет, истина-ложь, 0-1). Символьные и строковые константы – это отдельные символы и их последовательности.

Все константы должны быть описаны в специальном разделе, который начинается зарезервированным словом const. Тип констант автоматически распознается компилятором без предварительного описания.

Примеры:

const Name=’Никита’;

a=1500;

SP=(Max-Min)/2;

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