 
        
        Лекция 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 | |
