Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЯП / lec_02.ppt
Скачиваний:
24
Добавлен:
19.04.2015
Размер:
584.7 Кб
Скачать

Алфавит языка программирования –

совокупность допустимых символов

A ..Z, a .. z, _ (цифры)

0 .. 9 (цифры)

+ - * / = < > . , : ; @ ‘ ( ) [ ] { } # $ ^ (специальные символы)

пробел, Enter, Tab (общие разделители)

1

Базовые элементы языка

Служебные, или зарезервированные слова

Произвольные идентификаторы, или имена

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

Знаки операций - образуются из специальных

символов или зарезервированных слов

Знаки пунктуации - образуются из специальных

символов.

2

Общая структура pascal-программы

Заголовок

Раздел объявления (описания) данных

Раздел описания действий с данными

3

Заголовок программы:

program идентификатор;

Раздел объявления данных

может включать :

Раздел объявления используемых модулей

(обязательно на первом месте и только один):

uses список модулей ;

Список - один элемент или несколько, перечисленных через запятую.

4

Раздел объявления констант

(несколько, произвольно расположенных):

const

идентификатор= изображение значения ;

……..

идентификатор = изображение значения ;

идентификатор: тип = изображение значения ;

(Типизированные константы – аналог переменных, но инициализируются 1 раз )

5

Раздел объявления типов

(несколько, произвольно расположенных):

type

идентификатор=определение типа; идентификатор =определение типа; ……..

идентификатор =определение типа;

6

Раздел объявления переменных (несколько,

произвольно расположенных):

var

список идентификаторов: идентификатор или определение типа;

список идентификаторов: идентификатор или определение типа;

………..

………..

идентификатор: тип= изображение значения;

7

Раздел описания действий с данными (тело программы):

begin

оператор pascal

оператор pascal

………...

оператор pascal

end .

8

Классификация типов данных (первый принцип)

Стандартные, или предопределенные, или встроенные, типы.

Пользовательские типы, или типы, определяемые программистом.

9

Классификация типов

(второй принцип)

Простые, или элементарные типы

Структурированные, или составные типы

Указатели, или ссылочные типы

Процедурные типы

Классы

10

Соседние файлы в папке ЯП