Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
osnovy_programmirovanija_v_srede_lazarus.pdf
Скачиваний:
182
Добавлен:
18.03.2015
Размер:
6.53 Mб
Скачать

Глава 2 Введение в язык программирования Pascal

2.1. Основные элементы языка

Язык Pascal (Паскаль), изобретенный в начале 70-х годов 20-го века Н. Виртом и названный в честь французского математика и философа Блеза Паскаля, является одним из наиболее распространенных языков программиро-

вания. От других языков он выгодно отличается возможностью более ясно и логично записывать программы.

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

которые должны быть выполнены и описание данных, над которыми они вы-

полняются. В тексте программы описание данных предшествует описанию дей-

ствий. В этом выражается общее правило языка – каждый встречающийся в программе объект должен быть предварительно описан.

Описание данных состоит из описания переменных. Операторами называ-

ются действия над данными. В общем виде любая Паскаль – программа имеет вид:

заголовок программы

раздел описания переменных

раздел операторов

Заголовок программы имеет вид:

program имя программы;

Здесь слово "program" – это так называемое ключевое (или служебное или еще говорят зарезервированное) слово. Оно должно записываться именно

48

Глава 2 Введение в язык программирования Pascal

____________________________________________________________________

так (без кавычек), а не иначе. Допускается использовать как строчные, так и прописные буквы. Записи PROGRAM, Program, ProgRam – разрешены и означают одно и то же.

Так начинаются все программы, написанные на языке Паскаль. Здесь нече-

го понимать, просто так принято разработчиком языка.

В принципе допускается не использовать заголовок program, но лучше все-таки начинать программу именно с заголовка!

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

Идентификатор состоит из 1-127 символов – букв, цифр или знаков подчѐрки-

вания, при этом первым должна быть буква или знак подчѐркивания. Иденти-

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

Примеры правильных идентификаторов:

Х3

Summa

VOLVO

Select_screen_color

Примеры неправильных идентификаторов:

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

Sum.ma внутри идентификатора есть точка

VOL VO есть пробел

2.1.1 Переменные. Стандартные типы.

Каждая переменная имеет имя и тип. Имя переменной – это произвольный идентификатор. В дальнейшем будем говорить "переменная х", вместо "пере-

менная с именем х".

49

2.1 Основные элементы языка

____________________________________________________________________

Тип переменной определяет множество еѐ возможных значений, набор до-

пустимых операций над переменной и размер занимаемой памяти.

В Паскале существуют следующие стандартные типы переменных: integer (целый), real (вещественный), boolean (логический), char

(символьный), string (строковый).

Значениями переменных целого типа являются целые (и только!) числа.

Примеры целых чисел:

25

+150

-200 10000

Операции над целыми числами таковы:

+ (сложение), - (вычитание), * (умножение), div (деление нацело), mod

(остаток от деления двух целых чисел).

Значениями переменных вещественного типа являются вещественные чис-

ла. Определены следующие операции над вещественными числами:

+ (сложение), - (вычитание), * (умножение), / (деление).

Запись вещественных чисел похожа на общепринятую, только вместо за-

пятой используется точка и вместо степени 10 используется буква Е.

Пример:

 

Таблица 2.1

Общепринятая

на Паскале

 

 

5,30

5.30

-1,0

-1.0

41000

41000 или 4.1Е4

-0,73∙10-2

-0.73Е-2

 

 

Значениями переменных логического типа является true (истина), false

(ложь). Определены операции: not (не), and (и), or (или), xor (исключающее или).

50

Глава 2 Введение в язык программирования Pascal

____________________________________________________________________

Значения переменных символьного типа – одиночные символы. Для пред-

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

Значения переменных строкового типа – цепочка символов. При записи констант символьного и строкового типа используют одиночные кавычки.

Пример.

'А' - это символ А

'Это цепочка символов'

2.1.2 Операции отношения

Существуют следующие операции отношения:

= равно, <> не равно, < меньше, > больше, <= меньше или равно,

>= больше или равно.

Результатом этих операций являются логические значения true или false.

2.1.3 Раздел описаний переменных

Этот раздел имеет вид:

var описание 1; описание 2; …; описание n;

var – ключевое слово (от английского variable – переменная)

описание имеет вид:

переменная 1, переменная 2, …, переменная m: тип;

переменная 1, переменная 2, …, переменная к: тип;

…………………………………………………………

переменная 1, переменная 2, …, переменная s: тип;

51

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