SlideShare a Scribd company logo
1 of 13
DDeellpphhii.. 
ППооккаажжччииккии ттаа 
ддииннааммііччнніі ммаассииввии
ППллаанн ттееммыы:: 
11.. ССттааттииччеессккооее ии ддииннааммииччеессккооее рраассппррееддееллееннииее 22.. ППоонняяттииее ууккааззааттеелляя.. 
33.. ООррггааннииззаацциияя ддииннааммииччеессккиихх ммаассссииввоовв.. 
44.. ППррииммееррыы ззааддаачч сс ииссппооллььззооввааннииеемм ддииннааммииччеессккиихх
11.. ССттааттииччеессккооее ии ддииннааммииччеессккооее 
рраассппррееддееллееннииее ооппееррааттииввнноойй ппааммяяттии.. 
ВВссее ддаанннныыее ппррооггррааммммыы ввоо ввррееммяя ееее 
ввыыппооллннеенниияя ррааззммеещщааююттссяя вв ооппееррааттииввнноойй 
ппааммяяттии.. 
ППррии ээттоомм ччаассттьь ддаанннныыхх ррааззммеещщааееттссяя вв ппааммяяттии 
еещщее ннаа ээттааппее ккооммппиилляяццииии ии вв ппррооццеессссее 
ррааббооттыы ппррооггррааммммыы иихх ааддрреессаа ооттннооссииттееллььнноо 
ннааччааллаа ппррооггррааммммыы ннее ииззммеенняяююттссяя.. ТТааккооее 
ррааззммеещщееннииее ддаанннныыхх ннааззыыввааееттссяя 
ссттааттииччеессккиимм ии ссооооттввееттссттввууюющщииее ээттиимм 
ддаанннныымм ппееррееммеенннныыее ннааззыыввааююттссяя 
ссттааттииччеессккииммии ппееррееммеенннныыммии..
11.. ССттааттииччеессккооее ии ддииннааммииччеессккооее 
рраассппррееддееллееннииее ооппееррааттииввнноойй ппааммяяттии.. 
ВВ яяззыыккее ППаассккаалльь ввооззммоожжннаа ттааккжжее 
ооррггааннииззаацциияя ддииннааммииччеессккооггоо ррааззммеещщеенниияя 
ддаанннныыхх,, ппррии ккооттоорроомм ппоодд ннееккооттооррыыее ддаанннныыее 
ппааммяяттьь ввыыддеелляяееттссяя ннееппооссррееддссттввеенннноо ввоо 
ввррееммяя ввыыппооллннеенниияя ппоо ммееррее ннааддооббннооссттии,, аа 
ппооссллее рреешшеенниияя ттррееббууееммоойй ззааддааччии ппааммяяттьь 
ооссввооббоожжддааееттссяя ддлляя ддррууггиихх ддаанннныыхх.. 
ССооооттввееттссттввууюющщииее ттааккиимм ддаанннныымм 
ппееррееммеенннныыее ннааззыыввааююттссяя ддииннааммииччеессккииммии 
ппееррееммеенннныыммии..
22.. ППоонняяттииее ууккааззааттеелляя.. 
 ДДлляя ооррггааннииззааццииии ддииннааммииччеессккооггоо 
рраассппррееддееллеенниияя ппааммяяттии ииссппооллььззууююттссяя 
ппееррееммеенннныыее ссппееццииааллььннооггоо ттииппаа –– 
ууккааззааттееллии,, ккооттооррыыее ооббеессппееччииввааюютт 
ррааббооттуу ннееппооссррееддссттввеенннноо сс ааддрреессааммии 
яяччеееекк ппааммяяттии.. 
 ЗЗннааччееннииеемм ууккааззааттеелляя яяввлляяееттссяя ааддрреесс 
ппааммяяттии,, ггддее ххрраанняяттссяя ннееккооттооррыыее 
ддаанннныыее..
22.. ППоонняяттииее ууккааззааттеелляя.. 
 ООппррееддееллееннииее ии ииссппооллььззооввааннииее 
ууккааззааттееллеейй:: 
vvaarr nn :: ^^iinntteeggeerr;; //ооппррееддееллееннииее ууккааззааттеелляя 
NNeeww((nn));; //ввыыддееллееннииее ппааммяяттии 
nn^^::==225;; //ииссппооллььззооввааннииее ууккааззааттеелляя 
nn::==nniill;; //ооссввооббоожжддееннииее ппааммяяттии
3. Организация ддииннааммииччеессккиихх 
ммаассссииввоовв.. 
 ООббыыччнноо ддииннааммииччеессккооее ввыыддееллееннииее ии 
