Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekzamenatsionny_material_po_OOP (1).doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
286 Кб
Скачать
☆
  1. Переменные на языке программирования Delphi. Тип переменной. Имя переменной. Объявление переменной. Присваивание переменным значений.

Тип переменной определяется типом данных, которые могут быть значениями переменной. В объектно-ориентированных языках программирования переменные могут быть различных типов:

  • в типах Byte, Short (SmallInt в Turbo Delphi) и Long (Int64 в Turbo Delphi) значениями являются целые числа;

  • в типах Char и String значениями являются символы и последовательности символов

Имя переменной.  Имя каждой переменной (идентификатор) уникально и не может меняться в процессе выполнения программы. Имя переменной:

Объявление переменной.  При объявлении переменной используется ключевое слово и указывается ее тип.

Присваивание переменным значений.  Переменная может получить или изменить значение с помощью оператора присваивания. В качестве оператора присваивания используются знаки"двоеточие" и "равно" - ":=". 

  1. Типы данных. Функции преобразования типа данных.

С помощью типов данных программист указывает компилятору, как хранить информацию в программе. Простые типы данных  

Порядковые типы Целые типы Символьные типы Булевы типы Перечислимые типы Поддиапазонные типы Действительные типы

function Int2Hex( Value: DWord; Digits: Integer ): String;  Конветирует Value типа integer в строку составленную из символов цифр в шестеричном исчисление. Параметр Digits определяет минимальное количество цифр

function Int2Str( Value: Integer ): String; Конвертирует Value типа integer в строку

function Int2Ths( I: Integer ): String;  Конвертирует Value типа integer в строку. Между тремя цифрами ставится символ: ',' (удобна для вывода цифр больше тысячи).

function Int2Digs( Value, Digits: Integer ): String; Преобразование integer в string. Digits - указывает сколько минимально символов в строке. Если Digits больше количества цифр в Value то недостающие цифры заменяются нулями.

function Num2Bytes( Value: Double ): String; Преобразование Value в строку исходя из того, что Value это количество байт. Если Value достаточно большое, число представляется в виде килобайт (с буквой K в конце), или мегабайт (M), гигабайт (G) или терабайт (T).                                                     // ранее определенных типов).         var2, var3: type definition4;   // В одном разделе "var" можно объявить несколько переменных.                                                     // Нескольким переменным можно присваивать один и тот же тип.         var4 : typel;                          // Программу легче читать, если переменным присвоены                                                     //существующие типы.

  1. Математические функции преобразования данных.

Функция

 Значение

  Аbs (n)

  Абсолютное значение n

  Sqrt (n)

  Квадратный корень из n

  Sqr (n)

  Квадрат n

  Sin (n)

  Синус n

  Cos (n)

  Косинус n

  Arctan (n)

  Арктангенс n

  Ехр(n)

  Экспонента n

  Ln(n)

  Натуральный логарифм n

  Rardom(n)

 Случайное целое число в диапазоне от 0 до n- 1