/ / Struktūrinis tipas - vienmatis masyvas

Struktūrinis tipas - vienmatis masyvas

Studijuojant programavimo pagrindus, pirmas dalykas (gerai, arbaantra) ateities programuotojai susipažins su "vienmatės masyvo" koncepcija. Pascal, kaip ir kitos kalbos, leidžia jums dirbti su tokia duomenų struktūra. Anksčiau ar vėliau reikia bet kokio kiekio struktūrinio saugojimo. Dažniausiai elementai iš tokio rinkinio priklauso vienodai. Pavyzdžiui, mokymo grupės sąrašą gali sudaryti 25 elementai, kiekvienas iš kurių yra styginių tipo kintamasis, saugantis stažuotojo pavardę ir vardą.

vienkartinis masyvas pascal

Tai leidžia vientisaiPaskalo masyvas, kuris yra sutartinis panašių elementų rinkinys. Bet kurį tokios sekos elementą galima pasiekti naudojant tą patį identifikatorių ir vieną indeksą, serijos numerį. Todėl šie masyvai vadinami vienmačiais.

Numeruoti sekos elementus kaiptaisyklė prasideda viena, t. y. pirmasis elementas turi serijos numerį 1, kuris yra gana logiškas. Tačiau, jei reikia, indeksų diapazonas gali būti visiškai savavališkas, pagrindinis reikalavimas yra tai, kad indeksai arba sveikieji skaičiai arba simboliai (bet koks kvadratas) veikia kaip indeksai.

Apsvarstykite tipinius veiksmus su vienmatėmis matricomis:

1) Masyvo aprašymas čia n - eilučių elementų skaičius, mas - tipo, žymintis vienmatę matricą iš 5 sveikųjų skaičių, A - maso tipo kintamasis, t. y. kintamojo tipo vienmatis masyvas iš 5 sveikųjų skaičių

vienkartinis masyvas pascal

2) Klaviatūros sekos elementų įvedimas

vienmatis masyvas

3) Ekrano sekos elementų rodymas

vienmatis masyvas

4) Užpildyti seką su atsitiktinių skaičių generatoriumi

vienmatis masyvas

5) kiekvieno masyvo elemento konversija (modifikacija), t. Y. pakeisk savo vertę (pavyzdys, kad kiekvieną elementą iš vienmatės masyvo sumažins 6)

vienkartinis masyvas Pascal

6) Nustatykite sekos elementų sumą, čia - kintamąjį S - elementų suma

vienkartinis masyvas Pascal

7) masyvo elementų, atitinkančių tam tikrą būklę, skaičiaus nustatymas (pateikiamas pavyzdys nustatant daugiau nei 4 elementų skaičių), čia k - tokių elementų skaičius

vienkartinis masyvas Pascal

8) Apibūdinimas ekstremumo (didžiausias arba mažiausias elementas masyvo), čia min - minimali vertė tarp masyvo elementų, k - masyvo mažiausio elemento eilinis numeris (indeksas)

vienkartinis masyvas Pascal

Kaip žinoma, visi kintamieji yrayra apibūdinami programos "Var" skyriuje "Pascal" programavimo kalba, kai paleidžiama programa, RAM skiriama tam tikram baitų skaičiui. Tai lemia kintamojo tipas, pavyzdžiui, simbolis užima vieną baitą, sveikasis skaičius yra du baitai, realus tipas yra keturi baitai. Todėl, jei masyvo matmuo yra mažas, programai nereikia didelės atminties. Priešingu atveju programuotojas turės ieškoti kitų būdų, kaip pateikti masyvo elementus, pavyzdžiui, failo arba dinaminėje atmintyje, naudodami rodyklę.

Skaityti daugiau: