- •Билет 1 Алфавит и зарезервированные слова делфи
- •Билет 2 Арифметические операции и выражения
- •Билет 3 Логические операции и выражения
- •Билет 4 Простые типы данных
- •Билет 5 Структурированные типы данных
- •Билет 6 Строковые типы данных
- •Билет 7 Комбинированные типы данных
- •Билет 8 Принципы объектно-ориентированного програмирования
- •Билет 9 Виды подпрограмм
- •Билет 12(типы формальных параметров)
- •Билет 13 Процедурные типы
- •Билет 14 Типы формальных параметров
- •Билет 15(оператор присвоения и безусловного перехода)
- •Билет 26
- •Билет 27(графические методы Delphi)
- •Билет 28
- •Билет 18
- •Билет 17
- •Билет 16
- •If, then, else - ключевые слова (если, то, иначе);
- •Билет 25(Данные типа массив)
- •Билет 29(Динамические библиотеки)
- •Билет 20(Структура класса Делфи)
- •Билет 21(обработка исключительных ситуаций в делфи)
- •Билет 30(файловые типы)
Билет 1 Алфавит и зарезервированные слова делфи
Алфавит языка Object Pascal включает буквы, цифры, шестнадцатеричные цифры, специальные символы, пробелы и зарезервированные слова.
Буквы - это буквы латинского алфавита от а до z и от А до Z , а также знак подчеркивания “_”. В языке нет различия между заглавными и строчными буквами алфавита, если только они не входят в символьные и строковые выражения.
Цифры - арабские цифры от 0 до 9.
Каждая шестнадцатеричная цифра имеет значение от 0 до 15. Первые 10 значений обозначаются арабскими цифрами 0... 9, остальные шесть - латинскими буквами а ... f или а... f.
Специальные символы Object Pascal - это символы
+ - * / = , ' . : ; < > [ ] ( ) { } " @ $ #
К специальным символам относятся также следующие пары символов:
< > , < = , > = , : = , ( * , * ) , ( . , . ) , / / .
В программе эти пары символов нельзя разделять пробелами, если они используются как знаки операций отношения или ограничители комментария. Символы (. и .) могут употребляться соответственно вместо [ и ].
Особое место в алфавите языка занимают пробелы, к которым относятся любые символы в диапазоне кодов от 0 до 32. Эти символы рассматриваются как ограничители идентификаторов, констант, чисел, зарезервированных слов. Несколько следующих друг за другом пробелов считаются одним пробелом (последнее не относится к строковым константам).
В Object Pascal имеются следующие зарезервированные слова:
Билет 2 Арифметические операции и выражения
Арифметические выражения
Результатом арифметического выражения является число, тип которого зависит от типов операндов, составляющих это выражение. В арифметическом выражении можно использовать числовые типы (целочисленные и вещественные), арифметические операции и функции, возвращающие число.
Тип значения арифметического выражения определяется типом операндов и производимыми операциями. Если в операции участвуют целочисленные операнды, то результат операции также будет целочисленного типа. Если хотя бы один из операндов принадлежит к вещественному типу, то результат также будет принадлежать к вещественному типу. Исключением является операция деления, которая всегда приводит к вещественному результату.
Унарные арифметические операции + (сохранение знака) и — (отрицание знака) относятся к знаку числа и не изменяют тип числа.
В модулях System, SysUtils и Math содержится много функций для работы с числовыми данными, которые можно использовать в арифметических выражениях.
Отметим следующие функции:
Abs(х) — абсолютное значение х;
Sqrt(x) — корень квадратный из х;
Sqr(x) — возведение х в квадрат;
Ln(x)—натуральный логарифм х;
Exp(x) — возведение числа е в степень х;
Sin(х) — синус угла х, заданного в радианах.
Кроме функции Sin() есть много других тригонометрических функций, в том числе обратных, например,ArcSin().
В качестве аргумента х функций может указываться число, переменная, константа или выражение.
К целочисленным типам, кроме того, можно применять следующие арифметические операции:
Div — целочисленное частное от деления двух чисел;
Mod — целочисленный остаток от деления двух чисел.