- •1. Комплекс санның алгебралық түрі, қолданылатын амалдар мен қасиеттері. Жазықтықта кескіндеу және тригонометриялық түрі. Муавр формуласы. Комплекс саннан n-дәрежелі түбір табу формуласы.
- •2. Векторлық кеңістіктің аксиомалары. Векторлар жүйесінің сызықты тәуелділігі мен тәуелсіздігі. Сызықтық тәуелділіктің қасиеттері.
- •3. Көпмүшеліктердің бөлінгіштік қасиеттері. Көпмүшеліктердің ең үлкен ортақ бөлгіші. Ең үлкен ортақ бөлгішті табудың Евклид алгоритмі.
- •4. Кері матрица. Матрицаның керілену критерийі.
- •5. Векторлардың векторлық және аралас көбейтінділері және олардың геометриялық мағынасы.
- •3 Вектордың аралас көбейтіндісі
- •6. Жазықтықтағы түзудің теңдеулерінің түрлері. Нүктеден түзуге дейінгі арақашықтық. Жазықтықтағы екі түзудің арасындағы бұрыш.
- •7. Жазықтықтың теңдеулерінің түрлері. Нүктеден жазықтыққа дейінгі арақашықтық. Екі жазықтықтың арасындағы бұрыш.
- •8. Екінші ретті қисықтардың канондық теңдеулері. Эллипс пен гиперболаның эксцентриситеттері мен директрисалары.
- •1. Комбинаторика элементтері. Жәшіктен шарлар таңдаудың әртүрлі схемалары.
- •2. Шартты ықтималдық. Ықтималдықтарды көбейту формуласы.
- •3. Толық ықтималдықтар формуласы. Байес формулалары.
- •4. Тәуелсіз оқиғалар. Мысалдар.
- •5. Бернулли схемасы. Бернулли формулалары. Муавр –Лаплас теоремалары. Пуассон жуықтау формуласы.
- •6. Кездейсоқ шамалар. Кездейсоқ шаманың үлестірім заңы мен функциясы. Дискретті және үзіліссіз кездейсоқ шамалар.
- •7. Кездейсоқ шаманың математикалық күтімі мен дисперсиясы. Қасиеттері.
- •8. Ковариация. Корреляция коэффициенті. Қасиеттері.
- •9. Орталық шектік теорема.
- •10. Эмпирикалық үлестірім функциясы. Таңдамалық орта және таңдамалық дисперсия
- •11. Бағалар. Бағалардың сұрыптамасы (ығыстырылмағандық, тиянақтылық, эффективтілік).
- •Математикалық күтімнің бағасы – таңдамалық орта
- •12. Нормаль үлестірім параметрлері үшін сенімділік интервалдары.
- •1. Ақпарат түсінігі. Информатиканың пәндік аймағы және міндеттері.
- •2. Дк жұмыс істеу қағидалары. Джон фон-Нейман қағидалары. Дербес компьютер архитектурасы. Негізгі блок/ы мен олардың атқаратын қызметі.
- •Ibm pc компьютерлері 3 блоктан тұрады:
- •3. Компьютердің операциялық жүйелері (ож). Ож-де файлдар жүйесін ұйымдастыру.
- •5. Мәтіндік процессорлар (редакторлар) және олардың кешендік мәтіндерді форматтау тәсілдері.
- •6. Кестелік процессорлар (ms Excel), олардың графикалық, статистикалық және экономикалық мәліметтерді өңдеу мүмкіндіктері.
- •7. Ms Access сияқты мқбж-ң мәліметтер қорын қалыптастыру және өңдеу қызметі. Сұраныстар, формалар және қорытынды есеп (отчет) құру.
- •8. Компьютерлік вирустар. Вируспен зақымданудың негізгі белгілері. Вирусқа қарсы программалар, олардың түрлері мен негізгі мүмкіндіктері.
- •9. Программалық жабдықтамалардың (пж) жіктелуі. Жүйелік және қолданбалы пж.
- •10. Графикалық редакторлар. Векторлық және растрлық графика, олардың ұқсастықтары мен айырмашылықтары.
- •1. Ақпараттық жүйелер. Ақпараттық жүйелерді құрудың итерациялық процедуралары. Деректер қорының концепциясы.
- •2. Деректер банкіндегі қолданылатын тілдер: деректерді сипаттау тілі, деректерді түрлендіру тілі, сұраныс тілі.
- •3. Деректер қорының түсінігі мен анықтамасы. Дқ-ның архитектурасының түсінігі.
- •4. Деректер үлгілерінің классификациясы. Үлгілердің сипаттамасы.
- •5. Қатынастарды нормалау. I, II, III, IV нормалау формалары. Нормалау шарттары.
- •6. Атрибуттардың функционалдық, транзитивтік тәуелділігі.
- •8. Деректер қорының қолданушылары. Дқ администраторының негізгі функциясы.
- •9. Инфологиялық модельдеудің негізгі аспаптық жабдықтары. Пәндік аймақтың er- диаграммасы. Физикалық модельге көшу.
- •10. Логикалық және физикалық модельдеудің аспаптық жабдықтары. Деректер сұлбасы және түсінігі, бүтіндігі.
- •3) Әртүрлi кестелердегі байланысты мәлiметтерді алып тастаудың мүмкiн еместiгін (немесе каскадты алып тастау);
- •4) Деректер қорларын үлестіру және көп қолданушы режимінде жұмыс iстегенде мәлiметтердiң бұрмаламануын;
- •5) Техника бас-сирақтарында мәліметтердің сақталуын (мәлiметтердiң қалпына келтiрілуi).
- •2. Іздеу алгоритмдерінің типтері және бейнеленуі. Мысал келтіріңіз.
- •3. Сұрыптау алгоритмдерінің түрлері және бейнеленуі. Мысал келтіріңіз.
- •4. С тіліндегі күрделі арифметикалық операциялар, қатынас операциялары, инкремент және декремент операцияларын пайдалану. Құрама операторлар.
- •5. С тіліндегі жиым (массив), вектор, матрицаларды пайдалану. Тілдің жиымдарды өңдеу тәсілдері.
- •6. С тілінде нұсқауыштарды пайдалану, оларды жариялау жолдары. Нұсқауыштармен атқарылатын операциялар.
- •7. С программалау тіліндегі тұтынушы функцияларын (ішкі программаларды) сипаттау және анықтау жолдары.
- •8. С программалау тіліндегі мәліметтердің тіркестік (жолдық) типтері және солармен жұмыс істейтін функциялар.
- •9. Файлдармен жұмыс істеуді ұйымдастыру. С программалау тіліндегі файлдармен жұмыс істеу функциялары.
- •10. С программалау тіліндегі мәліметтердің динамикалық құрылымдары. Мәліметтердің абстрактылық типтері.
- •1. Ақпараттық жүйелерді жобалаудың негізгі түсініктері. Жобалаудың технологиялары мен әдістері.
- •2. Ақпараттық жүйелердің өмірлік айналымы. Ақпараттық жүйелердің өмірлік айналымы үдерістері, стадиялары.
- •3. Ақпараттық жүйелердің өмірлік айналымы модельдерінің классификациясы. Салыстырмалы талдау жүргізу.
- •4. Ақпараттық жүйелерді талдау мен жобалаудың негіздері. Жобалаудың негізгі қағидалары.
- •5. Ақпараттық жүйелерді құрылымдық талдау мен жобалаудың мәні. Құрылымдық жобалаудың әдістемелері.
- •6. Ақпараттық жүйелерді объектіге бағытталған талдау мен жобалаудың мәні. Объектіге бағытталған тәсілдеме қағидалары. Uml диаграммаларды қолдану.
- •7. Ақпараттық жүйелерді құрылымдық және объектіге бағытталған жобалаудың case-технологиялары.
- •8. Ақпараттық жүйелердің функционалды бөлігін жобалау. Sadt (idef0) және dfd әдістемелерінің міндеті мен құрамы.
- •9. Ақпараттық модельді жобалау. Деректер қорын жобалау сатылары. Er–диаграммалар.
- •10. Idef1x әдістемесін қолданып, ақпараттық жүйелерді логикалық және физикалық жобалау.
- •1. Компьютерлік желi түсінігі. Желi типтері. Негiзгi топологиялар. Желiлердi жiктеу. Жергiлiктi және ауқымды желілер.
- •2. Кабель типтері. Коаксиальді кабель. Айналмалы жұп. Оптоталшықты кабель. Сигналдарды жіберу. Сымсыз желiлер. Желiлiк адаптер платасы.
- •3. Көп деңгейлі osi жүйесі және стандарттау проблемасы.
- •4. Ip маршрутизация. Статикалық маршрутизация. Динамикалық маршрутизация. Rip хаттамасы. Ospf хаттамасы.
- •5. Жергілікті есептеу желілерінің негізгі технологиялары. Ethernet, Token Ring, AppleTalk технологиялары.
- •6. Желiлердегi маршрутизация. Iр-желілердегі адрестеу. Iр-адрестерінің кластары. Dhcp қызметі.
- •7. Tcp/ip хаттамалар стегінің көп деңгейлі құрылымы. Тср хаттамасы. Тср хаттамасының негізгі функциялары. Қосылуды процедурасы орнату.
- •8. Көпiрлер. Маршрутизаторлар. Шлюздар.
- •9. Түйiндердiң аттарын анықтау. Hosts файл. Dns қалыптастыру. Қызметі wins. NetBios атауларын анықтау.
- •10. Isdn желiлер. Х.25 желiлер. Frame Relay желiлер.
- •1. Ақпараттық жүйелер қауіпсіздігінің қатері. Операциялық жүйені қорғау.
- •3. Ақпараттарды қорғау әдістері мен жабдықтарын классификациялау. Шифрлеу әдістерінің классификациясы.
- •4. Блокты, ағымдық және аралас шифрлер ұғымдары.
- •5. Орын ауыстыру және алмастыру шифрлері. Гаммалау әдісі.
- •6. Құпия кілтті криптографиялық жүйе. Симметриялық криптографиялық жүйенің үлгісі. Блокты шифрлерді қолдану тәртіптері.
- •7. Криптосенімділікті бағалау. Ақпараттарды рұқсатсыз енуден қорғау қағидалары. Идентификациялау, аутентификациялау и авторизациялау.
- •8. Ашық кілтті криптографиялық жүйе. Ашық кілтті криптографиялық жүйе моделі.
- •9. Біржақты функциялар. Хэш-функциялар.
- •10. Операциялық жүйенің жабдықтарымен қолжетімділікті бақылау және басқару. Операциялық жүйелердің қорғалғандығының стандарттары.
2. Іздеу алгоритмдерінің типтері және бейнеленуі. Мысал келтіріңіз.
Іздеу деп берілген жиында берілетін эталон шаблонның қасиеттеріне ие объектіні табуды атайды. Көп жағдайда жиын массив түрінде анықталады.
Сызықтық іздеу – қажетті элементті массив элементтерін қарапайым бірінен кейін бірін эталонмен салыстыра отырып іздейтін процедура.
Кедергімен сызықтық іздеу – бұл ізделінді элемент массивтің шекаралық a[n+1] элементі болып қосымша енгізіліп, және іздеу үрдісінде a[i]=x болатындай i табылатын іздеу. Ал егер a[i]=x тек қана i=n+1 болса, онда массивте ізделінді элемент жоқ. Көп жағдайда іздеу реттелген массивте жүргізілген тиімді. Бұл жағдайларда тиімді әдістердің бірі – қақ бөлу бойынша іздеу. Қақ бөліп іздеу әдісінде ізделінді эталонды салыстыру массивтің ортасында орналасқан элементпен жүргізіледі, салыстыру нәтижесіне байланысты (артық немесе кем) ары қарай іздеу массивтің не сол жақ жартысында, не оң жақ жартысында жүргізіледі.
Іздеу есептерінде берілген шартқа сәйкес келетін элементті іздеп табу керек. Ол үшін жиым элементтерін біртіндеп тізбектей қарастырып отырып шартты тексеріп шығу керек. Осылай ету барысында циклден шығудың екі жолы бар:
Керекті элемент табылғаннан кейін;
Жиым элементтері тегіс қаралып шықты, керекті элемент табылмады.
1-есеп. Берілген к санына тең жиымның алғашқы элементін табу.
Int k;
Printf(“\nK=”);
Scanf(“%i“,&k);
Int ok=0; //элемент табылғаны/табылмағаны белгісі
Int I, nom;
For(i=0;i<n;i++)
If(a[i]==k) {ok=1;nom=i;break;}
If(ok==1) printf(“\nnom=”, nom);
Else printf(“\nk-ға тең элемент жоқ!”);
3. Сұрыптау алгоритмдерінің түрлері және бейнеленуі. Мысал келтіріңіз.
Сұрыптау - берілген обьектілер жиынын ұсынылған реттілікпен қайта теріп орналастыру процесі. Сұрыптаудың мақсаты – сұрыпталған тізбекте қажетті элементтерді іздестіруді жеңілдету. Сұрыптау алгоритмдері мәліметтер құрылымын таңдауға тәуелді, сондықтан сұрыптау әдістерін екі түрге бөледі: ішкі сұрыптау алгоритмдері(массивтерді сұрыптау) және сыртқы сұрыптау алгоритмдері(файлдарды сұрыптау).
Ішкі сұрыптаулар алгоритмдері – бұл ішкі жадтағы мәліметтерді сұрыптау алгоритмдері, бұл жағдайда қолайлы құрылым – массив. Қарапайым сұрыптау алгоритмдері: кірулермен сұрыптау, таңдаумен сұрыптау, алмасумен сұрыптау («көбікше» әдісі). Сұрыптаудың жетілдірілген қарапайым әдістері: кемімелі өсімшелі кіру бойынша сұрыптау (Шелл сұрыптауы), ағаш көмегімен сұрыптау (пирамидалық сұрыптау), бөліктеу арқылы сұрыптау (жылдам сұрыптау).
Кірулермен сұрыптау – элементтер шартты түрде дайын тізбекке a1,…, ai-1 және кіретін тізбекке ai,…, an бөлінеді, содан кейін әрбір қадамда, i=2 бастап және i-ді бірлікке арттыра отырып, кіретін тізбектің i-ші элементін алып дайын тізбектің тиісті орнына кіргізе береді.
Керекті орынды іздеу кезінде оң жақтағы келесі элементпен орын ауыстыру қарастырылады, яғни таңдалып алынған элемент сұрыпталғандардың J=I-1 нөмірінен басталатын кезекті элементімен салыстырылады. Егер таңдалып алынған элемент a[I]-ден артық болса, онда ол сұрыпталғандар ішіне қосылады, әйтпесе a[J] бір орынға ығысады да, таңдалған элемент сұрыпталғандар ішіндегі келесі элементпен салыстырылады. Керекті орынды іздеу әрекеті екі жағдайда:
Егер a[I]> a[J] болатын элемент табылса;
Дайын тізбектің сол жақ шетіне жеткен кезде аяқталады.
Мысалы:
int i,j,x;
For(i=1;i<n;i++)
{x=a[i]; //ауысатын элементті есте сақтау
J=i-1;
While(x<a[j]&&j>=0) // керекті орынды іздеу
{a[j+1]=a[j]; // оңға жылжыту
j--; }
A[j+1]=x; //элементті кірістіріп қою }
Таңдаумен сұрыптау – ең кіші элемент таңдалады, содан кейін ол бірінші a1 элементімен орын ауыстырылады. Қалған элементтермен де осы тәсіл қайталанады.
int I, min, n_min,j;
for(int i=0;i<n-1;i++)
{ min=a[i]; n_min=i; //минимумды іздеу
for(j=i+1;j<n; j++)
if(a[j]< min)
{ min=a[j]; n_min=j; }
a[n_min]=a[i]; /алмастыру
a[i]=min; }
Алмасумен сұрыптау – барлық элементтер қажетінше сұрыпталғанша көрші элементтер өзара салыстырылып және орын ауыстырылады. Осындай әрекет нәтижесінде ең кіші элемент жиымның ең сол жақ шетіне ығысады.
For(int i=1;i<n;i++)
For(int j=n-1;j>=I;j--)
If(a[j]<a[j-1])
{int r=a[j]; a[j]=a[j-1];a[j-1]=r;}
Жиымдарды сұрыптау жылдамдығы әр түрлі болады. Қарапайым сұрыптау тәсілдері n*n рет салыстыруды керек етеді, мұндағы n- жиым элементтері саны; ал жылдам сұрыптау тәсілі n*ln(n) рет салыстыруды қажет етеді. Қарапайым тәсілдер түсінуге жеңіл, өйткені алгоритмі түсінікті. Күрделі тәсілдер аз әрекеттер санын керек еткенмен, операциялары күрделірек болады, сондықтан элементтер саны аз жиымдарға қарапайым тәсілдерді қолданған дұрыс.
Сыртқы сұрыптау алгоритмдері – бұл сыртқы жадтағы мәліметтерді сұрыптау алгоритмдері, мұнда қолайлы құрылым - файл. Негізгі ерекшелігі - өңдеудің әрбір уақыт мезетінде тек бір ғана элементі жетімді. Файлдарды сұрыптау әдістерінің көпшілігі тоғыстыру процедурасына негізделеді. Тоғыстыру – екі (немесе одан да көп) тізбектерді бір тізбекке біріктіру, ол тізбек элементтері қайталанатын таңдау арқылы реттелген. Қарапайым тоғыстыру келесі қадамдардан тұрады:
1. a тізбегі b және c екі жартыға бөлінеді;
2. b және c тізбектері жеке элементтерді реттелген жұптарға біріктіру арқылы тоғыстырылады;
3. Алынған тізбек a деп аталады, содан кейін 1 және 2 қадамдар қайталанады; бұл жолы реттелген жұптар реттелген төрттіктерге тоғыстырылады;
4. Алдыңғы қадамдар қайталанады; төрттіктер сегіздіктерге тоғыстырылады, барлық үрдіс бүкіл тізбек реттелгенше жалғасады; тоғыстырылатын жарты тізбектер ұзындықтары екі еселеніп отырады.
Табиғи тоғыстыру – бұл әр тоғыстыруда мүмкін ең ұзын ішкі тізбектер біріктірілетін тоғыстыру.
