Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по Паскалю.doc
Скачиваний:
5
Добавлен:
04.11.2018
Размер:
7.76 Mб
Скачать

Служебные (ключевые) слова

Программа на Паскале состоит из последовательности операторов – команд, определяющих действия компьютера.

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

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

And и Record запись

Array массив Repeat повторять

Begin начало Set набор

Case вариант String строка

Const константа Then то (тогда)

Div деление нацело Text текст

Do выполнять To к

DownTo уменьшая до Type тип

Else иначе Uses использует

End конец Until до

File файл Var переменная

For для While пока

Function функция With с

If если

In в

Label метка

Mod модуль

Nil пустой адрес

Not не

Of из

Or или

Procedure процедура

Program программа

Кроме служебных слов, в Паскале имеются стандартные имена, используемые при записи:

стандартных типов данных:

Integer целый

Real вещественный

Boolean логический

Char символьный

стандартных констант:

True истина

False ложь

MaxInt наибольшее целое

Pi число π = 3,14159265358979

стандартных процедур:

Read читать

ReadLn читать строку

ReSet восстановить

ReWrite переписать

Write писать

WriteLn писать строку

Константы

Знакомые по школьному курсу константы – это числа: ускорение свободного падения, число π и т.д.

В Паскале это не только числа, но и символы.

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

Внимание! Речь идет не о поименованных или типизированных константах. О них разговор пойдет дальше.

В Паскале используются константы пяти стандартных типов:

  1. целые – целые числа

    Тип

    Диапазон

    Формат

    ShortInt – короткое целое

    -128 … 127

    1 байт со знаком

    Integer - целое

    -32768 …+32767

    2 байта со знаком

    LongInt – длинное целое

    -2 147 483 648 … 2 147 483 647

    4 байта со знаком

    Byte – длиной в байт

    0 … 255

    1 байт без знака

    Word – длиной в слово

    0 … 65535

    2 байта без знака

  2. вещественные – числа с дробной частью

    Тип

    Диапазон

    Точность

    Формат

    Real - вещественный

    ± 2,9 × 10-39 … ±1,7 × 1038

    11 – 12 знаков

    6 байт

    Single – с одинарной точностью

    ± 1,5 × 10-45 … ±3,4 × 1038

    7 – 8 знаков

    4 байта

    Double – с двойной точностью

    ± 5,0 × 10-324 … ±1,7 × 10308

    15 – 16 знаков

    8 байт

    Extended – повышенной точности

    ± 1,9 × 10-4951 … ±1,1 × 104932

    19 – 20 знаков

    10 байт

    Comp - сложный

    -2 × 1063 +12 × 1063 -1

    19 – 20 знаков

    8 байт

  3. логическиеBoolean – константы, имеющие только два значения

True – истина

False – ложь

  1. символьныеChar – все символы алфавита Паскаля, заключенные в апострофы:

a’ ‘b’ ‘c’ ‘0’ ‘9’ ‘#’ ‘_’

  1. текстовыеString – набор символов, заключенный в апострофы:

hello – не длиннее 255 символов.