Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по Паскалю.doc
Скачиваний:
33
Добавлен:
04.06.2015
Размер:
7.33 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символов.