в Delphi властивість за замовчуванням не тільки може бути індексовані, також воно може бути переобтяжене за типом індексатора.
TMyObject=classgetStr (name: string): string; virtual; getStrByIx (ix: integer): string; virtual; getBy2Indicies (X, Y: integer): string; virtual; Value [name: string]: string read getStr; default; Value [ix: integer]: string read getStrByIx; default; Value [x, y: integer]: string read getBy2Indicies; default;// Кількість
end;
Pascal (Delphi) є результатом функціонального розширення Turbo Pascal.оказал величезний вплив на створення концепції мови C # для платформи. [джерело не вказано 749 днів] Багато його елементи і концептуальні рішення увійшли до складу. С #. Однією з причин називають перехід Андерса Хейлсберг, одного з провідних розробників Дельфі, з компанії Borland Ltd. в Microsoft Corp.
Версія 8 здатна генерувати байт-код виключно для платформи. Це перша середа, орієнтована на розробку мульти язичних додатків (лише для платформи);
Подальші версії (що позначаються роками виходу, а не порядковими номерами, як це було раніше) можуть створювати як додатки Win32, так і байт-код для платформи.for - середа розробки Delphi, а також мову Delphi (Object Pascal), орієнтовані на розробку додатків для.
Перша версія повноцінного середовища розробки Delphi для - Delphi 8. Вона дозволяла писати програми лише для. Delphi 2006 підтримує технологію MDA за допомогою ECO (Enterprise Core Object) версії 3.0.
У березні 2006 року компанія Borland прийняла рішення про припинення подальшого вдосконалення інтегрованих середовищ розробки Builder, Delphi і C ++ Builder з причини збитковості цього напрямку. Планувався продаж IDE-сектора компанії. Група прихильників вільного програмного забезпечення організувала збір коштів для покупки у Borland прав на середовище розробки і компілятор.
Однак у листопаді того ж року було прийнято рішення відмовитися від продажу IDE бізнесу. Тим не менш, розробкою IDE продуктів тепер займатиметься нова компанія - CodeGear, яка буде фінансово повністю підконтрольна Borland.
У серпні 2006 року Borland випустив полегшену версію RAD Studio під ім'ям Turbo: Turbo Delphi (для Win32 і), Turbo C #, Turbo C ++.
У березні 2008 року було оголошено про припинення розвитку цієї лінійки продуктів.
У березні 2007 року CodeGear порадувала користувачів оновленою лінійкою продуктів Delphi 2007 for Win32 і виходом абсолютно нового продукту Delphi 2007 for PHP.
1. Математична постановка задачі
Умова:
Результати експерименту зберігаються в двовимірному масиві mxn (n gt;=3, m=2 * n). Знайти перетин двох множин і сформувати одновимірний масив (заштрихована частина).
Знайти середнє арифметичне значення елементів одновимірного масиву.
У одновимірному масиві підрахувати, скільки елементів відрізняються від СР арифм. значення на 50%. Допоміжні масиви не створювати.
Вхідні дані:
1. Кількість стовпців двовимірного масиву n;
. Результати експерименту, які зберігаються в двовимірному масиві
Вихідні дані:
1. Розмір отриманого одновимірного масиву
. Середнє арифметичне значення елементів одновимірного масиву
. Кількість елементів масиву, які відрізняються від СР арифм. значення на 50%.
Вимоги до програми:
Програма написана на мові Delphi (консольний режим)
Оформити в підпрограми:
. Введення даних експерименту.
. Формування одновимірного масиву
. Підрахунок кількості елементів масиву, які відрізняються від СР арифм. значення на 50%.
2. Рішення прикладу заданих методом
Знаходимо СР арифм. і, порівнюючи, скільки елементів масиву, відрізняються від СР арифм. На 50%.
Блок-схема
Рис 1. Блок-схема основної підпрограми.
Рис 2. Блок-схема підпрограми формування двовимірного масиву і введення даних експерименту vvodmas.
Рис 3. Блок-схема підпрограми знаходження перетину двох множин і формування одновимірного масиву peresech.
Рис 4. Блок-схема підпрограми розрахунку середнього арифметичного значення елементів одновимірного масиву srednee.
Рис 5. Блок-сх...