Ма›саты:
Екі йлшемді массивте𠱓ымын тереЈдету. Оларды программалауда ›олдану Щдістерін меЈгеру.
Тапсырмалар:
-
2 массив берілген. ЭлементтерініЈ ›осындысын бйлек-бйлек есептеп алып, Їлкенін аны›тау керек.
-
МатрицаныЈ бір жолында орналас›ан элементтерін йсуі бойынша реттеу.
-
МатрицаныЈ i –ші жолы мен j-ші ба“аныныЈ орындарын ауыстыру.
-
МатрицаныЈ i –ші жолында орналас›ан элементтерді кемуі бойынша реттеу.
-
МатрицаныЈ жЩне вектордыЈ минималды жЩне максималды элементтерін табу.
-
30 жол 30 ба“аннан т±ратын матрица берілген. Нймірі берілген ба“ан мен матрицаныЈ соЈ“ы ба“аныныЈ орындарын ауыстыру.
-
Матрица берілген оныЈ транспонирленген матрицасын ›±ру.
-
МатрицаныЈ нйлден йзгеше жЩне нйлге теЈ элементтерініЈ санын аны›тау
№7 Машы›тану саба“ы. Жолдарды йЈдеу.
Ма›саты:
Жолдарды йЈдеу функцияларымен танысу. ДеректердіЈ жолды› типі. Ішкі жолдар.
Тапсырмалар:
-
Символдар тізбегі берілген. 2-ші символдыЈ позициясын аны›тау.
-
Символдар тізбегі берілген. 2-ші символды алды“а ›арай 1 позиция“а жылжыту.
№8 Машы›тану саба“ы. ДеректердіЈ жиын типтерімен ж±мыс.
Ма›саты:
Жиында𠱓ымын ›алыптастыру. Жиындарды ›олданып есеп шы“ару. Жиындар“а ›олданылатын амалдар.
-
Та› сандар жиыны берілген. 7-ге еселі сандардан жаЈа тізбек ›±ру.
-
Та› сандар жиыны берілген. 5-ке еселі сандары нешеу екенін аны›тау.
-
n саннан т±ратын жиын берілген. 6-“а еселі сандары нешеу екенін аны›тау.
№9 Машы›тану саба“ы. ДеректердіЈ аралас типтерімен ж±мыс
Ма›саты:
Аралас типті деректер туралы ±“ым. Оларды сипаттау, ›олдану алгоритмін меЈгеру. Жазула𠱓ымымен танысу.
Тапсырмалар:
-
Бір топта о›итын студенттердіЈ аты-жйні, ту“ан датасы берілген. Шр студенттіЈ ту“ан датасын енгізгенде оныЈ жасы нешеде екенін шы“аратын программа ›±ру.
-
Бір топта о›итын студенттердіЈ аты-жйні, 1-ші жЩне 2-ші семестрда ›ай пЩндерден емтихан тапсыр“анды“ы, олардан ал“ан ба“алары берілген. 1-семестр жЩне 2-семестр ›ортындысын жеке жеке шы“ару.
-
Бір топта о›итын студенттердіЈ аты – жйні, адресі берілген. Фамилиялары бірдей студенттерді аны›тау.
-
Бір топта о›итын студенттердіЈ аты-жйні, 1-ші жЩне 2-ші семестрда ›ай пЩндерден емтихан тапсыр“анды“ы, олардан ал“ан ба“алары берілген. Сессияны тапсыра алма“андардыЈ тізімін шы“ару.
Зертханалы› ж±мыс №10. љосал›ы алгоритмдер жЩне олардыЈ ›ажеттілігі.
Ма›саты:
љосал›ы алгоритмдерді ›±ру, оларды ша›ыру, ›олдану Щдістерін меЈгеру.
-
®ш таблица берілген. СЩйкес элементтерініЈ ›осындыларыныЈ максимумын табу ›осал›ы алгоритмін ›±ру..
-
ТеЈ ›абыр“алы Їшб±рыштыЈ ауданын табу ›осал›ы алгоритмін ›±ру.
-
n! –ды есептеу ›осал›ы алгоритмін ›±рып, оны (n-k)! –ды есептеуде ›олдану.
№11 Машы›тану саба“ы. Файлдарды с±рыптау
Ма›саты: Файлдарды с±рыптау Щдістерін ›арастыру. Реттелген тізбектерді біріктіру немесе жал“астыру. С±рыптау тЇрлері.
Тапсырмалар:
-
Институт›а о›у“а тапсыр“ан абитуриенттер тізімін файл“а жазу. Онда абитуриенттіЈ аты-жйні, ту“ан датасы, мектепті ая›та“ан жылы, аттестатта“ы ба“асы, жата›хана“а м±›тажды› белгісі, о›у“а тЇсу емтиханынан ба“алары берілсін. Сырт›ы файлда деректерді с±рыптау Щдістерін ›олдану.
№12 Машы›тану саба“ы. Тізімдер. Тізімнен элементті шы“ару.
Ма›саты:
Динамикалы› жады. Кйрсеткіштер. Тізімде𠱓ымдарын бекіту.
Тапсырмалар:
-
20 студенттен т±ратын о›у тобы туралы деректерді тізімге енгізу.
-
Шрбір студент Їшін 4 емтиханнан ба“аларын кйрсету.
-
Шрбір студент туралы деректерді экранда енгізгенде оны бір ба“ытты тізімге енгізетін программа ›±ру.
№13 Машы›тану саба“ы. Тізімдермен ж±мыс
Ма›саты: Файлдарды с±рыптау. Динамикалы› жадылар. Кйрсеткіштер. Тізімдер
Тапсырмалар:
-
Институт›а о›у“а тапсыр“ан абитуриенттер тізімін файл“а жазу. Онда абитуриенттіЈ аты-жйні, ту“ан датасы, мектепті ая›та“ан жылы, аттестатта“ы ба“асы, жата›хана“а м±›тажды› белгісі, о›у“а тЇсу емтиханынан ба“алары берілсін.
-
Сырт›ы файлдан деректерді бір ба“ытты тізімге енгізу.
-
ТізімніЈ соЈына, басына элементтерді енгізу.
-
Тізімнен элементті шы“ару.
4.СтуденттердіЈ йздік ж±мыстар жоспары
4.1 СтуденттіЈ о›ытушы бас›аруымен орындайтын йздік ж±мыстарыныЈ ›±рылымы
СОиЖ №1. Алгоритм жЩне оныЈ ›асиеттері
С±ра›тар:
-
Алгоритмдерге ›ойылатын негізгі талаптар?
-
АлгоритмніЈ детерминделгендік ›асиеті?
-
АлгоритмніЈ дискреттілік ›асиеті?
-
АлгоритмніЈ орта›ты› ›асиеті?
-
Алгоритмдер командалардыЈ ›андай екі негізгі типінен ›±рылады?
-
АлгоритмніЈ белгілері. ОлардыЈ ат›аратын ›ызметі?
-
Блок-схема деген не? Ол ›алай ›олданылады?
-
Деректер деген не?
-
ДеректердіЈ ›андай тЇрлері бар?
-
ДеректердіЈ сипатталуы, программада ›олданылуы.
Тапсырмалар:
-
Компьютерді іске ›осу алгоритмін ›±ру
-
Компьютерді йшіру алгоритмін ›±ру
-
Компьютерде кино ›осу алгоритмін ›±ру
-
Компьютердегі операциялы› жЇйе ›ызметініЈ алгоритмін ›±ру
-
ЖаЈа файл ›±ру алгоритмін ›±ру
-
ЖаЈа папка ›±ру алгоритмін ›±ру
-
Файлды дискетке жазу алгоритмін ›±ру
-
Файлды ›а“аз“а басу алгоритмін ›±ру
СОиЖ №2 Алгоритм тЇрлері. Алгоритмді жазу ережелері.
С±ра›тар:
-
Есептеу алгоритмі деген не?
-
Формула кймегімен шешілетін есептерге ›андай алгоритм ›±рылады?
-
Таблица деген не?
-
Таблицалы› ЩдістіЈ блок схемадан айырмашылы“ы неде?
-
Екі санныЈ Їлкенін табу алгоритмі ›андай алгоритмге жатады?
-
А›и›ат жЩне жал“ан мЩндерді ›абылдайтын айнымалыларды ›алай атайды?
-
Шріптер мен сандардыЈ бірігуінен ›±рал“ан мЩн ›андай айнымалы“а жатады?
-
АлгоритмніЈ тЇрлері -
-
љ±рыл“ан Щрекеттер жиыны бірінен кейін бірі тізбектеліп орындалатын болса, ›ай алгоритмге жатады?
-
АйнымалыныЈ мЩніне байланысты 1 немесе бірнеше Щрекеттерді таЈдап орындау керек болса, ›ай алгоритмге жатады?
-
АйнымалыныЈ мЩніне байланысты бір немесе бірнеше Щрекеттерді ›айталап орындау керек болса, ›ай алгоритмге жатады?
-
Алгоритм геометриялы› фигуралармен ›±рылса ›алай аталады?
-
АлгоритмніЈ берілу тЩсілдері?
-
Таблицалы› Щдіс деген не?
-
Тйртб±рыштыЈ ауданын есептеу ›андай алгоритмге жатады?
Тапсырмалар:
-
Тізбекті немесе сызы›ты структуралы алгоритмге мысалдар келтіру.
-
Тарма›тал“ан алгоритмге мысалдар келтіру.
-
Циклдік алгоритмге мысалдар келтіру.
-
Рекурсивті алгоритмге мысалдар келтіру.
-
N! –ды есептеудіЈ алгоритмін, блок-схемасын ›±ру
-
xn –н есептеудіЈ алгоритмін, блок-схемасын ›±ру
-
Бір сан ойла, о“ан 1500-ді ›ос, егер шы››ан сан 1550-ден арты› болса одан 150-ді ал, егер – кем болса, онда 150-ді ›ос. Сонда ›андай сан шы›ты? Осы есептіЈ алгоритмін жазу.
-
ax=b теЈдеуін шешу алгоритмін ›±ру.
-
ЕсептіЈ блок-схемасын ›±ру: Егер Айдын Їйде болса, онда кітапхана“а барамыз, кері жа“дайда Кайрат›а телефон со“ып, Интернет – кафеге барамыз Егер љайрат Їйінде болмаса, онда саба› о›у“а отыруым керек.
-
ах3+bx2+cx+d=0 теЈдеуін шы“ару алгоритмін ›±ру.
СОиЖ №3. Алгоритм ±“ымын тереЈдету.Тьюринг машинасы
С±ра›тар:
-
Пост машинасы.
-
Пост машинасы мен Тьюринг машинасын салыстыру.
-
Пост машинасын ›±ру Щдістері.
-
Тьюринг машинасын ›±ру Щдістері.
-
АлгоритмніЈ формальды аны›тамасы?
-
Цикл деген не?
-
ЦиклдыЈ ›андай тЇрлері бар?
-
ТаЈдау операторы ›ай уа›ытта ›олданылады?
-
ТаЈдау операторыныЈ жазылу форматы ›андай?
Тапсырмалар:
-
Бастап›ы жа“дай: Пост машинасыныЈ лентасы бос. Мына программа нЩтижесінде лентада ›андай йзгерістер болады:
1. V2
2. ->3
3. ->1
-
Лентада n белгіленген ±яшы›та массив берілсін. Каретка шеткі сол жа›та“ы белгіні кйретеді. Берілген массивтіЈ оЈ жа“ынан t ›ашы›ты›та“ы ±яшы›та та“ы бір белгі т±р. Пост машинасы Їшін берілген массивті берілген ±яшы››а жылжыту программасын ›±рыЈыз.
-
Лентада Щр тЇрлі ±зынды›ты 2 массив берілген. Каретка массивтіЈ біреуініЈ шеткі секциясын кйрсетіп т±рсын. Пост машинасы Їшін массивтіЈ ±зынды›тарын салыстырып, ±зынын йшіретін программа ›±ру.
СОиЖ №4. Пост машинасы алгоритм ±“ымын тереЈдетуші.
С±ра›тар:
-
Шама деген не?
-
ШаманыЈ неше тЇрі бар?
-
Айнымалы шама деген не?
-
Т±ра›ты шама деген не?
-
Енетін шама деген не?
-
Шы“атын шама деген не?
-
Аралы› шама деген не?
-
Литерлік шама деген не?
-
Санды› шамалардыЈ ›андай типтері бар?
-
Логикалы› шама деген не?
-
Есептеу алгоритмі деген не?
-
Есептеу алгоритміндегі негізгі объект-
-
Орындаушы Їшін реттеліп жазыл“ан Щрекеттер тізбегі ›алай аталады?
-
Алгоритм белгілі бір клас›а жататын есептерді шы“аратындай ›±рылса, алгоритмніЈ ›ай ›асиетін аны›тайды?
-
АлгоритмніЈ барлы› н±с›ауларын дЩл орында“ан жа“дайда шектеулі ›адамнан соЈ белгілі бір жауап алынса, ›ай ›асиетті ›на“аттандырады?
-
Алгоритмде ма“ынасын Щр›алай тЇсінетін н±с›аулар болмаса, ›ай ›асиетті ›ана“аттандырады?
-
Алгоритмде орындалатын ЩрекеттердіЈ бірнеше жеке жеке ›адамдар тізбегіне бйлінуі ›ай ›асиетін аны›тайды?
-
Алгоритм адамныЈ бір тілді білетін, о›и алатын ›асиеттеріне сЇйеніп ›±рылса, алгоритмніЈ ›ай ›асиетін аны›тайды?
-
Команда немесе н±с›ау деген не?
-
Математикалы› формула кймегімен шы“арылатын есептерге ›±рыл“ан алгоритм ›алай аталады?
Тапсырмалар:
-
Та› сандар тізбегі берілген. 7-ге еселі сандардан жаЈа тізбек ›±ру.
-
Та› сандар тізбегі берілген. 5-ке еселі сандары нешеу екенін аны›тау.
-
n саннан т±ратын тізбек берілген. 6-“а еселі сандары нешеу екенін аны›тау.
-
›атар ›осындысын аны›тау.
-
›атар ›осындысын аны›тау.
-
, i<=10 ›атар ›осындысын есептеу
-
›осындысын есептеу алгоритмін ›±ру.
-
›осындысын есептеу алгоритмін ›±ру.
СОиЖ №5. Массивтер. Бірйлшемді массивтер.
С±ра›тар:
-
Массив деген не?
-
МассивтіЈ ›андай тЇрлері бар?
-
Массивті ›±растыру?
-
МассивтіЈ типтері деген не?
-
Массив ›андай деректерді ›абылдайды, ›алай сипатталады?
-
Циклдік операторлардыЈ массивтегі рйлі?
-
Берілген есеп бойынша деректерді аны›тау ›алай жЇреді?
-
Математика курсынан функция аны›тамасы мен есептелетін функция аны›тамасын салыстырыЈыз
-
Программалы› орындалуы ›иын алгоритмдерге мысалдар келтіріЈіз
-
Алгоритмдер теориясынан бол“ан маЈызды жетістіктердіЈ хронологиялы› таблицасын жасаЈыз. АвтордыЈ аты-жйні, ймір сЇру датасы белгілі болсын. Шр автордыЈ ймірініЈ нешінші жылында ›ай ж±мысты жаса“анын есептеЈіз.
Тапсырмалар:
-
илшемдері бірдей екі вектор берілген. ОлардыЈ та› элементтерініЈ ›осындысын табу алгоритмін ›±ру.
-
Екі массив берілген. ОлардыЈ сЩйкес i-ші элементтерініЈ ›осындысын табу.
-
Екі массив берілген. ОлардыЈ сЩйкес j-ші элементтерініЈ кйбейтіндісін табу.
-
ВектордыЈ элементтерін йсуі бойынша реттеу.
-
ВектордыЈ i –ші жЩне j-ші элементтерініЈ орындарын ауыстыру.
-
ВектордыЈ элементтерін кемуі бойынша реттеу.
-
ВектордыЈ минималды жЩне максималды элементтерін табу.
-
30 элементтен т±ратын вектор берілген. Ж±п жЩне та› элементтерінен жаЈа 2 вектор ›±ру.
-
ВектордыЈ нйлден йзгеше жЩне нйлге теЈ элементтерініЈ санын аны›тау
-
10 элементтен т±ратын вектордыЈ 5-ші элементін йшіру ар›ылы жаЈа вектор ›±ру.
СОиЖ №6. Алгоритм кЇрделілігі ±“ымы.
С±ра›тар:
-
АлгоритмніЈ кЇрделілігі дегенді ›алай тЇсінесіз?
-
Уа›ытша кЇрделілік деген не?
-
Теориялы› кЇрделілік деген не?
-
КЇрделілік ›алай ба“аланады?
-
Екі йлшемді массив ›алай сипатталады?
-
Екі йлшемді массивтерге циклды› операторлар ›алай ›олданылады?
Тапсырмалар:
-
Екі натурал санныЈ цифрларын кйбейту алгоритмін ›±рып, кЇрделілігін аны›тау. 1-ші сан n цифрдан, 2-ші сан m цифрдан т±рсын.
-
Сызы›ты кЇрделілігі бар алгоритмге мысалдар келтіру.
-
N цифрдан т±ратын бір натурал санныЈ цифрларын ›осу алгоритмін ›±рып, кЇрделілігін аны›тау.
-
илшемдері бірдей екі матрица берілген. ОлардыЈ диагональды элементтерініЈ ›осындысын табу алгоритмін ›±ру.
-
Екі массив берілген. ОлардыЈ i-ші жолында орналас›ан элементтерініЈ ›осындысын табу.
-
Екі массив берілген. ОлардыЈ j-ші ба“анында орналас›ан элементтерініЈ ›осындысын табу.
СОиЖ №7. Іздеу алгоритмі
С±ра›тар:
-
®лкен кйлемді а›параттан ›ажетті а›паратты іздеуді ›олданатын мысалдар келтіру.
-
Интернет желісінде а›парат іздеудіЈ ›андай серверлерін білесіз?
-
Интернет желісінде іздеу алгоритмін ›±растырыЈыз.
-
Интернеттен Аллан Тьюринг, Эмиль Пост туралы а›паратты іздеу.
-
Жол деген не?
-
Жолдар ›андай типті деректерден т±рады, ›алай сипатталады?
-
Жолдар“а ›андай операциялар ›олданылады?
-
Ішкі жол деген не?
-
Жолдарды ›андай проблемаларды шешуге ›олдану“а болады?
-
Жолдарды программада ›ала ›олданады?
Тапсырмалар:
-
Бірнеше жолдан т±ратын символдар тізбегі берілген. ОныЈ 3 символдан т±ратын кез келген ішкі жолын ›иып алып, жаЈа жол ›±рау.
-
Екі символды› жол берілген. Бір бірімен салыстыру, Щр жолда“ы дауысты жЩне дауыссыз дыбыстардыЈ санын аны›тау.
-
Бір жол берілген. ОныЈ ішіндегі тЇбірлі сйзден жаЈа сйз ›±рау
СОиЖ №8. С±рыптау алгоритмі
С±ра›тар:
-
С±рыптау деген не?
-
С±рыптаудыЈ неше тЩсілі бар?
-
Бір йлшемді массивтерді с±рыптау ›алай орындалады?
-
Екі йлшемді массивтерді с±рыптау ›алай орындалады?
-
Іздеу алгоритмі ›алай орындалады?
-
Жиын деген не?
-
Жиынды есептерге ›олану“а болатын жа“дайлар№
-
Жиындарды сипаттау
-
Жиындарды программалау Щдістері
-
Жиын мен массивтіЈ айырмашылы›тары
Тапсырмалар:
-
Бір йлшемді массив берілген. Ж±п элементтерін бірыЈ“ай, та› элементтерін бірыЈ“ай с±рыптау.
-
Екі йлшемді массив берілген. Ж±п элементтерін бірыЈ“ай, та› элементтерін бірыЈ“ай с±рыптау.
-
Екі йлшемді массив берілген. N-ші жолыныЈ ж±п элементтерін бірыЈ“ай, та› элементтерін бірыЈ“ай с±рыптау.
-
Екі йлшемді массив берілген. N-ші ба“аныныЈ ж±п элементтерін бірыЈ“ай, та› элементтерін бірыЈ“ай с±рыптау.
-
Екі йлшемді массив берілген. N-ші ба“аныныЈ элементтерін йсуі бойынша, N-ші жолыныЈ элементтерін кемуі бойынша с±рыптау.
-
Та› сандар жиыны берілген. 7-ге еселі сандардан жаЈа тізбек ›±ру.
-
Та› сандар жиыны берілген. 5-ке еселі сандары нешеу екенін аны›тау.
-
n саннан т±ратын жиын берілген. 6-“а еселі сандары нешеу екенін аны›тау.
СОиЖ №9. Деректер структурасы
С±ра›тар
-
Деректер деген не?
-
ДеректердіЈ ›андай тЇрлері бар?
-
ДеректердіЈ сипатталуы, программада ›олданылуы.
-
Структуралан“ан деректер деген не?
-
Структураланба“ан деректер деген не?
-
БЇтін, на›ты типті деректердіЈ ›асиетін аны›таЈыз.
-
Литерлік, жолды› шамалардыЈ ›асиеттері.
-
Логикалы› деректер деген не?
Тапсырмалар:
-
АдамдардыЈ логикалы›, интеллектуалды› даму деЈгейін кйрсететін тест ›±ру. Тест тапсыр“ан Щрбір адамныЈ даму деЈгейініЈ ›ортындысы ±паймен шы“арылсын.
-
Бір топта о›итын студенттердіЈ аты – жйні, адресі берілген. СтуденттіЈ фамилиясын енгізгенде оныЈ ›ай адресте т±ратынын шы“аратын программа ›±ру.
-
Бір пЩннен білім тексеру Їшін тест ›±ру. Оны тапсырушы адамныЈ ба“асын аны›тау.
СОиЖ №10. љосал›ы алгоритмдер
С±ра›тар:
-
љосал›ы алгоритм деген не?
-
љосал›ы алгоритмніЈ тЇрлері
-
љосал›ы алгоритмдерді ша›ыру.
-
љосал›ы алгоритмніЈ ›ажеттілігі
Тапсырмалар:
-
Екі таблицалы› шамалар берілген. Элементтер саны теЈ. ОлардыЈ сЩйкес элементтерініЈ айырымдарыныЈ минимумдарын табу ар›ылы жаЈа таблицалы› шама ›±ру ›осал›ы алгоритмін ›±ру.
-
а саны берілген. Егер ол сан оЈ болса (n!-m!)-ды есептеу, теріс болса (n!*m!)-ды есептеу, нйлге теЈ болса (n!/m!)-ды есептеу ›осал›ы алгоритмін ›±ру.
-
Асы› ойнау жЩне са›аны ±ту ойыныныЈ алгоритмін ›±ру.
-
Бір сыныпта о›итын о›ушылардыЈ есімдері берілген. Есімдері бірдей о›ушылардыЈ санын аны›тау ›осал›ы алгоритмін ›±ру.
-
Таблицалы› шама 10 элементтен т±рсын. МЩндері теЈ элементтерден жаЈа таблицалы› шама ›±рау ›осал›ы алгоритмін ›±ру.
-
ТйбелерініЈ координаттары А(1,1), В(5,2), С(3,3) жЩне А(2,5), В(4,3), С(6,4) болатын екі Їшб±рыш берілген. Герон формуласын ›олданбай Їшб±рыштардыЈ аудандарын тауып, ›айсысыныЈ ауданы Їлкен екенін аны›тау.
-
®ш Їшб±рыштар берілген. ОлардыЈ тйбелерініЈ координаттары белгілі болса ›абыр“аларыныЈ ±зынды“ын жЩне олардыЈ аудандарын тауып, ›айсысыныЈ ауданы кіші екенін аны›тау.
СОиЖ №11. ДеректердіЈ статикалы› структурасы
С±ра›тар мен тапсырмалар:
-
Суреттегі массив жол бойынша негізгі жадыда ›алай жазылады?
-
537428196Екі йлшемді массивтіЈ I-ші жолы мен j-ші ба“анында орналас›ан элементін табудыЈ формуласын келтіріЈіз. Массив негізгі жадыда ба“ан бойынша жазылсын.
-
8 жол 11 ба“аннан т±ратын екі йлшемді массив жол бойынша 25-ші адрестен бастап негізгі жады“а жазыл“ан. Егер массивтіЈ Щрбір элементі жадыныЈ 2 ±яшы“ын алатын болса, 3-ші жол 6-шы ба“анда“ы массив элементініЈ адресі ›андай болады?
СОиЖ №12. Жартылай статикалы› деректер структурасы
С±ра›тар мен тапсырмалар:
-
КЇнделікті ймірде стекте𠱓ымыныЈ кездесуіне мысалдар келтіру.
-
Негізгі программа А процедурасын, ал А процедурасы В процедурасын, В процедурасы ж±мысын ая›та“ан соЈ С процедурасын ша›ыратын болсын делік. Осы сценарий бойынша адрестерде стектердіЈ деректермен толтырылуын кйрсетіЈіз.
-
Стек бос дегенді ›алай тЇсінуге болады, егер жады ±яшы›тыЈ Їзіліссіз блогында ›олданылса?
-
љарындаш пен ›а“азды ›олдану ар›ылы циклдік кезектіЈ ›алай кйрінетінін жазу. Кезек Їшін бйлінген жады блогы тек 4 элементті ›абылдайтын болсын. А элементін кірістіру. В элементін кірістіру. С элементін кірістіру. Элементті шы“ару. Элементті шы“ару. D элементін кірістіру. Е элементін кірістіру. Элементті шы“ару. F элементін кірістіру. Элементті шы“ару.
-
ТізімніЈ бос жЩне толтырыл“анын ›алай аны›тау“а болады?
СОиЖ №13. Динамикалы› деректер структурасы
С±ра›тар мен тапсырмалар
-
Егер Їзіліссіз тізімніЈ бірінші элементініЈ адресі белгілі болса, бесінші элементініЈ адресін ›алай аны›тайды. Байланысты тізім бол“ан жа“дайда не істеу керек?
-
Байланысты тізім бос екенін ›ай шарт кйрсетеді?
-
Байланысты тізіммен белгілі бір элементті тауып, сосын йшіретін процедура ›±рыЈыз
СОиЖ №14. Сызы›ты емес деректер структурасы
С±ра›тар мен тапсырмалар:
-
Тймендегі а“аш структурасында жапыра›тарды жЩне тЇбірдіЈ діЈгегін кйрсетіЈіз.9-тйбеде жат›ан ±са› а“аштарды кйрсетіЈіз. Орта› аналогы бар элементтер тобын кйрсетіЈіз.
-
Машиналы› жадыда байланысты а“аштыЈ бос екенін ›ай шарт кйрсетеді
-
Тймендегі а“аштыЈ машиналы› жадыда орналастыру схемасын сызыЈыз:
-
Келесі элементтерді тізімде іздеу жЩне са›тау бинарлы а“ашын салыЈыз
СОиЖ №15. ДеректердіЈ файлды› структурасы
С±ра›тар
-
ОЖ мен СЖ –Ј ±“ымдарыныЈ ерекшеліктері.
-
FAT таблицалы› жЇйе деген не?
-
Файлды› тип деген не?
-
Файлдарды о›у Їшін ашу, жазу Їшін ашу ›алай орындалады?
-
Файлдарды аны›тау деген не?
Тапсырмалар: Барлы› тапсырмаларда файлдарды ›олдану ±сынылады.
-
љоймада n тауар тЇрі бар. Шр тауардыЈ мйлшерін, ба“асын беру. љоймада жалпы ›±ны ›анша тауар бар? Егер оны екі есе ба“асымен сатса ›анша табыс келетінін есептеу.
-
љоймада n тауар тЇрі бар. Шр тауардыЈ мйлшерін, ба“асын, сатыл“ан тауар мйлшерін беру. ЕЈ кйп сатыл“ан тауар тЇрін аны›тау.
-
Бір топта о›итын студенттердіЈ аты-жйні, 1-ші жЩне 2-ші семестрда ›ай пЩндерден емтихан тапсыр“анды“ы, олардан ал“ан ба“алары берілген. СтуденттіЈ аты-жйні енгізілгенде оныЈ ›ай пЩннен ›андай ба“а ал“анды“ы туралы а›парат беретін программа ›±ру.
-
КЇрделі есептеулерге не жатады?
-
КйпмЇшелік деген не?
-
КйпмЇшеліктердіЈ мЩнін есептеу Їшін ›андай операторлар ›олданылады?
-
s=4*6*8*...*20 кйбейтіндісін есептеу
-
2+22+23+...+210 есептеу
-
5+8+11+...+35 ›осындысын есептеу
-
у=2х+х2; х=2, 4, 6, ... , 20 функциясыныЈ мЩндерін есептеу
-
у=10х2; х=-2, -1, 8, ..., 2 функциясыныЈ мЩндерін есептеу
-
Фиббоначи тізбегін шы“ару. (тізбектіЈ Їшіншісінен баста“анда“ы Щр саны алдыЈ“ы екі санныЈ ›осындысы болып табылады, бірінші, екінші саны 1-ге теЈ. Я“ни 1 1 2 3 5 8 13 21 ...)
-
ех ›атарыныЈ Тейлор ›атарына жіктелуін есептеу
-
sin(x) яункциясыныЈ Тейлор ›атарына жіктелуін есептеу
-
10х19 йлшемді массив берілген. ОныЈ бірінші жолыныЈ тура ортасында“ы элементі 1, ›ал“андары 5, Щрбір келесі жолдыЈ элементтері йзініЈ алдында“ы жолдыЈ элементтерініЈ жартысына теЈ болсын.
-
у=10х2+sin(x); х= 8,6, 4, 2 функциясыныЈ мЩндерін есептеу
4.2 СтуденттердіЈ йздік ж±мыстарыныЈ ›±рылымы:
Достарыңызбен бөлісу: |