- •Лабораторная работа № 1 Программирование на языке Object Pascal
- •1. Введение
- •2. Алфавит языка Object Pascal
- •3. Структура программы
- •4. Типы данных
- •5. Выражения и операции
- •6. Операторы
- •7. Структурированные типы данных
- •8. Организация ввода-вывода
- •Выполнить компиляцию и проверку работы программы, последовательно нажимая кнопки “Операция”, “Проверка”, “Закрыть’.
- •9. Процедуры и функции
- •10. Отчет по лабораторной работе
- •Литература
- •Приложение 1 Стандартные подпрограммы преобразования типов
- •IntToStr(Value) - преобразовать целое число в десятичную символьную форму
- •Val(s, V, Code) - преобразовать символьную форму числа в двоичную
- •Приложение 2 Стандартные подпрограммы для "коротких" и "длинных" строк
- •Insert(Source, s, Index) - поместить в строку другую строку
- •Лабораторная работа № 2 Принципы объектно-ориентированного проектирования программ в среде delphi
- •1. Введение
- •2. Основные понятия ооп
- •2.1. Классы
- •2.2 Объекты
- •2.3. Методы
- •2.4. Инкапсуляция и свойства объекта
- •2.5. Наследование
- •2.6. Области видимости в классах
- •2.7. Полиморфизм и виртуальные методы
- •3. Классы и объекты delphi
- •Литература
- •1. Фаронов в.В. Delphi 3.Учебный курс. – м.: “Нолидж”, 1998. Объектно-ориентированное программирование
- •Часть 1
- •391000, Рязань, ул. Гагарина, 59/1
IntToStr(Value) - преобразовать целое число в десятичную символьную форму
Функция преобразовывает число Value типа Integer в строку символов, представляющих его в десятичной форме. Полученную строку функция возвращает как результат своей работы.
Lo(X) - выделить младший байт из числа
Функция выделяет младший байт из числа Х (любого целого типа) и возвращает его как результат своей работы. Тип возвращаемого результата - Byte.
Ord(X) - определить порядковый номер величины
Функция возвращает порядковый номер (типа Longint) величины Х порядкового типа.
Ptr(Address) - преобразовать адрес в указатель
Функция преобразовывает адрес Address типа Integer в указатель типа Pointer и возвращает его как результат своей работы.
Round(X) - округлить вещественное число до ближайшего целого
Функция возвращает целое число типа Longint, представляющее собой округленное до ближайшего целого вещественное число Х типа Extended.
Str(X, S) - преобразовать двоичное число в символьное представление
Процедура преобразовывает число Х любого целого или вещественного типа в строку S.
StringToWideChar(Source, Dest, DestSize) - преобразовать строку с ANSI-символами в строку с UNICODE-символами
Функция преобразовывает строку Source типа string в строку типа PWideChar и помещает ее в переменную Dest типа PWideChar и размером DestSize (типа Integer}. Функция возвращает указатель типа PWideChar на сформированную строку.
StrToFloat(S) - преобразовать символьную форму вещественного числа в двоичную
Функция преобразовывает строку S типа string в двоичное представление вещественного числа типа Extended и возвращает это число как результат своей работы.
StrTolnt(S) - преобразовать символьную форму целого числа в двоичную
Функция возвращает двоичный эквивалент типа Integer символьной формы числа (десятичной или шестнадцатеричной), представленной строкой S.
StrToIntDef(S, Default) - преобразовать символьную форму числа в двоичную
Функция аналогична функции StrToInt. Если последовательность символов не представляет собой число, возвращается значение Default (типа Integer}.
Trunc(X) - выделить целую часть вещественного числа
Функция возвращает целое число типа Longint, представляющее собой целую часть вещественного числа Х типа Extended.
Val(s, V, Code) - преобразовать символьную форму числа в двоичную
Процедура преобразовывает форму числа, представленную строкой S, в двоичную в соответствии с типом параметра V. Этот параметр может быть любого целого или вещественного типа. Если преобразование прошло успешно, в переменной Code типа Integer будет число 0, в противном случае здесь будет номер первого неправильного символа.
WideCharLenToString(Source, SourceLen) - преобразовать строку с UNICODE-символами в строку с ANSI-символами
Функция формирует из строки Source типа PWideChar, содержащей UNICODE-символы, строку типа string с ANSI-символами. При этом берутся только SourceLen (типа Integer) первых символов исходной строки.
WideCharLenToStrVar(Source, SourceLen, Dest) - преобразовать строку с UNICODE-снмволамм • строку с ANSI-сммволамн
Процедура формирует из строки Source типа PWideChar, содержащей UNICODE -символы строку типа string с ANSI-символами и помещает ее в переменную Dest типа string. При этом берутся только SourccLen (типа Integer) первых символов исходной строки.
WideCharToString(Source) - преобразовать строку с UNICODE-сямволами в строку с ANSI-символами
Функция аналогична функции WideCharLenToString, однако преобразовываются все символы исходной строки.
WideCharToStrVar(Souree, Dest) - преобразовать строку с UNICODE-сямволамм в строку с ANSI-символами
Процедура аналогична процедуре WideCharLenToStrVar, однако преобразовываются все символы исходной строки.