Базалық құрлымдардан олардың суперпозицияларын нақты бір есептің шарттарына сәйкес құру мүмкіндігі,модулділік,декомпозиция мүмкіндігі



бет2/10
Дата18.08.2023
өлшемі81,93 Kb.
#105382
түріПрограмма
1   2   3   4   5   6   7   8   9   10
Байланысты:
алгоритм жинақталған

Алгоритм циклдық деп аталады, егер ол, оның орындалуы алдын – ала белгілі болып табылатын бірдей әрекеттердің көп рет қайталануы керек екендігін көрсететіндей етіп құрылған болса



  1. Алгоритм тармақталған деп аталады, егер оның орындалу жолы қандай-да бір шарттардың шынайылығына тәуелді болса



  1. Алгоритм сызықты деп аталады, егер оның командалары қандай-да бір шарттардан тәуелсіз табиғи түрде бірінен соң бірі тәртіппен орындалатын болса



  1. Блок сұлба символының оның атауына дұрыс сәйкестігі:



Логикалық блок


Енгізу-шығару блогы


Есептеулер блогы



  1. Cызықты программа болып табылатын мінездемелік белгілері: операторларды олардың жазылу реті бойынша орындау, программада цикл операторларының болмауы, программада шартты және шартсыз өту операторларының болмауы




  1. Алгоритмдердің асимптотикалық уақыттық күрделілік белгілеулеріне берілетін корректілі түсініктемелері: O(1) – жұмыс уақыты тұрақты, ол тапсырма өлшеміне тәуелді емес, O(n) - тапсырма өлшемін екі еселеу, әрі керекті уақытты екі еселеу, O(n3) - тапсырма өлшемін екі еселеу, керекті уақытты сегіз есе өсіреді

  2. Алгоритмдердің күрделілігінің асимптотикалық талдауында грек әріптері келесіні білдіреді: Ο – күрделіліктің жоғарғы бағасы, Θ – күрделіліктің нақты бағасы, Ω – күрделіліктің төменгі бағасы

  3. Алгоритмдер күрделілігінің асимптотикалық бағасы Ω, Θ, Ο мен a және b сандарының арасындағы қатынастар үшін келесі парелелдерді жүргізуге болады:

f(n) = Ο (g(n)) ≈ a ≤ b
f(n) = Θ (g(n)) ≈ a = b
f(n) = Ω (g(n)) ≈ a ≥ b



  1. Алгоритмдер күрделілігінің асимптомикалық нақты бағалауының рефлексивтілік, симметриялық және транзитивтілік қасиеттері:

f(n) = Θ (f(n)) f(n) = Θ (g(n)) ↔g(n) = Θ (f(n))
f(n) = Θ (g(n)) және g(n) = Θ (h(n)) → f(n) = Θ (h(n))



  1. Алгоритмдер күрделілігінің О-бағалануы үшін келесі арақатынастар шынайы:

O(k*f) = O(f) O(f*g) = O(f)*O(g) O(f+g), O(f) және O(g) доминантына тең

  1. Кәдімгі NP-толық есептер: коммивояжер есебі , иыққап жайындағы есеп, гамильтон циклын табу есебі

  2. Алгоритм күрделілігінің кластары еңбексыйымдылығының өсу реті тәртібімен орналасқан варианттары: O(1), O(N), O(N3) O(N), O(NlogN), O(2N)



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




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

    Басты бет