/ / Strukturoitu tyyppi - yksiulotteinen taulukko

Strukturoitu tyyppi - Yksiulotteinen taulukko

Ohjelmoinnin perusteiden opiskelu, ensimmäinen asia (hyvin, taitoinen) tulevat ohjelmoijat tutustuvat ”yhden ulottuvuuden matriisin” käsitteeseen. Pascal, kuten muutkin kielet, antaa sinun työskennellä tämän tietorakenteen kanssa. Ennemmin tai myöhemmin syntyy tarve kaikkien määrien järjestelmälliseen varastointiin. Useimmiten tämän sarjan elementit kuuluvat samaan tyyppiin. Esimerkiksi opintoryhmäluettelo voi koostua 25 elementistä, joista kukin on merkkijonotyyppimuuttuja, joka tallentaa opiskelijan sukunimen ja etunimen.

yksiulotteinen pascal-taulukko

Tämä sallii yhden ulottuvuudentaulukko Pascalissa, joka on tilattu kokoelma samantyyppisiä elementtejä. Mihin tahansa tällaisen sekvenssin elementtiin pääsee käyttämään samaa tunnistetta ja yhtä hakemistoa - sarjanumeroa. Siksi näitä taulukkoja kutsutaan yksiulotteisiksi.

Sekvenssielementtien numerointisääntö alkaa yhdellä, ts. ensimmäisellä elementillä on sarjanumero 1, mikä on melko loogista. Indekseiden alue voi kuitenkin tarvittaessa olla täysin mielivaltainen, päävaatimus on, että indeksit ovat joko kokonaislukuja tai merkkejä (mikä tahansa ordinaarityyppi).

Harkitse tyypillisiä toimintoja, joissa on yksiulotteinen taulukko:

1) Taulukon kuvaus tässä n - sarjan elementtien lukumäärä, mas - tyyppi, joka merkitsee 5-kokonaislukuista yksiulotteista taulukkoa, A - mas-tyyppinen muuttuja, ts. muuttuja tyypin yksiulotteinen taulukko 5 kokonaislukua

yksiulotteinen pascal-taulukko

2) Syötä jaksoelementit näppäimistöltä

yksiulotteinen taulukko

3) Järjestyselementtien näyttö ruudulla

yksiulotteinen taulukko

4) Jakson täyttäminen satunnaislukugeneraattorilla

yksiulotteinen taulukko

5) Matriisin jokaisen elementin muunnos (muokkaus), ts. arvon muuttaminen (annetaan esimerkki yksidimensionaalisen taulukon kunkin elementin pienentämisestä 6: lla)

yksiulotteinen taulukko pascal-muodossa

6) Määritetään sekvenssin elementtien summa, tässä muuttuja C - alkioiden summa

yksiulotteinen taulukko pascal-muodossa

7) Tietyn ehdon täyttävien taulukkoelementtien lukumäärän määrittäminen (annetaan esimerkki yli 4 elementin lukumäärän määrittämisestä) tässä että - tällaisten elementtien lukumäärä

yksiulotteinen taulukko pascal-muodossa

8) Määritetään ääripää (matriisin suurin tai pienin osa) tässä min - matriisielementtien vähimmäisarvo, että - pienimmän taulukkoelementin järjestysnumero (indeksi)

yksiulotteinen taulukko pascal-muodossa

Kuten tiedetään, kaikille muuttujillekuvattu Var-osiossa ohjelmassa Pascal-ohjelmointikielellä, kun ohjelma käynnistyy, tietty määrä tavuja varataan RAM-muistiin. Tämä määräytyy muuttujan tyypin mukaan, esimerkiksi merkki vie yhden tavun, kokonaislukutyyppi on kaksi tavua ja todellinen tyyppi on neljä tavua. Siksi siinä tapauksessa, että taulukon koko on pieni, ohjelma ei vaadi suurta määrää RAM-muistia. Muussa tapauksessa ohjelmoijan on etsittävä muita tapoja järjestää taulukkoelementit, esimerkiksi tiedostoon tai kasaan, osoittimilla.

piti:
0
Suosituimmat viestit
Henkinen kehitys
ruoka
y