7. Masyvai
7.1. Masyvo sąvoka arba paprasti ir indeksuoti kintamieji
Anksčiau mes nagrinėjime paprastus kintamuosius standartinio tipo (Real, Integer, Boolean, Char). Jų talpinimui į atminti kompiuteris išskiria vieną ląstelę. Tačiau uždaviniuose dažnai būna didelės vienodo tipo duomenų rinkinys, kuriuos efektyviai patogu saugoti kartų ir programose juos vadinti vienu vardu.
Matematikoje jau buvo duomenys, kuriuose elementai išdėstyti tam tikra tvarka. Pvz., tai skaičių seka A=(1, -4, 2, 6, -8, 2, 9) arba taškas su koordinatėmis A=(3, 2) plokštumoje.
Bendru atveju galima parašyti:
A=(a1, a2, a3,…,an).
Tokius duomenis programavime patogu jungti į duomenų struktūrą, kuri vadinasi masyvas.
Masyvo apibrėžimas
Masyvas – tai duomenų struktūra, kuri sudaro daugelis vienodo tipo reikšmių ir turinti vieną vardą.
Masyvą paprasčiausiu atveju galima įsivaizduoti, kaip paeiliui sunumeruotą elementų seka. Tie numeriai vadinami indeksais. Matematikoje indeksai rašomi prie simbolio apačioje. Programavimo kalbose taip rašyti negalima, todėl indeksai rašomi šalia vardo laužtiniuose skliaustose.
Masyvas
Užrašymas Paskalyje
A[1]
A[2]
A[3]
A[4]
A[5]
A[6]
A[7]
Užrašymas matematikoje
A1
A2
A3
A4
A5
A6
A7
Elementų indeksai
1
2
3
4
5
6
7
Masyvo reikšmės
15
-3
20
5
-4
20
15
Indeksuoti kintamieji
Masyvų elementai vadinami indeksuotaisiais kintamaisiais, kadangi masyvo elementų išdėstymas nurodamas sekoje indeksais. Masyvai saugo kompiuterio atmintyje daug vienodo tipo reikšmių tuo pačiu vardu.
Tarkime, kad programoje reikalinga duomenų struktūrą, nurodančią kiekvieną savaitės dieną kaip masyvą Y, kurioje kiekvienas struktūros narys, turi savo indeksą 1, 2, 3, 6, 7, o masyvo reikšmės yra :
pirm, antr, treč, ketv, penkt, šešt, sekm.
Masyvas
Masyvas Y
Y[1]
Y[2]
Y[3]
Y[4]
Y[5]
Y[6]
Y[7]
Elementų indeksai
1
2
3
4
5
6
7
Masyvo reikšmės
pirm
antr
treč
ketv
penkt
šešt
sekm
7.2. Masyvo aprašymas
Masyvo duomenų tipo Paskalyje nėra. Programuotojas turi pats sukurti reikiamą duomenų tipą - masyvą. Tai daroma programos pradžioje. Čia kiekvienas masyvas aprašomas, kaip naujas duomenų tipas savo vardu, nurodomas elementų kiekis (indekso kitimo ribą) ir masyvo elementų tipas.
Masyvo tipo aprašymas
type
Šį darbą sudaro 3715 žodžiai, tikrai rasi tai, ko ieškai!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!