|
|
|
|
|
|
|
|
|
ВВЕДЕНИЕ1. Основы языка Object Pascal1.1. Алфавит языка1.2. Краткие сведения о структуре программы1.3. Лексическая структура языка1.4. Некоторые важные понятия2. Система типов3. Стандартные простые типы3.1. Целые типы3.2. Вещественные типы3.3. Логический (булевский) тип3.4. Символьный тип3.5. Строковые типы3.6. Строковый тип PChar3.7. Динамические PString-строки3.8. Перечислимые типы3.9. Ограниченные типы3.10. Вариантный тип (Variant)3.11. Типы "дата – время"4. Описание переменных5. Описание констант5.1. Обыкновенные константы5.2. Типизованные константы6. Описание типов7. Структурные типы7.1. Регулярные типы (массивы)7.2. Комбинированные типы (записи)7.3. Множественные типы7.4. Файловые типы8. Совместимость типов8.1. Совместимость по вычислению8.2. Совместимость по присваиванию9. Выражения9.1. Арифметические выражения9.2. Логические выражения9.3. Строковые выражения10. Операторы11. Простые операторы11.1. Оператор присваивания11.2. Оператор безусловного перехода11.3. Оператор обращения к процедуре11.4. Обращение к функции12. Стандартные процедуры и функции12.1. Строковые процедуры и функции12.2. Стандартные функции12.3. Арифметические процедуры и функции12.4. Скалярные функции12.5. Процедуры завершения12.6. Процедуры и функции для работы с типами "дата/время"12.7. Прочие процедуры и функции 13. Структурные операторы13.1. Составной оператор13.2. Условный оператор If13.3. Оператор варианта Case13.4. Оператор цикла For – Do13.5. Оператор цикла While – Do13.6. Оператор цикла Repeat – Until13.7. Операторы Break и Continue13.8. Вложенные циклы13.9. Оператор записи With13.10. Оператор Try – Except – End13.11. Оператор On – End13.12. Оператор Try – Finally – End14. Указатели14.1. Операции с указателями14.2. Стандартные процедуры и функции для работы с указателями14.3. Прочие процедуры и функции для работы с указателями14.4. Глобальные переменные AllocMemCount и AllocMemSize15. Подпрограммы15.1. Процедуры15.2. Функции15.3. Параметры без типа15.4. Декларации процедур и функций15.5. Процедурные типы15.6. Формальные и фактические параметры15.7. Область действия имен15.8. Рекурсивные процедуры и функции15.9. Параметры и конструкторы открытых массивов16. Структура программы16.1. Структура модуля16.2. Раздел Interface16.3. Раздел Implementation16.4. Инициирование и завершение модуля17. Файлы17.1. Файловая переменная17.2. Текстовые файлы17.3. Файлы с типом17.4. Файлы без типа17.5. Процедуры и функции для работы с файлами18. Классы и объекты18.1. Инкаспуляция, наследование и полиморфизм18.2. Синтаксис класса18.3. Поля класса18.4. Методы класса18.5. Свойства класса18.6. Структура класса18.7. Операции над классамиЛИТЕРАТУРА
1. Основы языка Object Pascal 1.1. Алфавит языка Основными символами языка Object Pascal являются: символы _ + - 26 больших и 26 малых латинских букв A,B, …Y,Z, a,b, …, y,z 10 арабских цифр 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, специальные символы * / = ^ < > ( ) [ ] { } . , : ; ' # $ @ Буквы русского алфавита не входят в состав алфавита языка. Их использование допустимо только в строковых и символьных значениях. Нет различий при использовании больших и малых букв в записи имен переменных, процедур, функций и меток. Их максимальная длина ограничена 126 символами. 1.2. Краткие сведения о структуре программы Программа, написанная в среде Delphi при помощи языка Object Pascal, всегда состоит из нескольких модулей. Как минимум таких модулей должно быть два. Один модуль всегда является головной программой и имеет название program. Прочие модули играют вспомогательную и зависимую от головной программы или от других модулей роль и называются unit. Мини-мально структурированная программа имеет один модуль program и один модуль unit. Серьезные программы помимо модуля program могут содержать до нескольких десятков авторских модулей unit и большое количество ссылок на фирменные или разработанные как самим автором, так и другими разработчиками модули unit. Программа всегда начинает работу с модуля program, активизируя функционирование одного или нескольких зависимых модулей unit. Те в свою очередь могут активизировать другие модули unit и т.д. Исходный программный текст каждого модуля составляется на языке Object Pascal и помещается в отдельный файл, который всегда имеет расширение .pas. Текст модуля program имеет расширение .dpr. Полный программный текст любого модуля также имеет свою структуру, которая может включать блоки определения констант, внутренних структур описания типов, тексты процедур, функций и др. 1.3. Лексическая структура языка Строительным материалом для конструирования программного текста модуля являются лексемы – особые языковые конструкции, имеющие самостоятельный смысл. Лексемы строятся при помощи символов алфавита языка. В Object Pascal различают следующие основные классы лексем: Зарезервированные (служебные) слова. Этот класс состоит из слов, построенных только с помощью букв алфавита. Служебные слова можно использовать только по прямому назначению, т. е. так, как их назначение определил разработчик языка. Ни в каком другом виде, например в качестве имен переменных, их использовать нельзя.
Текущая страница: 1
|
|
|
|
|
Предмет: Информатика
|
|
Тема: Программа на Delphi |
|
Ключевые слова: Программа на Delphi, комп-ры, функция, програмирование, алгоритм, Программирование и комп-ры, Программирование, Delphi, вычисление функция алгоритм програмирование, вычисление, Программа |
|
|
|
|
|
|
|
|