русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Then begin


Дата додавання: 2014-09-10; переглядів: 859.


k := k+1;// Збільшення на 1 значення лічильника кількості елементів масиву b

SetLength (b, k);// Встановлення нового розміру (кількості елементів) динамічного масиву b

b[k-1] := a[i];// Занесення відповідного елемента масиву a до масиву b

end;

Memo2.Lines.Clear;

if k = 0

then Memo2.Lines[0] := 'Таких чисел не існує'

Else

for i := 1 to k do

Memo2.Lines.Append(FloatToStr(b[i-1]));

end;

SetLength(англ. set – встановлювати, length – довжина).

Використовуючи динамічні масиви, можна створювати програми для довільної кількості чисел, уведених у рядки багаторядкового поля. У таких випадках потрібно ввести дані з цього багаторядкового поля в динамічний масив a, наприклад, так:

k := Memo1.Lines.Count;//Визначається кількість заповнених рядків поля

SetLength (a, k);// Встановлюється відповідна кількість елементів динамічного масивуa і виділяється для його елементів відповідна ділянка пам’яті

For i := 0 to k-1 do a[i] := StrToFloat(Memo1.Lines[i]); // Уведення даних з рядків поля до масиву

Далі дані з динамічного масиву можна опрацьовувати різноманітними методами.

 


<== попередня лекція | наступна лекція ==>
Then begin | Сортування одновимірного масиву і пошук даного числа у впорядкованому масиві


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн