Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемДмитрий Арутюнов
1 Язык программирования Delphi
2 Алфавит языка 53 буквы латинского алфавита и символ подчеркивания Цифры от 0 до 9 23 спец.символа (+,-,*,/,.,:;=,>,
3 Словарь языка Ключевые слова (Unit, Goto, Begin, Interface) Стандартные идентификаторы (Sin, Pi, Real) Пользовательские идентификаторы
4 Структура программы Program Uses Label Const Type Var ; ; Begin ; End.
5 Подпрограмма Логически законченная и специальным образом оформленная часть программы, которая может вызываться для выполнения из других точек программы неограниченное число раз Двух видов: процедуры и функции Представляет собой блок и должна быть определена в разделе описания процедур и функций
6 Комментарии Пояснительный текст, который можно записывать в любом месте программы, где разрешен пробел Ограничен символами { и } или (* и *). Может занимать несколько строк Однострочный комментарий содержит // в начале строки
7 Примеры комментариев // Однострочный комментарий { Начало многострочного комментария … Окончание многострочного комментария}
8 Основные инструкции языка Delphi Простые инструкции: Присваивания Перехода Пустая инструкция Вызова процедуры
9 Инструкция присваивания Имя переменной := Выражение Примеры: x := x+1; n := 17*n-1; s := Дата+DateToStr (Date);
10 Инструкция перехода Goto ; Пример: Label m1; … Goto m1; … m1: ;
11 Пустая инструкция
12 Инструкция вызова процедуры
13 Структурированные инструкции: Составная инструкция Условная инструкция Инструкция выбора Инструкция цикла Инструкция доступа
14 Составная инструкция Begin ; …; ; end; Пример: Begin Beep; Edit1.Text:=Ошибка; Exit; End;
15 Условная инструкция If then else ; If then ; Составные условия объединяются логическими операторами not, or, and Последовательности команд, заключенные в скобки begin..end
16 Инструкция выбора Case of : ; … : Else End;
17 Пример: Case DayNumber of 1..5 : strDay := Рабочий день; 6,7 : strDay := Выходной день; Else strDay := ; End;
18 Инструкции цикла
19 Цикл с параметром For := to do ; Вместо слова to можно использовать downto для уменьшения параметра цикла Параметр цикла – переменная порядкового типа
20 Оператор цикла с предусловием While do ; Тело цикла может ни разу не выполниться В теле цикла должна быть инструкция, влияющая на значение условия
21 Оператор цикла с постусловием Repeat until ; Тело цикла всегда выполнится хотя бы один раз Условие выхода должно меняться внутри операторов
22 Для гибкого управления циклами: Break – немедленный выход из цикла Continue – досрочное завершение очередного прохода цикла
23 Инструкция доступа With do ; Пример: //Составные имена пишутся полностью Form1.Canvas.Pen.Color:=ClRed; Form1.Canvas.Pen.Width:=5; Form1.Canvas.Rectangle(10,10,100,100);
24 //Использование инструкции доступа With Form1.Canvas do Begin Pen.Color := ClRed; Pen.Width := 5; Rectangle (10,10,100,100); End;
25 Спасибо за внимание!
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.