Kompjuters, Ipprogrammar
Tip strutturat - firxa dimensjonali wieħed
Tistudja l-baŜi ta 'programmazzjoni, l-ewwel (jew it-tieni) programmaturi futuri familjari mal-kunċett ta "matriċi dimensjonali wieħed." Pascal, lingwi oħra, jippermetti biex jaħdmu ma 'tali struttura tad-data. Illum jew għada hemm bżonn ta 'ħażna strutturat ta' kwalunkwe varjabbli. F'ħafna każijiet, dan is-sett ta 'elementi jappartjenu għall-istess tip. Per eżempju, lista tal-grupp taħriġ jistgħu jkun magħmul minn 25 membru, li kull wieħed minnhom huwa varjabbli ta 'sekwenza tip li jkollha l-isem u l-isem tal-istudent.
Dan huwa dak li jippermetti li tirrealizza one-dimensjonali firxa fil Pascal, li hija sett ordnat ta 'elementi simili. Hija tista 'tirreferi lil xi membru ta' tali sekwenza jużaw l-istess identifikazzjoni u l-istess indiċi - numru ta 'sekwenza. Għalhekk, dawn arrays huma msejħa dimensjonali wieħed.
Numerazzjoni tal-elementi tas-sekwenza normalment tibda fil waħda, jiġifieri l-ewwel element ikollu numru tas-serje 1, li huwa pjuttost loġiku. Madankollu, jekk ikun meħtieġ, il-firxa indiċi tistax tiġi kompletament arbitrarja, ir-rekwiżit ewlieni li bħala indiċi imwettaq jew interi jew karattri (kwalunkwe tip ordni).
Ikkunsidra l-azzjonijiet tipiċi ta 'firxa dimensjonali wieħed:
1) Deskrizzjoni tal-firxa, fejn n - numru ta 'elementi f'sekwenza, mas - tip tinnomina firxa dimensjonali wieħed tan-numri interi 5, A - mas varjabbli tat-tip, jiġifieri varjabbli ta 'tip dimensjonali wieħed firxa ta' 5 interi
2) Elementi ma sekwenza keyboard input
3) Il-produzzjoni is-sekwenza ta 'elementi fuq l-iskrin
4) Mili sekwenza użu ta 'numru ġeneratur każwali
5) trasformazzjoni (modifika) ta 'kull element firxa, jiġifieri tibdel il-valur tagħha (eżempju ta 'tnaqqis dimensjonali ta' kull element array 6)
6) Determinazzjoni tal-ammont ta 'elementi sekwenza huma S varjabbli - somma ta' l-elementi
7) Kwantifikazzjoni ta 'elementi array jissodisfa ċerta kondizzjoni (eżempju ta' determinazzjoni tal-għadd ta 'elementi, numru kbir ta' 4), fejn il-k - għadd ta 'tali elementi
8) Id-determinazzjoni tal-extremum (massimu jew minimu ta 'l-element array), hawn min - valur minimu fost l-elementi firxa, k - numru ordinali (indiċi) huwa l-iżgħar element fil-firxa
Kif tafu, għall-varjabbli kollha, li huma deskritti fil-programm Var taqsima fl-ipprogrammar Pascal, ċertu numru ta 'bytes fil-memorja huwa allokat meta l-programm jibda. Din hija ddeterminata bl-tip tal-varjabbli, per eżempju, is-simbolu huwa byte wieħed, tip ta 'numru sħiħ - żewġ bytes, reali tip - erba' bytes. Għalhekk, meta d-dimensjoni tal-firxa mhix kbira, il-programm ma jeħtieġu ammont kbir ta 'RAM. Inkella, l-programmer se jkollhom isibu modi oħra biex jakkomodaw il-firxa, per eżempju, fil-fajl jew borġ ma pointers.
Similar articles
Trending Now