ՀամակարգիչներԾրագրավորում

A համակարգված տեսակը - միաչափ զանգված

Ուսումնասիրելով հիմունքների ծրագրավորման, առաջին (կամ երկրորդ) ապագա ծրագրավորողներ ծանոթ հայեցակարգին «մեկ-ծավալային զանգված»: Պասկալ, քանի որ այլ լեզուներով, թույլ է տալիս աշխատել նման տվյալների կառուցվածքի: Վաղ թե ուշ կա անհրաժեշտություն կառուցվածքային պահպանման ցանկացած փոփոխականների. Շատ դեպքերում, այս փաթեթը տարրերի պատկանում են նույն տեսակի. Օրինակ, մի ցանկ վերապատրաստման խմբի, կարող են կազմված լինել 25 անդամներից, որոնցից յուրաքանչյուրը մի փոփոխական տիպի պարանի, որը կրում է անունը եւ անունը ուսանողի:

Սա այն է, ինչ թույլ է տալիս իրականացնել մեկ ծավալային զանգված է Պասկալ, ինչը պատվիրված փաթեթը նման տարրերի. Այն կարող է վերաբերել ցանկացած անդամի նման հաջորդականությամբ, օգտագործելով նույն ID- ն ու նույն ցուցանիշը հերթական համարը. Հետեւաբար, այդ arrays կոչվում են միաչափ.

Համարակալումը հերթական տարրերի սովորաբար սկսվում է մեկ, այսինքն, առաջին տարրը ունի սերիական համարը 1, ինչը միանգամայն տրամաբանական. Սակայն, եթե անհրաժեշտ է, որ ցուցանիշը տեսականին կարող է լինել լիովին կամայական, հիմնական պահանջը, քանի որ ցուցանիշները կատարված կամ թվեր են, կամ նիշ (ցանկացած պատվեր տեսակը):

Հաշվի առնել բնորոշ գործողությունները մեկ եռաչափ զանգված:

1) Խաղային Description զանգված, որտեղ n - թիվն տարրերի հաջորդականությամբ, mas - Type նշանակելու մեկ ծավալային զանգված integers 5, A - տիպի փոփոխական mas, այսինքն փոփոխական տեսակի մեկ ծավալային զանգված 5 թվերի

2) տարրեր ստեղնաշար մուտքագրման հերթականության

3) Արդյունք հաջորդականությունը տարրերի վրա էկրանին

4) Լցնում հաջորդականությունը օգտագործելով պատահական համարը գեներատոր

5) վերափոխումը (փոփոխումը) յուրաքանչյուր array տարր, այսինքն, փոխել է իր արժեքը (օրինակ մի ծավալային նվազեցման յուրաքանչյուր զանգվածի տարր 6)

6) որոշում չափով հերթական տարրեր են փոփոխական S - գումարը տարրերից

7) քանակականացում array տարրերից բավարարելու որոշակի պայման (օրինակ, որոշելու շարք տարրեր, մի մեծ թվով 4), որտեղ k - այդպիսի տարրերի

8) որոշում է extremum (առավելագույն կամ նվազագույն զանգվածի տարր), այստեղ Min - նվազագույն արժեքը շրջանում array տարրերից, K - դասական համարը (ցուցանիշը) հանդիսանում է ամենափոքր տարրը ին զանգված

Քանի որ դուք գիտեք, բոլոր փոփոխականների, որոնք նկարագրված են բաժնում Var ծրագրի Պասկալ ծրագրավորման, որոշակի թվով բայթ ի հիշատակ է հատկացվել, երբ ծրագիրը սկսվում: Սա պայմանավորված է տեսակի փոփոխական, օրինակ, խորհրդանիշ է մեկ բայթ, մի տեսակ integer - Երկու բայթ, իրական տեսակը - չորս բայթ. Հետեւաբար, երբ չափումը զանգվածի մեծ չէ, որ ծրագիրը չի պահանջում մեծ քանակությամբ RAM. Հակառակ դեպքում, որ ծրագրավորող պետք է գտնել այլ ուղիներ է տեղավորել զանգված, օրինակ, մի ֆայլ կամ մի կույտ հետ ցուցիչների.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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