DatoriProgrammēšana

Strukturētais veids - vienvirziena masīvs

Studējot programmu pamatus, pirmā lieta (vai otrā), nākamie programmētāji iepazīstas ar jēdzienu "vienvirziena masīvs". Pascal, tāpat kā citas valodas, ļauj jums strādāt ar šādu datu struktūru. Agrāk vai vēlāk ir nepieciešams strukturēts jebkura daudzuma uzglabāšana. Visbiežāk tāda komplekta elementi pieder vienam un tam pašam veidam. Piemēram, mācību grupas saraksts var sastāvēt no 25 elementiem, no kuriem katrs ir virsspēka mainīgais, saglabājot praktikanta vārdu un nosaukumu.

Tas ļauj ieviest vienvirziena masīvu Pascal, kas ir kārtots tāda paša veida elementu kolekcija. Jebkuriem šādas secības elementiem var piekļūt, izmantojot vienu un to pašu identifikatoru un vienu indeksu, sērijas numuru. Tādēļ šos masīvus sauc par vienfāzes.

Sērijas elementu numerācija, kā parasti, sākas ar vienību, t.i. Pirmajam elementam ir sērijas numurs 1, kas ir diezgan loģisks. Tomēr, ja nepieciešams, indeksu diapazons var būt pilnīgi patvaļīgs, galvenā prasība ir, ka indeksi vai veseli skaitļi vai simboli (jebkura kārtas numurs) ir indeksi.

Apsveriet tipiskās darbības ar vienmodisku masīvu:

1) masīva apraksts, šeit n ir sekvenču elementu skaits, mas ir veids, kas apzīmē vienāda dimensiju ar 5 veseliem skaitļiem, A ir masas tipa mainīgais, t.i. Mainīgo tipa vienvirziena virkne ar 5 veseliem skaitļiem

2) Tastatūras elementu ievadīšana no tastatūras

3) Ekrānā parādās secības elementi

4) secības aizpildīšana ar nejaušu skaitļu ģeneratoru

5) Katra masīva elementa konversija (pārveidošana), t.i. Izmainiet vērtību (piemērs tam, kā samazināt katru vienfocīta masīva elementu par 6)

6) secības elementu summas noteikšana, šeit mainīgais S ir elementu summa

7) masīvu elementu skaita noteikšana, kas atbilst konkrētam nosacījumam (piemērs tam ir lielāka par 4 elementu skaita noteikšana), šeit k ir šādu elementu skaits

8) Extremuma definīcija (masīva maksimālais vai minimālais elements), šeit min ir minimālā vērtība starp masīva elementiem, k ir mazākā elementa masīva indeksa numurs

Kā jūs zināt, visiem mainīgajiem, kas aprakstīti Pascal programmēšanas valodas sadaļā "Var", programmas sākumā tiek piešķirts noteikts skaits baiti. To nosaka mainīgā tips, piemēram, rakstzīme aizņem vienu baitu, vesels skaitlis ir divi baiti, reālais veids ir četri baiti. Tāpēc gadījumā, ja masīva izmērs ir mazs, programmai nav nepieciešams liels daudzums RAM. Pretējā gadījumā programmētājam būs jāmeklē citi veidi, kā ievietot masīva elementus, piemēram, failā vai dinamiskā atmiņā, izmantojot norādes.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lv.delachieve.com. Theme powered by WordPress.