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

Лекция 03 Создание приложенийl (1540916)

.pdf
Скачиваний:
6
Добавлен:
09.03.2016
Размер:
2.96 Mб
Скачать

Эволюция разработки программного обеспечения.

Введение в 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