- •1. Основы компьютерных сетей
- •2. Основы интернета
- •Протоколы
- •3. Зарезервированные слова Delphi
- •4. Арифметические операции Арифметические операции
- •5. Логические операции и выражения
- •7. Структурированные типы данных
- •8. Строковые типы данных
- •9. Комбинированные и множественные типы данных
- •10. Принципы объектно-ориентированного
- •11. Виды подпрограмм в Delphi
- •22. Объектные типы Object
- •29. Основы графическогопрограммирования.
- •32. Иерархическая схема компонентов
- •6. Простые типы данных Порядковые типы Целые типы Символьные типы Булевы типы Перечислимые типы Поддиапазонные типы Действительные типы
- •14. Типы формальных параметров
- •15. Процедурные типы
- •16. Структура модуля
- •24. Структура класса.
3. Зарезервированные слова Delphi
Зарезервированные слова (их несколько десятков) являются условным указаниемкомпилятору, необходимым для анализа текста программы и создания исполняемого файла Имя_проекта.exe,and,File,not,then,array,For,object,to,
,asm,function,of,type,
,begin,Goto,or,unit,
,case,If,packed,until,
,const,implementation,procedure,uses,
,constructor,In,program,var,
,destructor,inherited,record,while,
,div,inline,repeat,with,
,do,intenface,set,xor,
,downto,Label,shl, сlass,
,else,Mod,shr,,
,end,Nil,string,,
.
4. Арифметические операции Арифметические операции
+, -, *, / - эти операции дополнительных пояснений не требуют.
div - целочисленное деление - результатом операции будет значение целого типа.
mod – взятие остатка от целочисленного деления, результат – значение целого типа.
При выполнении арифметических операций следует следить за совместимостью типов. Так вещественной переменной можно присвоить значение целой переменной, наоборот – ошибочная операция. Тип результата операции с операндами различных типов всегда будет соответствовать типу охватывающего операнда. Тип результата операции деления (/) целых переменных будет вещественным.
5. Логические операции и выражения
Логическое выражение в программировании — конструкция языка программирования результатом вычисления которой является «true» или «false».
Логическая операция — в программировании операции над выражениями логического типа. Могут принимать одно из двух значений — «истинно» или «ложно». Логические операции служат для получения сложных логических выражений из более простых.1. Отрицание: NOT ("не"). Как понятно из названия, данная операция меняет значение логического выражения на противоположное: если была истина, то станет ложь, а если была ложь, то станет истина. Выражение, над которым будет произведена операция, указывается либо после слова NOT через пробел, либо в скобках. 2. Логическое умножение (конъюнкция) - AND ("и"). В отличие от рассмотренного выше NOT, оператор AND работает уже с двумя (и более) выражениями. Логическое умножение равно истине тогда и только тогда, когда все выражения, связанные этим оператором, истинны. Если хотя бы один является ложью, то весь результат будет также ложью. Поэтому, собственно, операция и называется умножением: если истину обозначить за 1, а ложь - за 0, а числа перемножить, то при наличии хотя бы одного нуля. 3. Логическое сложение (дизъюнкция) - OR ("или") Как и AND, OR работает с несколькими операндами. Название "или" уже отвечает на вопрос "что будет в итоге": если хотя бы один из операндов - истина, то всё выражение будет истиной. Результат False будет только в случае, если все операнды будут ложными. 4. Исключающее "или" – XOR Данная операция выдат результат True, если один из операндов является истиной, а другой - ложью, т.е. выражения не должны быть одинаковыми.
7. Структурированные типы данных
Сложный (составной) тип — тип данных, объекты (переменные или постоянные) которого имеют внутреннюю структуру, доступную программисту. В разных языках программирования набор базовых сложных типов может несколько отличаться (чаще по названию и деталям реализации). Объекты:
массив (array) — элементы только однотипные, доступ произвольный;
бывает динамический и статический, может быть многомерным
запись (record) — элементы возможно разных типов, доступ произвольный, может быть упакованный или распакованный, упакованный занимает меньше памяти;
файл (file) — элементы могут быть однотипные или разных типов, доступ последовательный.