
- •Тюкачев н.А., Рыбак к.С., Михайлова е.Е. Основы программирования в Delphi Часть I: учебное пособие Воронеж: Издательско-полиграфический центр вгу, 2007. -286 с.
- •1. Элементы языка Паскаль
- •1.1. Имена (идентификаторы)
- •1.2. Зарезервированные слова
- •1.3. Правила оформления программ
- •1.4. Специальные символы
- •1.5. Программа в Delphi
- •1.6. Структура программы
- •1.7. Разделы описания
- •1.7.1. Описание переменных
- •I,k : integer; // I - счетчик
- •1.7.2. Описание типов
- •1.7.3. Описание констант
- •1.8. Исполняемые операторы
- •1.9. Выражение. Оператор присваивания
- •X { переменная }
- •15 { Целая константа }
- •X * y { произведение X и y }
- •1.9.1. Арифметические функции
- •1.10.2. Логические операции
- •1.10.3. Операторы отношения
- •1.10.4. Операторы для строк (String)
Тюкачев Николай Аркадиевич
Зав. к-рой «Программирования и иформационных технологий»
381а
Дистрибутив Turbo Delphi у админов
L:/Лекции/1 курс/Введение в программирование/2010/
L:/Лекции/1 курс/ Введе ние в программирование /Задачи_mod_alpha.doc
L:/Лекции/1 курс/ Введение в программирование /reg736.txt -> C:/Documents and Settings/nik
«Введение в программирование» + «Алгоритмы и структуры данных »
Тюкачев н.А., Рыбак к.С., Михайлова е.Е. Основы программирования в Delphi Часть I: учебное пособие Воронеж: Издательско-полиграфический центр вгу, 2007. -286 с.
Тюкачев Н.А., Михайлова Е.Е. Основы программирования в Delphi: Алгоритмы на деревьях и графах. Учеб. пособие, Воронеж: Воронежский госуниверситет, 2007, - 193 c.
Тюкачев Н.А. Основы программирования в Delphi: Специальные вопросы. учеб. пособие, Воронеж: Воронежский госуниверситет, 2007, - 195 c.
Тюкачев Н.А., Рыбак К.С., Михайлова Е.Е. Программирование в Delphi для начинающих. BHV-Питер, 2007 г., - 672 с.
«Компьютерная графика»
Тюкачев Н.А., Илларионов И.В., Хлебостроев В.Г. Компьютерная графика и мультемедиа. Учебник ВГУ. Воронеж: Воронежский госуниверситет, 2008. – 794 с.
Тюкачев Н.А., Илларионов И.В., Хлебостроев В.Г. Программирование графики в Delphi. СПб., БХВ-Петербург. 2008. – 766 с.
1. Элементы языка Паскаль
1.1. Имена (идентификаторы)
[a..z, A..Z, 0..9, _ ]
1.2. Зарезервированные слова
And |
array |
as |
asm |
begin |
case |
class |
const |
constructor |
destructor |
dispinterface |
div |
do |
downto |
else |
End |
except |
exports |
file |
Finalization |
finally |
for |
function |
Goto |
if |
implementation |
in |
Inherited |
initialization |
inline |
interface |
Is |
label |
library |
mod |
Nil |
not |
object |
of |
Or |
out |
Packed |
procedure |
Program |
property |
Raise |
record |
Repeat |
resourcestring |
Set |
shl |
Shr |
string |
Then |
threadvar |
To |
try |
Type |
unit |
Until |
uses |
Var |
while |
With |
xor |
|
|
|
Заголовки: program, unit, procedure, function.
Блоки описания: const, var, label, type.
Создания новых типов: array, string, record…end, file, file of…
Операторные скобки: begin…end.
Операторы: if … then … else …; case … of … end; for … to … do …; for … downto … do …; repeat … until …; while … do …; with … do …
1.3. Правила оформления программ
Осмысленные имена;
Ступенчатая структура текста:
begin
…
end;
repeat
…
until …;
while … do
begin
…
end;
for … to …do
begin
…
end;
if … then
else begin
…
end;
case … of
…
end;
Комментарии
www.cs.vsu.ru/piit
1.4. Специальные символы
Следующие одиночные символы являются специальными символами.
# $ & ' ( ) * + , – . / : ; < = > @ [ ] ^ { }
Следующие символьные пары являются также специальными символами.
(* (. *) .) .. // := <= >= < >
Левая скобка - [ - эквивалентна символьной паре левой скобки и точки - (.; правая скобка - ] - эквивалентна символьной паре точки и правой скобки -.)
Левая скобка+звездочка и звездочка+правая скобка - (* *)- эквивалентна левой и правой скобкам - { }.
!, " (апостроф), %, ?, \, _ (подчеркивание), |, ~ (тильда) - не специальный символы.