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



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

ЖАУАП: ab,bc,cd

  1. Арифметикалық өрнектің A+B*C префиксті, постфиксті және инфиксті формалары: +A*BC ; ABC*+ ; A+B*C

  2. Абстрактілі деректер түріне: кезек тізім стек

  3. Стекпен жүргізілетін операциялар: push,pop,div,empty

  4. Бинарлы ағаштарды айналып өту әдістері симметриялы тікелей кері

  5. Арифметикалық өрнектердің сәйкестік формалары және осы өрнектерді көрсететін бинарлы ағаштардың өтулерінің әдістері: постфиксті форма – ағаштың кері тәртіппен өтуі; префиксті форма - ағаштың тікелей тәртіппен өтуі; инфиксті форма - ағаштың симметриялы тәртіппен өтуі

  6. Бинарлы ағаштарға сәйкес корректілі тұжырымдамалар: Бинарнарлы ағаш қатал бинарлы деп аталады, егер жапырақ болып табылмайтын әрбір түйінінің бос емес оң және сол ішкіағаштары болса; n парақты қатал бинарлы ағаштың 2n-1 түйіндері болады; n деңгейлі толық бинарлы ағаштың 2n жапырақтары болады

  7. Деректер көрсетілімінің үш деңгейі:концептуалды логикалық физикалық

  8. Логикалық деңгейде келесі деректер моделін ерекшелейді: иерархиялық,желілік,реляционды

  9. Сыртқы сұрыптау алгоритіміне жататындар: Қарапайым,табиғи,каскадты

  10. Біріктіру алгоритмдеріне байланысты корректілі тұжырымдамалар: Табиғи біріктіру – бұл сұрыптау кезінде барлық мүмкін сериялардан екі ең ұзыны біріктіріледі; Екіжолдық біріктіру – бұл сұрыптау кезінде деректер екі қосымша файлдарға таратылатынды; Көпжолды біріктіру – бұл деректер n (n>2) қосымша файлдарда таратылатын сұрыптау




  1. Рекурсияға байланысты дұрыс тұжырымдамалар: Рекурсия – бұл өзіне сілтеме бере отырып объектіні анықтау; Рекурсия базасы – бұл тривиальды жағдай, бұл кезде есептің шешімі сірә бар болады, яғни фугкцияның өзіне қатынауын талап етпейді; Рекурсивті алгоритм –тікелей немесе жанама шақырудан тұратын алгоритм анықтамасы; Рекурсия түрі, бұл процедурада тікелей деп аталатын өзіне өзі айқын қатынау; Рекурсия түрі, бұл кезде А процедурасы В процедурасына қатынаудан тұрады, ал В А –ға жанама қатынай алатындығын көрсетеді

  2. Тікелей біріктіріп сұрыптаудың үш этапы: Сұрыпталатын массивте дұрыс емес тәртіппен орналасқан көршілес элементтер көрсетіледі, Әрбір алынған жартылар жеке сұрыпталады (қандай-да бір алгоримтнің көмегімен соның ішінде біріктіру алгоритмі), Әрбір жеке бөліктің сұрыпталуы тікелей қосу әдісімен жүзеге асырылады

  3. f(n)=n,f(n)=n! , f(n)=2n функцияларының дұрыс берілуі: f(0)=1, f(n)=n*f(n - 1)


