Ақпараттық технологияның қарқынды дамуна байланысты соңғы кездері программалауға деген қызығушылықтың арта түскені белгілі. Дк қолданудың ең негізгі облыстарының бірі бағдарламалау болып табылады


Зертханалық жұмысты орындауға арналған жеке тапсырмалар



бет56/71
Дата04.10.2022
өлшемі1.36 Mb.
#461923
түріПрограмма
1   ...   52   53   54   55   56   57   58   59   ...   71
С тілінде программалау УМКД

Зертханалық жұмысты орындауға арналған жеке тапсырмалар:


  1. Жиым өлшемі (ені, көлемі) тек константа немесе константалық өрнек бола алады.

Жиым өлшемін идентификатор түріндегі (ат қойылған) константа арқылы беру дұрыс деп саналады.

  1. Жиым элементтері нөлден бастап нөмірленеді, сол себепті элементтің ең үлкен нөмірі элементтер санынан бірге кем болады.

  2. Индекс нөмірлерінің жиым шекарасынан асып кетпеуін программа қадағаламайды, оны программалаушы өзі бақылауы тиіс.

  3. Екiөлшемдi А(10,10) жиымда әрбiр жол үшiн оң элементтердiң қосындысын есептеп шығарыңдар.

  4. Екiөлшемдi А(10,10) жиымындағы оң элементтердiң санын есептеп шығарыңдар.

  5. Екiөлшемдi А(10,10) жиымындағы ең үлкен элементтi анықтаңдар.

ЛАБОРАТОРИЯЛЫҚ ЖҰМЫС № 8




Тақырыбы: Массивтерді сорттау әдістері


Жұмыстың мақсаты: С++ тілінде бірөлшемді массивтіреді сорттау әдістерін меңгеру.


Оқу-зертханалық құрылғылар тізімі: Дербес компьютер немесе ноутбук, Windows/Linux/macOS операциялық жүйелерінің бірі, Turbo С++/Dev C++/Visual C++ бағдарламалау орталарының бірі.


Қысқаша теориялық мағлұмат:


Сұрыптау – берілген объектілер жиынын (сандарды) ұсынылған реттілікпен қайта теріп орналастыру процесі.


Жиымдарды сұрыптау жылдамдығы әртүрлі болады. Қарапайым сұрыптау тәсілдері n*n рет салыстыруды керек етеді, мұндағы n – жиым элементтері саны; ал жылдам сұрыптау тәсілі n*ln(n) рет салыстыруды қажет етеді. Қарапайым тәсілдер түсінуге жеңіл, өйткені алгоритмі түсінікті. Күрделі тәсілдер аз әрекеттер санын керек еткенмен, операциялары күрделірек болады, сондықтан элементтер саны аз жиымдарға қарапайым тәсілдерді қолданған дұрыс.
Қарапайым тәсілдер 3 топқа бөлінеді:





Достарыңызбен бөлісу:
1   ...   52   53   54   55   56   57   58   59   ...   71




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет