Одновимірні масиви m [0] m [1] m [2] m [3] … m [i] … m [n] Порядковий номер елемента масиву Ім'я масиву For i:=1 to n do m [i]… 23 -12 48 12 … -76 … 89 m integer Зазвичай нумерацію починають з 1 (для зручності) For i:=0 to n do m [i]… Послідовність однотипних елементів, які зберігаються разом і мають спільне ім'я
Введення одновимірного масиву з поля Memo for i:=1 to Memo1.Lines.Count do m[i]:=StrToFloat(Memo1.Lines[i-1]); Значення властивості = кількості рядків поля Memo1, заповнених даними Номер рядка (нумерація рядків починається з нуля) Значення властивості = набору значень, розташованих у рядках поля Memo1 (кожний рядок має номер; нумерація починається з нуля)
Кінець Початок Введення m [ i ] i:=1, Memo1.Lines.Count, 1 Виведення m [ i ] m [ i ] : = m [ i ] * m [ i ] i:=1, Memo1.Lines.Count, 1 Введення, виведення та зміна елементів одновимірного масиву procedure TForm1.Button1Click(Sender: TObject); var i: byte; m: array [0..100] of real; begin for i:=1 to Memo1.Lines.Count do m[i]:=StrToFloat(Memo1.Lines[i-1]); Memo2.Lines.Clear; for i:=1 to Memo1.Lines.Count do begin m[i]:=m[i]*m[i]; Memo2.Lines.Append(FloatToStr(m[i])); end; end;
Формування та виведення випадкового масиву procedure TForm1.Button1Click(Sender: TObject); var a,b,n,i: integer; r: array [0..100] of integer; begin randomize; a:=StrToInt(Edit1.Text); b:=StrToInt(Edit2.Text); n:=StrToInt(Edit3.Text); Memo3.Lines.Clear; // очистка рядків поля Memo3 For i:=1 to n do begin r[i]:=random(b-a+1)+a; Memo3.Lines.Append(IntToStr(r[i])); end; end; Введення a, b, n i := 1, n, 1 Виведення r [ i ] r [ i ] : = random (b-a+1)+a Кінець Початок