Lec 01 Programmirovanie Pascal
.pdfРазвитие языков и технологий программирования
Язык программирования – способ записи программ решения различных задач на ЭВМ в «понятной» для компьютера форме.
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