Мəліметтердің динамикалық құрылымы. Сілтемелер. Кезектер жəне ағымдармен жұмыс істеу.
Автор: KAWAISEMPAIIII1 • Апрель 14, 2022 • Курсовая работа • 6,718 Слов (27 Страниц) • 328 Просмотры
МАЗМҰНЫ
Кіріспе……………………………………………………………………………...2
І.Программалау технологиясы... ………………………………………………...3
1.1С++ программмалау тілінің пайда болу тарихы…………………….……….6
1.2.С++ программалау тілі. Алфавит…………………………...………………..8
1.2.1 Динамикалық жад…………………………………………………………...9
1.2.2. Сілтемелер…………………………………………………………………10
ІІ. Мәліметтердің динамикалық құрылымы……………………………………12
2.1. Мәліметтер құрылымы, динамикалық құрылым……………………….....12
2.2. Жадыны динамикалық үлестіру……………………………………………15
2.3. Динамикалық құрылымдарды жиым көмегімен жүзеге асыру…………..15
2.4. Типті динамикалық түрде анықтау…………...……………………………17
2.5 Стектер……………………………………………………………………….18
2.6 Кезектер………………………………………………………………….......20
2.7 Ағымды ашу. Ағымға мəлімет енгізу/шығару. Ағымды жабу……...…….21
2.8 Ағымдық кластар…………………………………………………………….23
Қорытынды……………………………….……………………………………...25
Қолданылған әдебиеттер……………………..………………………………....26
Кіріспе
Бұл курстық жұмыс Алгаритимдеу және бағдарламалау негіздері пәні бойынша орындалған және С++ тілінде динамикалық тізімдерді қолдануға негізделген. Бағдарламаны орындау үшін осы тілде динамикалық құрылымдар қолданылады. Олар С++ тілінде деректер қорын құруға мүмкіндік береді.
Курстық жұмысымның тақырыбы Мəліметтердің динамикалық құрылымы, Сілтемелер ,Кезектер жəне ағымдармен жұмыс істеу.
Жұмыстың жалпы мақсаты студенттерді С++ тілінде бағдарламалар құру әдісіне үйрету және осы тілді тереңдей оқып меңгеру. Жұмыс үш бөлімнен және қорытынды мен қосымшалардан тұрады. Бірінші бөлімінде С++ тілі , динамикалық жад және сілтемелер туралы. Екінші бөлімде динамикалық құрылым, оның ішінде тізімдерге түсініктеме берілген, яғни оның мүмкіндіктері көрсетілген . Мұнда бағдарламаның алгоритмі көрсетілген. Үшінші бөлімде курстық тапсырмалар көрсетілген.
C++ тiлi онай тасымалданатын тіл. Яғни, бұл ортада жазылған колданбалы программалар бiр компьютерден екiншi компьютерге оңай тасымалданады. Бұл тiл оңай компиляцияланатын тіл. Ол жүйелік программада колданылады Программалауды обьектiлiк тұрғыда жургізу ХХ ғасырдын 80-шы жылдары ортасынан бастап 90-шы жылдардын сонына дейiнгi уақытты қамтиды. Обректіге бейімделген программалау программаны объектілер жиынты түрiнде көрсетуге негiзделген күрделi программалық қамсыздандыруды жасаудын технологиясы ретiнде анықталады. Мұнда әрбiр обьект белгiлi бiр тип, яғни класс данасы болып табылады.
Құрылымдық программалаудың даму нәтежесiнде модульдік программалау пайда болды. Ол технологияны Pascal, C(C++) Ago, Modula тiлдерiн ұстанылады.
І. Программалау технологиясы
Программалау технологиясы деп – программалық қамсыздандыруды жасау процесінде қолданылатын әдістер мен құралдарды атайды. Кез келген технология сияқты программалау технологиясы мынадай техникалық инструкциялардың жиынын құрайды:
1. Технологиялық операциялардың орындалу тәртібін көрсету
2. Қандай да бір операцияның орындалуы үшін қажетті шарттардың тізімін жасау
3. Әрбір операцияның өзін сипаттау
Мұнда операция үшін бастапқы
...