/ / Структурирани тип - једнодимензионални низ

Структурирани тип - једнодимензионални низ

Студирање основа програмирања, прва ствар (па, илидруги) будући програмери упознају се са концептом "једнодимензионалног низа". Паскал, као и други језици, омогућава вам да радите са таквом структуром података. Пре или касније, постоји потреба за структурираним складиштењем било које количине. Најчешће, елементи из таквог сета припадају истом типу. На пример, списак групе за обуку може се састојати од 25 елемената, од којих је свака варијабла типа стринга, чување презимена и име приправника.

једнодимензионални низ пасцала

То је оно што омогућава једно-димензионалноНиз у Пасцалу, који је наручена колекција истих типова елемената. Сваком елементу такве секвенце се може приступити користећи исти идентификатор и један индекс, серијски број. Дакле, ови низови се називају једнодимензионални.

Нумерисање елемената секвенце каоправило почиње са једним, тј. први елемент има серијски број 1, што је сасвим логично. Међутим, ако је потребно, опсег индекс може бити потпуно произвољно, главни услов као индекси изводи или целих бројева или знакова (било ког типа налог).

Размотрите типичне акције са једнодимензионалним низом:

1) Опис поља, овде н - број елемената у низу, мас - тип, означавајући једнодимензионални низ од 5 целих бројева, А - променљива типа мас, тј. варијабилна врста једнодимензионалног поља од 5 целих бројева

једнодимензионални низ пасцала

2) Унос елемената секвенце са тастатуре

једнодимензионални низ

3) Закључак елемената секвенце на екрану

једнодимензионални низ

4) Попуњавање секвенце помоћу генератора случајног броја

једнодимензионални низ

5) Конверзија (модификација) сваког елемента низа, тј. промјењује се његова вриједност (пример смањења сваког елемента једнодимензионалног поља за 6)

једнодимензионални низ у пасцалу

6) Одређивање суме елемената секвенце, овде варијабла С - збир елемената

једнодимензионални низ у пасцалу

7) Утврђивање броја елемената матрица које задовољавају одређено стање (примјер одређивања броја елемената веће од 4 дат је), овдје к - број таквих елемената

једнодимензионални низ у пасцалу

8) Дефиниција екстремума (максимални или минимални елемент арраи), овде мин - минимална вредност међу елементима поља, к - редни број (индекс) најмањих елемената арраиа

једнодимензионални низ у пасцалу

Као што знате, за све варијабле тоописани у одјељку Вар програма у програмском језику Пасцал, када се програм покреће, одређени број бајтова се додјељује у РАМ меморију. Ово је одређено типом варијабле, на пример, знак је један бајт, интегер типа је два бита, тип је стварно четири бајта. Због тога, у случају да је димензија низа мала, програм неће захтевати велику количину РАМ-а. У супротном, програмер ће морати да потражи друге начине уређивања елемената поља, на пример, у фајлу или у динамичкој меморији, користећи показиваче.

Прочитајте више: