Як заповнити масив вручну відразу рядками

Як заповнити масив вручну відразу рядками?


> Ні в книжці по Delphi нічого схожого не знайшла.

дивно, відкрив довідку, набрав array, отримав опис

type TMatrix = array [1..10, 1..50] of Real;

Whichever way TMatrix is ​​declared, it represents an array of 500 real values. A variable MyMatrix of type TMatrix can be indexed like this: MyMatrix [2,45]; or like this: MyMatrix [2] [45]. Similarly,

ЗИ. про цикли що-небудь відомо?

Про цикли відомо. масив повинен виглядати приблизно так:
0 0 0 0 -15 0 0 35 119 0 0 0
0 0 -11 0 0 0 0 0 3.
Тобто ніякої послідовності, заповнюється вручну. Можна заповнити тупо
NewMas [1,1]: = 0;
NewMas [1,2]: = 0;
І так далі до посиніння. Це я можу - але хочу відразу всю рядок, якщо можливо.

ну а ці самі рядки звідки беруться? є якесь джерело? або просто з потоку свідомості. )


> Light-blr

Ну можна наприклад створити константу і її заповнити, і якщо потрібен масив, значення якого будуть змінюватись то мона так:
unit Unit1;

uses
# XA0; Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
# XA0; Dialogs;

procedure TForm1.FormCreate (Sender: TObject);
begin
b: = a;
end;

Відкриваємо довідку і Новомосковськ

Bei der Deklaration einer Array-Konstante werden die Werte der Array-Elemente in Klammern und durch Kommas getrennt angegeben. Zur Angabe der Werte m # 252; ssen konstante Ausdr # 252; cke verwendet werden. Ein Beispiel:

const Digits: array [0..9] of Char = ( "0", "1", "2", "3", "4", "5", "6", "7", "8", "9");

Diese Anweisung deklariert eine typisierte Konstante mit dem Namen Digits, die ein Zeichen-Array enth # 228; lt.


> stone

Ці значення беруться з ретельних розрахунків на листку паперу. )

> Elen

Спасибі, мені потрібна саме така константа. Спробую.


> Ці значення беруться з ретельних розрахунків на листку паперу.

В такому випадку має сенс:
1. використовувати array of double або extended
2. "Ретельно" побудувати регресійну залежність і обчислювати при ініціалізації або за місцем.