Рекуррентті арақатынастармен берілген тізбектің екінші, үшінші және төртінші мүшелері:
4/3 ; 5/4 ; 3/2

  1. Рекурсивті объектілерге жататындар: натурал сандар,бинарлы ағаштар, факториал функциясы

  2. Келесі сұрыптау алгоритмдері үшін максимальды және орташа уақыттық күрделілік O(n2) сәйкес: қарапайым енгізу сұрыптауы, көпіршік, таңдау

  3. Келесі сұрыптау түрлері болмайды: таратып сұрыптау,қосып,көпбөліктілік

  4. Массивтерді сұрыптау әдістерінің кластары: кірістіріп сұрыптау,таңдап,алмастырып сұрыптау

  5. Келесі іздеу алгоритмдері болмайды: шелл,биіктікке,кірістіріп

  6. n элементтен тұратын массивтегі сызықты іздеу кезіндегі ең жақсы, ең жаман және орташа жағдайлардағы салыстырулар саны: n/2; n; 1;

  7. Екілік іздеу ағашы — бұл келесі қосымша шарттар орындалатын екілік ағаш: екі ішкі ағаш та — сол және оң, іздеудің екілік ағашы болып табылады; таңдап алынған х түйіннің барлық сол ішкі ағаш түйіндеріндегі деректер кілтінің мәні негізгі х түйінінің деректер кілтінің мәнінен кем; таңдап алынған х түйіннің барлық сол ішкі ағаш түйіндеріндегі деректер кілтінің мәні негізгі Х түйінінің деректер кілтінің мәнінен кем емес

  8. Массивтегі іздеу алгоритімінің келесі классификациялары бар: сызықты іздеу, барьерлі іздеу, екілік (бинарлы) іздеу

  9. Екілік ағаштағы іздеудің негізгі операциялары: FIND, INSERT, REMOVE

  10. Екілік ағаштағы іздеу қызылды-қаралы ағаш деп аталады, егер оның келесі қасиеттері болса: әрбір төбе қызыл немесе қара болса, бірақ барлық жапырақтар – қара;егер төбе қызыл, онда оның екі мұрагері де қара; тамырдан жапырақтарға апаратын жолдағы қара төбелердің сандары бірдей болса

  11. Ішкі жолдарды іздеу алгоритмдері: Рабин - Карп алгоритмі, Кнут – Моррис - Пратт алгоритмі, Бойер - Мура алгоритмі

  12. Сыртқы жадыда ақпараттарды тиімді сақтауды қамтамасыз ететін Б-ағаштардың қасиеті: Әрбір беттің көп дегенде 2n кілттері, және аз дегенде n кілті болады (түбірліден басқа); Әрбір бет өзімен жапырақты көрсетеді, әйтпесе m+1 мұрагері болады, мұндағы m – беттегі кілттер саны; барлық беттер – жапырақтар бір деңгейде болады

  13. Хештеу кезіндегі коллизияларды рұқсат ету әдістері: ашық адресациялау әдісі, шынжырлар әдісі, сызықты мақұлдау әдісі

  14. Программалау технологиясының пайда болуының дұрыс уақыттық тәртібі: операционалді, құрылымдық, объектіге – бағытталған; құрылымдық, объектіге - бағытталған, визуалді; объектіге - бағытталған, визуалді, com

  15. Құрылымдық программалаудың негізгі принциптеры: Кез-келген программа үш негізгі базалық конструкция типтерінен құрылған құрылымды көрсетеді; Қайталанатын немесе логикалық толық блокты көрсететін программа фрагменттері подпрограмма түрінде безендірілуі мүмкін; Программаны өңдеу қадамдық түрде, «жоғарыдан төмен» әдісі бойынша орындалады

  16. Ішкі программаға параметрлерді беру әдістері: мәні бойынша, сілтеме бойынша, аталуы бойынша

  17. for циклын ұйымдастыру үшін керекті үш әрекет: цикл санағышының бастапқы мәнін қою; ағымдағы санағыш мәнін соңғы мәнмен салыстыру; цикл санағышының мәнін әрбір қадам сайын өзгертіп отыру

  18. Алгоритмдік тілдердегі программалаумен байланысты емес программалау: сызықты программалау, динамикалық программалау, сызықты емес программалау

  19. Құрылымдық түрдегі деректер компонентіне дұрыс қатынау: массив компоненттеріне – есептелетін і индексі бар селектордың көмегімен; жазба компоненттеріне – жолдар компонентінің атауы бар селектордың көмегімен; көпмүше компоненттеріне – in арақатынас операциясының керектігін тексерудің көмегімен

  20. Программалау методологиялары: операциальды- бағытталған; процедуралы – бағытталған; объектіге – бағытталған

  21. Return (өрнек) операциясының қызметі: функцияны шақырған операторға өрнек мәнін қайтарады

  22. Функцияның ішінде ғана белгілі ішінде ғана анықталаьтын айнымалы:жергілікті

  23. Егер float және double типтері араласса: нәтижесі double

  24. Кез келген блоктан не функциядан тыс хабарланған айнымалы:ауқымды глобальді

  25. ...Компиляторға функция арқылы берілетін аргументтің санын , типін ретін анықтауға көмектеседі:функция прототипі

  26. Функцияның тақырыбында void түйінді сөзі не үшін қолданылады: функцияның ешқандай мән қайтармайтынын көрсету үшін

  27. Блок деген не: айнымалыларды сипаттауы бар құрама оператор

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

  29. Шартты операция форматын көрсет:операнд-1?операнд-2:операнд-3

  30. Жады кластарын беру үшін қандай спецификатор қолданылады:auto,extern,static,register

  31. C тілінде қайталау операторының қандай түрлері бар: while(өрнек),do… while(өрнек),for(инициализациялау модефикациялау)

  32. Тармақталу операторы деген не: алгоритм белгілі бір шарттың орындалуы не орындалмауына байланысты тармақты бірнеше жолға бөледі

  33. #include директивасын қолданатын кезде бұрыштық (“<’’,''>'')тырнақша қолдануға бола ма?мәні неде: болады , онда файлды стандартты каталогтан іздейді

  34. #define директивасы үшін қолданылады:тұрақты мәнін беру үшін

  35. Құрамында функ. немесе анықт. мәліметтер бар бастапқы файлдың кеңейтілуі қандай және ол файл қалай аталады? “.h” , “.h-файлдар”

  36. Cөз тіркесі (жол) ұзындығы қай функ. көмегімен анықт. : strlen

  37. 10 нақты саннан тұратын массивті сипаттау қай нұсқада дұрыс берілген: Float a [10]

  38. Операндтардан, операция таңбаларынан жақшалардан тұратын ... мәндерін есептеу үшін қолданылады: өрнектер

  39. Айнымалы деген : программа орындалуы барысында әр түрлі мәндер қабылдайтын шама

  40. Таңдау операторы нұсқауы қай сөз арқылы:switch

  41. Егер long пен float типтері араласса: нәтиже float

  42. Блок ішінде сипатталған идентификатор:локальді

  43. Қай нұсқада sizeof жазылуы дұрыс: sizeof(тип)

  44. Локальдық терістеу: (!)

  45. Extern спецификаторы нені білдіреді: айнымалы программадан тыс анықталған

  46. 12 бүтін саннан тұратын а массивінің дұрыс жазылуы: int a [12]

  47. Функция тұлғасы қандай таңбамен қоршалады:{}

  48. 0…255 сандар диапазоны қай типке жатады:signed char немесе unsigned char



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




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

    Басты бет