Лекция 03 Создание приложенийl (1540916)
.pdfЭволюция разработки программного обеспечения.
Введение в Pascal (Delphi).
1
Языки программирования
Цифровой код
Мнемокод
Ассемблеры
Алгоритмические языки
Процедурно-ориентированные
Объектно-ориентированные
2
Язык программирования Паскаль (Delphi)
Компактность и удобство первоначального описания
Отражает фундаментальность и
наиболее важные концепции
Позволяет четко реализовать идеи структурного программирования
3
Язык программирования Паскаль (Delphi)
Большая роль в развитии методов аналитического доказательства
правильности программ
Позволяет значительно поднять
планку надежности
разрабатываемых программ
Позволяет использовать простые и
гибкие структуры управления: ветвления, циклы и т.д.
4
Характеристики языка
Алфавит
Синтаксис
Семантика
5
Характеристики языка
Алфавит - набор символов, используемых в данном языке программирования
a,b,c,d,…,x,y,z
0,1,2,3,4,5,6,7,8,9
Специальные символы: . , : ; # % ()
= - _ *
6
Характеристики языка
Синтаксис - правила построения языковых конструкций
Примеры: f, massa, 14.5, d(5), sin(1.5*x*exp(y))
7
Характеристики языка
Семантика - правила трактовки языковых конструкций
Примеры: f, massa, 14.5, d(5), sin(1.5*x*exp(y))
8
Языковые конструкции
константы
переменные (идентификаторы)
массивы
арифметические и логические выражения
операторы (инструкции)
функции
примечания
9
Константы
|
|
|
|
Integer |
1; 123; -450; +15 |
|
|
Byte |
диапазон от 0 до +255 |
|
|
Real |
123.4; -15.7; +34.1; |
|
|
4.34e-3 |
|
|
|
Double |
123.4; -15.7; +34.1; |
|
|
4.34e-3 |
|
|
|
Char |
‘a’ |
|
|
String |
‘df’; ‘масса’; ‘пример’ |
|
|
Boolean |
true, false |
10 |