Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lec 01 Programmirovanie Pascal

.pdf
Скачиваний:
12
Добавлен:
03.05.2015
Размер:
3.72 Mб
Скачать

Развитие языков и технологий программирования

Язык программирования – способ записи программ решения различных задач на ЭВМ в «понятной» для компьютера форме.

21

Языки программирования

1.первого поколения ЭВМ – Фортран, Кобол, Алгол,1950-е гг.;

2.второго поколения ЭВМ – более тысячи, 1960-1970-е гг.;

3.третьего поколения ЭВМ – PL/1, Алгол-68, Фортран77;

4.четвертого поколения ЭВМ – Паскаль, 1971г.; Ада, Модула-2, Си;

5.пятого поколения ЭВМ (машины искусственного интеллекта) – прототипы языков для этих машин – ЛИСП и Пролог.

22

Методы трансляции

компиляция

интерпретация

23

Структура языка программирования высокого уровня

Язык программирования

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Элементы языка

 

Организация действий

 

Организация данных

 

 

 

 

 

над данными

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Алфавит, лексемы,

Ввод-вывод

 

Типы и

синтаксис,

данных, работа с

Обработка

структура

оформление

файлами

данных

данных

программы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Операторы

 

Организация и

Операции и

 

присваивания,

 

использование

выражения

 

ветвления, цикла

 

подпрограмм

 

 

 

 

 

 

 

 

 

24

Системы программирования

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

Современные системы программирования включают в себя:

Транслятор (компилятор или интерпретатор);

Интегрированную среду разработки программ;

Встроенный текстовый редактор;

Библиотеки стандартных программ и функций;

Средства отладки программ;

Встроенные справочные службы.

25

Системы программирования на Паскале

Средства разработки программ:

Turbo Pascal (он же Borland Pascal);

Object Pascal (не путать с Delphi);

Free Pascal;

GNU Pascal.

26

Среда программирования

Закрывающая

Имя файла

 

кнопка

 

Номер окна Кнопка масштабирования

Номер редактируемой

Полосы прокрутки

строки

 

Номер позиции в строке

 

 

 

27

Начальные сведения

о программах на языке Pascal

28

Структура Pascal-программы

Program <имя программы>;

Label <раздел меток>;

Const <раздел констант>;

Type <раздел типов>;

Var <раздел переменных>;

Procedure (Function) <раздел подпрограмм>;

Begin

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

End.

29

Элементы языка

Алфавит

латинские прописные и строчные буквы;

цифры (0 – 9);

шестнадцатеричные цифры;

специальные символы + - * / = < > [ ] . ( ) : ;

{ } ^ @ $ #

Нельзя разделять пробелами комбинации специальных символов:

:= >= <= <> (* *) (. .)

30

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