Makombiyuta, Zvirongwa
A muronga mhando - mumwe-dimensional kuko
Kudzidza zvinokosha mapurogiramu, okutanga (kana wechipiri) ramangwana programmers kujairana pfungwa "mumwe-dimensional nguvo." Pascal, sezvo mimwe mitauro, anobvumira kushanda vakadaro mashoko chivako. Nokufamba kwenguva pane kudikanwa muronga kuchengetera chero variables. Kazhinji, yakatarwa iyi zvinhu ndezvaJehovha kwakadaro. Somuenzaniso, pakarongwa boka Kudzidziswa inogona rinoumbwa 25 nhengo, chimwe nechimwe chiri shanduka kuti mhando tambo wakabata zita uye zita mudzidzi.
Izvi ndizvo anobvumira kuziva munhu-dimensional vakabuda Pascal, inova akarayira iine kufanana. Rinogona kureva chero nhengo kutevedzana kwakadaro uchishandisa imwe ID uye zvakafanana indekisi - kutevedzana nhamba. Saka, arrays izvi zvinonzi mumwe-dimensional.
Vakaverengwa kutevedzana zvinhu kazhinji inotanga panguva imwe, i.e. wokutanga chinhu ane Serial nhamba 1, izvo chaizvo zvine musoro. Zvisinei, kana zvichikodzera kuti indekisi siyana zvinogona zvachose zvechisimba, chikuru chinodiwa sezvo indices anoitwa kana integers kana vatambi (chero murayiro mhando).
Funga hwokufananidzira zviito mumwe-dimensional kuko:
1) Description of siyana, apo N - nhamba kwezvinhu zvine maatomu akafanana urongwa, Mas - mhando rinoratidza munhu-dimensional siyana integers 5, A - mhando shanduka Mas, i.e. shanduka kuti mhando imwe-dimensional siyana 5 integers
2) zvinhu pamwe kiibhodhi chiyamuro kutevedzana
3) Output kutevedzana kuti zvinhu pamusoro chidzitiro
4) Kuzadza kutevedzana achishandisa asingashumbi nhamba jenareta
5) Kushandurwa (nadzurudzo) mumwe siyana eremendi, i.e. changed ukoshi hwayo (muenzaniso ndeiya yakaita rutapudzo mumwe kuko eremendi 6)
6) Kutsunga uwandu kutevedzana zvinhu zviri shanduka S - kuwanda okunze
7) Quantification kuti vafukidze zvinhu kugutsa mumwe mamiriro (muenzaniso kuziva uwandu okunze, vakawanda 4), apo k - nhamba dzakadaro zvinhu
8) Kutsunga pamusoro Extremum (kunonyanyisa kana zvishoma zviri mumitsetse chinhu), pano Maminitsi - zvishoma ukoshi pakati mumitsetse okunze, k - ordinal nhamba (indekisi) iduku chinhu siyana
Sezvaunoziva, nokuti vose variables, izvo inorondedzerwa chikamu hadde chirongwa muna Pascal zvirongwa, mumwe nhamba bytes vari muyeuko iri dzinounzwa apo chirongwa rinotanga. Izvi pakutsvaga zvaimirirwa shanduka Somuenzaniso, chiratidzo chimwe byte, rudzi integer - bytes maviri, chaiye mhando - bytes mana. Naizvozvo, kana divi iri hondo haisi huru, chirongwa hakurevi yakawanda RAM. Zvikasadaro, kuti programmer vachafanira kuwana dzimwe nzira anobvumawo mumitsetse Somuenzaniso, mune imwe faira kana ari murwi pamwe vakupe.
Similar articles
Trending Now