ооссввооббоожжддееннииее ппааммяяттии ииссппооллььззууееттссяя 
ппррии ррааббооттее сс ммаассссииввааммии ддаанннныыхх.. 
 ППррееииммуущщеессттвваа ддииннааммииччеессккиихх ммаассссииввоовв 
ннаадд ссттааттииччеессккииммии:: 
-- ЭЭккооннооммннооее ииссппооллььззооввааннииее ппааммяяттии;; 
-- ВВооззммоожжннооссттьь ииззммеенняяттьь ррааззммеерр 
ммаассссиивваа ввоо ввррееммяя ррааббооттыы ппррооггррааммммыы..
ССххееммаа ррааббооттыы сс ддииннааммииччеессккииммии 
ммаассссииввааммии:: 
//ооппррееддееллееннииее:: 
vvaarr AA :: aarrrraayy ooff IInntteeggeerr;; //ооддннооммееррнныыйй 
B :: aarrrraayy ooff aarrrraayy ooff rreeaall;; //ддввууммееррнныыйй 
nn,, mm,, ii :: IInntteeggeerr;; 
//ввыыддееллееннииее ппааммяяттии:: 
SSeettLLeennggtthh((AA,, nn));; 
SSeettLLeennggtthh((B,, nn));; 
FFoorr ii::==00 ttoo nn--11 ddoo SSeettLLeennggtthh((B[[ii]],, mm));;
ССххееммаа ррааббооттыы сс ддииннааммииччеессккииммии 
ммаассссииввааммии:: 
////ииссппооллььззооввааннииее:: 
AA[[ii]] ::== AA[[ii]] ++ BB[[ii,, jj]];; ////ккаакк ии ооббыыччнныыее ммаассссииввыы 
SSeettLLeennggtthh((AA,, nn++11));; ////ииззммееннееннииее ррааззммеерраа 
////ооссввооббоожжддееннииее ппааммяяттии:: 
AA ::== nniill;; 
BB ::== nniill;;
3. Организация ддииннааммииччеессккиихх 
ммаассссииввоовв.. 
ННууммеерраацциияя ээллееммееннттоовв вв ддииннааммииччеессккоомм 
ммаассссииввее ннааччииннааееттссяя сс 00.. 
ППррооццееддуурруу SSeettLLeennggtthh(()) вв ппррооццеессссее 
ввыыппооллннеенниияя ппррооггррааммммыы ммоожжнноо 
ввыыззыыввааттьь ппррооииззввооллььннооее ккооллииччеессттввоо 
рраазз.. ККаажжддыыйй ввыыззоовв ппррииввооддиитт кк 
ииззммееннееннииюю ддллиинныы ммаассссиивваа,, ппррииччеемм 
ссооддеерржжииммооее ммаассссиивваа ссооххрраанняяееттссяя..
3. Организация ддииннааммииччеессккиихх 
ммаассссииввоовв.. 
ДДлляя ррааббооттыы сс ддииннааммииччеессккииммии 
ммаассссииввааммии ммоожжнноо ииссппооллььззооввааттьь 
ссллееддууюющщииее ффууннккццииии:: 
HHiigghh((AA)) –– ввооззвврраащщааеетт ннааииббооллььшшееее 
ззннааччееннииее ннооммеерраа ((ииннддееккссаа)) вв 
ддииннааммииччеессккоомм ммаассссииввее.. 
Cooppyy((AA,, nn,, mm)) –– ввооззвврраащщааеетт ччаассттьь 
ддииннааммииччеессккооггоо ммаассссиивваа AA оотт ээллееммееннттаа сс 
ннооммеерроомм nn ддоо ээллееммееннттаа сс ннооммеерроомм mm..
4. Примеры ззааддаачч сс ииссппооллььззооввааннииеемм 
ддииннааммииччеессккиихх ммаассссииввоовв.. 
ППррииммеерр 55--11.. ССооссттааввииттьь ппррооггррааммммуу 
ффооррммиирроовваанниияя ддииннааммииччеессккооггоо ммаассссиивваа 
АА иизз NN ссллууччааййнныыхх ччииссеелл,, ссддееллааттьь 
ввооззммоожжнныымм ееггоо ррееддааккттииррооввааннииее.. 
УУддааллииттьь иизз ммаассссиивваа ччееттнныыее ээллееммееннттыы..
4. Примеры ззааддаачч сс ииссппооллььззооввааннииеемм 
ддииннааммииччеессккиихх ммаассссииввоовв.. 
ППррииммеерр 55--22.. ССооссттааввииттьь ппррооггррааммммуу 
ффооррммиирроовваанниияя ддииннааммииччеессккоойй ммааттррииццыы 
АА ((nn ссттрроокк,, mm ссттооллббццоовв) ссллууччааййнныыммии 
ччииссллааммии,, ссддееллааттьь ввооззммоожжнныымм ееее 
ррееддааккттииррооввааннииее.. ВВыыччииссллииттьь ссууммммыы 
ээллееммееннттоовв вв ссттооллббццаахх ддоо kk--йй ссттррооккии.. 
ППооллууччеенннныыее ссууммммыы ввссттааввииттьь ккаакк ссттррооккуу 
ппеерреедд kk--йй ссттррооккоойй..

More Related Content

What's hot

Питание, бад и очищение организма
Питание, бад и очищение организмаПитание, бад и очищение организма
Питание, бад и очищение организмаNature's Sunshine Россия
 
арт.гімнастика л.м.патенко
арт.гімнастика л.м.патенкоарт.гімнастика л.м.патенко
арт.гімнастика л.м.патенкоNatalyVeremieva
 
внутренняя среда организма
внутренняя среда организмавнутренняя среда организма
внутренняя среда организмаAlex Sarsenova
 
Презентация "Листая страницы каталога NSP: кардиопротекторы"
Презентация "Листая страницы каталога NSP: кардиопротекторы" Презентация "Листая страницы каталога NSP: кардиопротекторы"
Презентация "Листая страницы каталога NSP: кардиопротекторы" Nature's Sunshine Россия
 
розвиток моторики л.м.патенко
розвиток моторики л.м.патенкорозвиток моторики л.м.патенко
розвиток моторики л.м.патенкоNatalyVeremieva
 
Питание, бад и кишечные инфекции
Питание, бад и кишечные инфекцииПитание, бад и кишечные инфекции
Питание, бад и кишечные инфекцииNature's Sunshine Россия
 
Питание, бад и кишечные инфекции 2
Питание, бад и кишечные инфекции 2Питание, бад и кишечные инфекции 2
Питание, бад и кишечные инфекции 2Nature's Sunshine Россия
 
2 предфилософия
2 предфилософия2 предфилософия
2 предфилософияyogaflow-online
 
Заняття 18. Гормони переферичних залоз внутрішньої секреції. Ознаки гіпо- та ...
Заняття 18. Гормони переферичних залоз внутрішньої секреції. Ознаки гіпо- та ...Заняття 18. Гормони переферичних залоз внутрішньої секреції. Ознаки гіпо- та ...
Заняття 18. Гормони переферичних залоз внутрішньої секреції. Ознаки гіпо- та ...Ekaterinazlt
 
21. болезни печени и желчных путей (болезни желчного пузыря и жвп)
21. болезни печени и желчных путей (болезни желчного пузыря и жвп)21. болезни печени и желчных путей (болезни желчного пузыря и жвп)
21. болезни печени и желчных путей (болезни желчного пузыря и жвп)cdo_presentation
 
органы выделения
органы выделенияорганы выделения
органы выделенияAlex Sarsenova
 
эндокринное бесплодие
эндокринное бесплодиеэндокринное бесплодие
эндокринное бесплодиеcdo_presentation
 
Заняття 2. Загальна характеристика білків. Амінокислотний склад білків і пепт...
Заняття 2. Загальна характеристика білків. Амінокислотний склад білків і пепт...Заняття 2. Загальна характеристика білків. Амінокислотний склад білків і пепт...
Заняття 2. Загальна характеристика білків. Амінокислотний склад білків і пепт...Ekaterinazlt
 
Презентация "Листая страницы каталога NSP: антисептики"
Презентация "Листая страницы каталога NSP: антисептики" Презентация "Листая страницы каталога NSP: антисептики"
Презентация "Листая страницы каталога NSP: антисептики" Nature's Sunshine Россия
 
ДОУ Колокольчик презентация рокчинский
ДОУ Колокольчик презентация рокчинскийДОУ Колокольчик презентация рокчинский
ДОУ Колокольчик презентация рокчинскийAnastasia Bulyga
 
основні модулі (компоненти) комп'ютера
основні модулі (компоненти) комп'ютераосновні модулі (компоненти) комп'ютера
основні модулі (компоненти) комп'ютераVokhranov
 
иммунитет, переливание, свертывание
иммунитет, переливание, свертываниеиммунитет, переливание, свертывание
иммунитет, переливание, свертываниеAlex Sarsenova
 
презентация лекция 5
презентация лекция 5презентация лекция 5
презентация лекция 5Katerina Panich
 
все про монітори
все про моніторивсе про монітори
все про моніториroksolanakomar25
 
Детерминированные и стохастические эффекты радиации и основы радиационной эпи...
Детерминированные и стохастические эффекты радиации и основы радиационной эпи...Детерминированные и стохастические эффекты радиации и основы радиационной эпи...
Детерминированные и стохастические эффекты радиации и основы радиационной эпи...rorbic
 

What's hot (20)

Питание, бад и очищение организма
Питание, бад и очищение организмаПитание, бад и очищение организма
Питание, бад и очищение организма
 
арт.гімнастика л.м.патенко
арт.гімнастика л.м.патенкоарт.гімнастика л.м.патенко
арт.гімнастика л.м.патенко
 
внутренняя среда организма
внутренняя среда организмавнутренняя среда организма
внутренняя среда организма
 
Презентация "Листая страницы каталога NSP: кардиопротекторы"
Презентация "Листая страницы каталога NSP: кардиопротекторы" Презентация "Листая страницы каталога NSP: кардиопротекторы"
Презентация "Листая страницы каталога NSP: кардиопротекторы"
 
розвиток моторики л.м.патенко
розвиток моторики л.м.патенкорозвиток моторики л.м.патенко
розвиток моторики л.м.патенко
 
Питание, бад и кишечные инфекции
Питание, бад и кишечные инфекцииПитание, бад и кишечные инфекции
Питание, бад и кишечные инфекции
 
Питание, бад и кишечные инфекции 2
Питание, бад и кишечные инфекции 2Питание, бад и кишечные инфекции 2
Питание, бад и кишечные инфекции 2
 
2 предфилософия
2 предфилософия2 предфилософия
2 предфилософия
 
Заняття 18. Гормони переферичних залоз внутрішньої секреції. Ознаки гіпо- та ...
Заняття 18. Гормони переферичних залоз внутрішньої секреції. Ознаки гіпо- та ...Заняття 18. Гормони переферичних залоз внутрішньої секреції. Ознаки гіпо- та ...
Заняття 18. Гормони переферичних залоз внутрішньої секреції. Ознаки гіпо- та ...
 
21. болезни печени и желчных путей (болезни желчного пузыря и жвп)
21. болезни печени и желчных путей (болезни желчного пузыря и жвп)21. болезни печени и желчных путей (болезни желчного пузыря и жвп)
21. болезни печени и желчных путей (болезни желчного пузыря и жвп)
 
органы выделения
органы выделенияорганы выделения
органы выделения
 
эндокринное бесплодие
эндокринное бесплодиеэндокринное бесплодие
эндокринное бесплодие
 
Заняття 2. Загальна характеристика білків. Амінокислотний склад білків і пепт...
Заняття 2. Загальна характеристика білків. Амінокислотний склад білків і пепт...Заняття 2. Загальна характеристика білків. Амінокислотний склад білків і пепт...
Заняття 2. Загальна характеристика білків. Амінокислотний склад білків і пепт...
 
Презентация "Листая страницы каталога NSP: антисептики"
Презентация "Листая страницы каталога NSP: антисептики" Презентация "Листая страницы каталога NSP: антисептики"
Презентация "Листая страницы каталога NSP: антисептики"
 
ДОУ Колокольчик презентация рокчинский
ДОУ Колокольчик презентация рокчинскийДОУ Колокольчик презентация рокчинский
ДОУ Колокольчик презентация рокчинский
 
основні модулі (компоненти) комп'ютера
основні модулі (компоненти) комп'ютераосновні модулі (компоненти) комп'ютера
основні модулі (компоненти) комп'ютера
 
иммунитет, переливание, свертывание
иммунитет, переливание, свертываниеиммунитет, переливание, свертывание
иммунитет, переливание, свертывание
 
презентация лекция 5
презентация лекция 5презентация лекция 5
презентация лекция 5
 
все про монітори
все про моніторивсе про монітори
все про монітори
 
Детерминированные и стохастические эффекты радиации и основы радиационной эпи...
Детерминированные и стохастические эффекты радиации и основы радиационной эпи...Детерминированные и стохастические эффекты радиации и основы радиационной эпи...
Детерминированные и стохастические эффекты радиации и основы радиационной эпи...
 

Viewers also liked

Trpo 10 управление персоналом
Trpo 10 управление персоналомTrpo 10 управление персоналом
Trpo 10 управление персоналомpogromskaya
 
выч пр прогр
выч пр прогрвыч пр прогр
выч пр прогрpogromskaya
 
залікова робота погромська
залікова робота погромськазалікова робота погромська
залікова робота погромськаpogromskaya
 
Trpo 7 повторное использ_компонентов
Trpo 7 повторное использ_компонентовTrpo 7 повторное использ_компонентов
Trpo 7 повторное использ_компонентовpogromskaya
 
Введення Uml
Введення UmlВведення Uml
Введення Umlpogromskaya
 
Діяльності
ДіяльностіДіяльності
Діяльностіpogromskaya
 

Viewers also liked (16)

МТ
МТМТ
МТ
 
Trpo 10 управление персоналом
Trpo 10 управление персоналомTrpo 10 управление персоналом
Trpo 10 управление персоналом
 
Middleware 1
Middleware 1 Middleware 1
Middleware 1
 
03 struktura
03 struktura03 struktura
03 struktura
 
ПВПС
ПВПСПВПС
ПВПС
 
ІАД
ІАДІАД
ІАД
 
11 menu
11 menu11 menu
11 menu
 
15 media
15 media15 media
15 media
 
выч пр прогр
выч пр прогрвыч пр прогр
выч пр прогр
 
залікова робота погромська
залікова робота погромськазалікова робота погромська
залікова робота погромська
 
іпз
іпзіпз
іпз
 
Trpo 7 повторное использ_компонентов
Trpo 7 повторное использ_компонентовTrpo 7 повторное использ_компонентов
Trpo 7 повторное использ_компонентов
 
Введення Uml
Введення UmlВведення Uml
Введення Uml
 
In delphi
 In delphi In delphi
In delphi
 
Діяльності
ДіяльностіДіяльності
Діяльності
 
САПР_СALS
САПР_СALSСАПР_СALS
САПР_СALS
 

Similar to 05 dinam array

Теорія ІГОР
Теорія ІГОРТеорія ІГОР
Теорія ІГОРKoza4enko
 
постмодерна музикаaa
постмодерна музикаaaпостмодерна музикаaa
постмодерна музикаaaMarija Djordjevic
 
кишечные токсикозы.
кишечные токсикозы.кишечные токсикозы.
кишечные токсикозы.cdo_presentation
 
Dialogue and peace building contributing to reconciliation in montenegro ivan...
Dialogue and peace building contributing to reconciliation in montenegro ivan...Dialogue and peace building contributing to reconciliation in montenegro ivan...
Dialogue and peace building contributing to reconciliation in montenegro ivan...Maksym Klyuchar
 
методи навчання
методи навчанняметоди навчання
методи навчанняadamenkooksana
 
оперативное акушерство. кесарево сечение в современном акушерстве
оперативное акушерство. кесарево сечение в современном акушерствеоперативное акушерство. кесарево сечение в современном акушерстве
оперативное акушерство. кесарево сечение в современном акушерствеcdo_presentation
 
здоровое питание
здоровое питаниездоровое питание
здоровое питаниеYury Kashlyunou
 

Similar to 05 dinam array (20)

06 dll
06 dll06 dll
06 dll
 
03 struktura
03 struktura03 struktura
03 struktura
 
Теорія ІГОР
Теорія ІГОРТеорія ІГОР
Теорія ІГОР
 
постмодерна музикаaa
постмодерна музикаaaпостмодерна музикаaa
постмодерна музикаaa
 
10 date time
10 date time10 date time
10 date time
 
14 progr graf
14 progr graf14 progr graf
14 progr graf
 
кишечные токсикозы.
кишечные токсикозы.кишечные токсикозы.
кишечные токсикозы.
 
Dialogue and peace building contributing to reconciliation in montenegro ivan...
Dialogue and peace building contributing to reconciliation in montenegro ivan...Dialogue and peace building contributing to reconciliation in montenegro ivan...
Dialogue and peace building contributing to reconciliation in montenegro ivan...
 
A1 install xampp
A1 install xamppA1 install xampp
A1 install xampp
 
A1 install xampp
A1 install xamppA1 install xampp
A1 install xampp
 
Mehanizmi nasledjivanja 2014
Mehanizmi nasledjivanja 2014Mehanizmi nasledjivanja 2014
Mehanizmi nasledjivanja 2014
 
эндометриоз.
эндометриоз.эндометриоз.
эндометриоз.
 
13 graf
13 graf13 graf
13 graf
 
еще JavaScript
еще JavaScriptеще JavaScript
еще JavaScript
 
методи навчання
методи навчанняметоди навчання
методи навчання
 
оперативное акушерство. кесарево сечение в современном акушерстве
оперативное акушерство. кесарево сечение в современном акушерствеоперативное акушерство. кесарево сечение в современном акушерстве
оперативное акушерство. кесарево сечение в современном акушерстве
 
1 введение
1 введение1 введение
1 введение
 
эндометриоз
эндометриозэндометриоз
эндометриоз
 
дієслово
дієсловодієслово
дієслово
 
здоровое питание
здоровое питаниездоровое питание
здоровое питание
 

More from pogromskaya

електронні матеріали
електронні матеріалиелектронні матеріали
електронні матеріалиpogromskaya
 
Проектування реляційних БД
Проектування реляційних БДПроектування реляційних БД
Проектування реляційних БДpogromskaya
 
Моделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграмиМоделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграмиpogromskaya
 
Реляційна модель БД
Реляційна модель БДРеляційна модель БД
Реляційна модель БДpogromskaya
 
інтегровані уроки
інтегровані урокиінтегровані уроки
інтегровані урокиpogromskaya
 
Розгортання
РозгортанняРозгортання
Розгортанняpogromskaya
 
Прецедентів
ПрецедентівПрецедентів
Прецедентівpogromskaya
 
Компонентів
КомпонентівКомпонентів
Компонентівpogromskaya
 
Взаємодії
ВзаємодіїВзаємодії
Взаємодіїpogromskaya
 
Trpo 3 создание_по2
Trpo 3 создание_по2Trpo 3 создание_по2
Trpo 3 создание_по2pogromskaya
 
Trpo 1 введение
Trpo 1 введениеTrpo 1 введение
Trpo 1 введениеpogromskaya
 
Trpo 2 создание по
Trpo 2 создание поTrpo 2 создание по
Trpo 2 создание поpogromskaya
 
Trpo 12 управление качеством
Trpo 12 управление качествомTrpo 12 управление качеством
Trpo 12 управление качествомpogromskaya
 

More from pogromskaya (20)

електронні матеріали
електронні матеріалиелектронні матеріали
електронні матеріали
 
Проектування реляційних БД
Проектування реляційних БДПроектування реляційних БД
Проектування реляційних БД
 
Моделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграмиМоделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграми
 
Реляційна модель БД
Реляційна модель БДРеляційна модель БД
Реляційна модель БД
 
інтегровані уроки
інтегровані урокиінтегровані уроки
інтегровані уроки
 
ікт
іктікт
ікт
 
сапр
сапрсапр
сапр
 
Розгортання
РозгортанняРозгортання
Розгортання
 
Прецедентів
ПрецедентівПрецедентів
Прецедентів
 
Компонентів
КомпонентівКомпонентів
Компонентів
 
Взаємодії
ВзаємодіїВзаємодії
Взаємодії
 
Станів
СтанівСтанів
Станів
 
Класів
КласівКласів
Класів
 
MW
MWMW
MW
 
C-S
C-SC-S
C-S
 
ппс
ппсппс
ппс
 
Trpo 3 создание_по2
Trpo 3 создание_по2Trpo 3 создание_по2
Trpo 3 создание_по2
 
Trpo 1 введение
Trpo 1 введениеTrpo 1 введение
Trpo 1 введение
 
Trpo 2 создание по
Trpo 2 создание поTrpo 2 создание по
Trpo 2 создание по
 
Trpo 12 управление качеством
Trpo 12 управление качествомTrpo 12 управление качеством
Trpo 12 управление качеством
 

05 dinam array

  • 1. DDeellpphhii.. ППооккаажжччииккии ттаа ддииннааммііччнніі ммаассииввии
  • 2. ППллаанн ттееммыы:: 11.. ССттааттииччеессккооее ии ддииннааммииччеессккооее рраассппррееддееллееннииее 22.. ППоонняяттииее ууккааззааттеелляя.. 33.. ООррггааннииззаацциияя ддииннааммииччеессккиихх ммаассссииввоовв.. 44.. ППррииммееррыы ззааддаачч сс ииссппооллььззооввааннииеемм ддииннааммииччеессккиихх
  • 3. 11.. ССттааттииччеессккооее ии ддииннааммииччеессккооее рраассппррееддееллееннииее ооппееррааттииввнноойй ппааммяяттии.. ВВссее ддаанннныыее ппррооггррааммммыы ввоо ввррееммяя ееее ввыыппооллннеенниияя ррааззммеещщааююттссяя вв ооппееррааттииввнноойй ппааммяяттии.. ППррии ээттоомм ччаассттьь ддаанннныыхх ррааззммеещщааееттссяя вв ппааммяяттии еещщее ннаа ээттааппее ккооммппиилляяццииии ии вв ппррооццеессссее ррааббооттыы ппррооггррааммммыы иихх ааддрреессаа ооттннооссииттееллььнноо ннааччааллаа ппррооггррааммммыы ннее ииззммеенняяююттссяя.. ТТааккооее ррааззммеещщееннииее ддаанннныыхх ннааззыыввааееттссяя ссттааттииччеессккиимм ии ссооооттввееттссттввууюющщииее ээттиимм ддаанннныымм ппееррееммеенннныыее ннааззыыввааююттссяя ссттааттииччеессккииммии ппееррееммеенннныыммии..
  • 4. 11.. ССттааттииччеессккооее ии ддииннааммииччеессккооее рраассппррееддееллееннииее ооппееррааттииввнноойй ппааммяяттии.. ВВ яяззыыккее ППаассккаалльь ввооззммоожжннаа ттааккжжее ооррггааннииззаацциияя ддииннааммииччеессккооггоо ррааззммеещщеенниияя ддаанннныыхх,, ппррии ккооттоорроомм ппоодд ннееккооттооррыыее ддаанннныыее ппааммяяттьь ввыыддеелляяееттссяя ннееппооссррееддссттввеенннноо ввоо ввррееммяя ввыыппооллннеенниияя ппоо ммееррее ннааддооббннооссттии,, аа ппооссллее рреешшеенниияя ттррееббууееммоойй ззааддааччии ппааммяяттьь ооссввооббоожжддааееттссяя ддлляя ддррууггиихх ддаанннныыхх.. ССооооттввееттссттввууюющщииее ттааккиимм ддаанннныымм ппееррееммеенннныыее ннааззыыввааююттссяя ддииннааммииччеессккииммии ппееррееммеенннныыммии..
  • 5. 22.. ППоонняяттииее ууккааззааттеелляя.. ДДлляя ооррггааннииззааццииии ддииннааммииччеессккооггоо рраассппррееддееллеенниияя ппааммяяттии ииссппооллььззууююттссяя ппееррееммеенннныыее ссппееццииааллььннооггоо ттииппаа –– ууккааззааттееллии,, ккооттооррыыее ооббеессппееччииввааюютт ррааббооттуу ннееппооссррееддссттввеенннноо сс ааддрреессааммии яяччеееекк ппааммяяттии.. ЗЗннааччееннииеемм ууккааззааттеелляя яяввлляяееттссяя ааддрреесс ппааммяяттии,, ггддее ххрраанняяттссяя ннееккооттооррыыее ддаанннныыее..
  • 6. 22.. ППоонняяттииее ууккааззааттеелляя.. ООппррееддееллееннииее ии ииссппооллььззооввааннииее ууккааззааттееллеейй:: vvaarr nn :: ^^iinntteeggeerr;; //ооппррееддееллееннииее ууккааззааттеелляя NNeeww((nn));; //ввыыддееллееннииее ппааммяяттии nn^^::==225;; //ииссппооллььззооввааннииее ууккааззааттеелляя nn::==nniill;; //ооссввооббоожжддееннииее ппааммяяттии
  • 7. 3. Организация ддииннааммииччеессккиихх ммаассссииввоовв.. ООббыыччнноо ддииннааммииччеессккооее ввыыддееллееннииее ии ооссввооббоожжддееннииее ппааммяяттии ииссппооллььззууееттссяя ппррии ррааббооттее сс ммаассссииввааммии ддаанннныыхх.. ППррееииммуущщеессттвваа ддииннааммииччеессккиихх ммаассссииввоовв ннаадд ссттааттииччеессккииммии:: -- ЭЭккооннооммннооее ииссппооллььззооввааннииее ппааммяяттии;; -- ВВооззммоожжннооссттьь ииззммеенняяттьь ррааззммеерр ммаассссиивваа ввоо ввррееммяя ррааббооттыы ппррооггррааммммыы..
  • 8. ССххееммаа ррааббооттыы сс ддииннааммииччеессккииммии ммаассссииввааммии:: //ооппррееддееллееннииее:: vvaarr AA :: aarrrraayy ooff IInntteeggeerr;; //ооддннооммееррнныыйй B :: aarrrraayy ooff aarrrraayy ooff rreeaall;; //ддввууммееррнныыйй nn,, mm,, ii :: IInntteeggeerr;; //ввыыддееллееннииее ппааммяяттии:: SSeettLLeennggtthh((AA,, nn));; SSeettLLeennggtthh((B,, nn));; FFoorr ii::==00 ttoo nn--11 ddoo SSeettLLeennggtthh((B[[ii]],, mm));;
  • 9. ССххееммаа ррааббооттыы сс ддииннааммииччеессккииммии ммаассссииввааммии:: ////ииссппооллььззооввааннииее:: AA[[ii]] ::== AA[[ii]] ++ BB[[ii,, jj]];; ////ккаакк ии ооббыыччнныыее ммаассссииввыы SSeettLLeennggtthh((AA,, nn++11));; ////ииззммееннееннииее ррааззммеерраа ////ооссввооббоожжддееннииее ппааммяяттии:: AA ::== nniill;; BB ::== nniill;;
  • 10. 3. Организация ддииннааммииччеессккиихх ммаассссииввоовв.. ННууммеерраацциияя ээллееммееннттоовв вв ддииннааммииччеессккоомм ммаассссииввее ннааччииннааееттссяя сс 00.. ППррооццееддуурруу SSeettLLeennggtthh(()) вв ппррооццеессссее ввыыппооллннеенниияя ппррооггррааммммыы ммоожжнноо ввыыззыыввааттьь ппррооииззввооллььннооее ккооллииччеессттввоо рраазз.. ККаажжддыыйй ввыыззоовв ппррииввооддиитт кк ииззммееннееннииюю ддллиинныы ммаассссиивваа,, ппррииччеемм ссооддеерржжииммооее ммаассссиивваа ссооххрраанняяееттссяя..
  • 11. 3. Организация ддииннааммииччеессккиихх ммаассссииввоовв.. ДДлляя ррааббооттыы сс ддииннааммииччеессккииммии ммаассссииввааммии ммоожжнноо ииссппооллььззооввааттьь ссллееддууюющщииее ффууннккццииии:: HHiigghh((AA)) –– ввооззвврраащщааеетт ннааииббооллььшшееее ззннааччееннииее ннооммеерраа ((ииннддееккссаа)) вв ддииннааммииччеессккоомм ммаассссииввее.. Cooppyy((AA,, nn,, mm)) –– ввооззвврраащщааеетт ччаассттьь ддииннааммииччеессккооггоо ммаассссиивваа AA оотт ээллееммееннттаа сс ннооммеерроомм nn ддоо ээллееммееннттаа сс ннооммеерроомм mm..
  • 12. 4. Примеры ззааддаачч сс ииссппооллььззооввааннииеемм ддииннааммииччеессккиихх ммаассссииввоовв.. ППррииммеерр 55--11.. ССооссттааввииттьь ппррооггррааммммуу ффооррммиирроовваанниияя ддииннааммииччеессккооггоо ммаассссиивваа АА иизз NN ссллууччааййнныыхх ччииссеелл,, ссддееллааттьь ввооззммоожжнныымм ееггоо ррееддааккттииррооввааннииее.. УУддааллииттьь иизз ммаассссиивваа ччееттнныыее ээллееммееннттыы..
  • 13. 4. Примеры ззааддаачч сс ииссппооллььззооввааннииеемм ддииннааммииччеессккиихх ммаассссииввоовв.. ППррииммеерр 55--22.. ССооссттааввииттьь ппррооггррааммммуу ффооррммиирроовваанниияя ддииннааммииччеессккоойй ммааттррииццыы АА ((nn ссттрроокк,, mm ссттооллббццоовв) ссллууччааййнныыммии ччииссллааммии,, ссддееллааттьь ввооззммоожжнныымм ееее ррееддааккттииррооввааннииее.. ВВыыччииссллииттьь ссууммммыы ээллееммееннттоовв вв ссттооллббццаахх ддоо kk--йй ссттррооккии.. ППооллууччеенннныыее ссууммммыы ввссттааввииттьь ккаакк ссттррооккуу ппеерреедд kk--йй ссттррооккоойй..