Мәліметтердің динамикалық құрылымы

Кіріспе
І.Программалау технологиясы
1.С++ программмалау тілінің пайда болу тарихы.
1.2.С++ программалау тілі.Алфавит
1.2.1.Берілгендер типі
1.2.2.Қызметші сөздер
ІІ. Мәліметтердің динамикалық құрылымы
2.1. Мәліметтер құрылымы, динамикалық құрылым
2.2. Өздеріне сілтемелейтін структуралар.
2.3. Жадыны динамикалық үлестіру.
2.4. Байланысқан тізімдер. Тізімдермен жұмыс.
2.5. Стектер. Бұтақтар.
ІІІ.Курстық тапсырмалар
3.1.Логикалық тапсырма
3.2.Бір өлшемді массив бойынша тапсырма
3.3.Екі өлшемді массив бойынша тапсырма
3.4.Сөз тіркесін өңдеу бойынша тапсырма
Қорытынды
Пайдаланылған әдебиеттер
Бұл курстық жұмыс «Бағдарламалау технологиясы» пәні бойынша орындалған және С++ тілінде динамикалық тізімдерді қолдануға негізделген. Бағдарламаны орындау үшін осы тілде динамикалық құрылымдар қолданылады. Олар С++ тілінде деректер қорын құруға мүмкіндік береді.
Курстық жұмысымның тақырыбы «Мәліметтердің динамикалық структурасы».
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР

1. Б. С. Ахметов, А. Б. Қуанғалиева, К. Т. Сауанова. Программалау технологиясы. Алматы, ҚККА баспаханасы, 2007ж
2. К. З. Халықова, Г. Ж. Ануарбекова. Си тілінде программалау. Абай атындағы ҚазҰПУ, 2009ж
3. Камардинов О. Турбо С және ТурбоС++ тілдерінде программалау. Түркістан, ХҚТУ баспасы, 2005ж
4. Б. Бөрібаев, А. Махметова. Алгоритмдеу және программалау тілдері. Алматы, ҚККА, 2007ж
5. Дейтел Х., Дейтел П., Бином М. Как программировать на СИ. 2000г
6. Н. С. Заурбеков, Б. Ж. Жұмажанов. Алгоритмдеу және программалау. «Экономика», 2004ж
7. Бөрібаев Б., Дүйсебекова К. Си тілінде программалау: Оқу - әдістемелік құрал. Алматы, 2007. 208 бет.
8. Керниган Б., Ритчи Д. Язык программирования Си. –М.: Финансы и статистика, 1999. 288стр.
9. Котлинская Г.П., Галиновский О.И. Программирование на языке СИ. Мн.: ВШ, 1991.-155стр
10. Б. Бөрібаев, А. Махметова. Алгоритмдеу және программалау тілдері. Оқу құралы. Алматы-2007
11. Ж. С. Исмагулова. Алгоритмизация и языки программирования. Метод.указания для выполнения лабораторных работ. КазАТК, 2008г.
12. Аляев Ю. А., Козлов О.А. алгоритмизация и языки программирования Pascal, C++, Visual Basic. Москва, Бином – ПРЕС, 2003г
13. О. Камардинов. Паскаль тілінде программалау. Оқулық. Алматы, ИИА, 1999ж.
14. Ж. К. Масанов, Б. А. Белгибаев, А. С. Бижанова, К. К. Макулов. Турбо – Паскаль программалау тілі. Оқу құралы. КазАТК, 2004ж
15. Ә. Е. Көксеген, Ә. О. Сейфуллина. Алгоритмдеу және программалау тілдері. Оқулық. Алматы 2011ж., 192 бет.
        
        Мазмұны
Кіріспе
І.Программалау технологиясы
1.С++ программмалау тілінің пайда болу тарихы.
1.2.С++ программалау тілі.Алфавит
1.2.1.Берілгендер типі
1.2.2.Қызметші сөздер
ІІ. Мәліметтердің ... ... ... ... динамикалық құрылым
2.2. Өздеріне сілтемелейтін структуралар.
2.3. Жадыны динамикалық үлестіру.
2.4. Байланысқан тізімдер. Тізімдермен жұмыс.
2.5. Стектер. Бұтақтар.
ІІІ.Курстық тапсырмалар
3.1.Логикалық тапсырма
3.2.Бір өлшемді массив ... ... ... ... ... тапсырма
3.4.Сөз тіркесін өңдеу бойынша тапсырма
Қорытынды
Пайдаланылған әдебиеттер
Кіріспе
Бұл курстық жұмыс «Бағдарламалау ... пәні ... және С++ ... ... ... қолдануға негізделген.
Бағдарламаны орындау үшін осы тілде динамикалық құрылымдар қолданылады.
Олар С++ тілінде ... ... ... мүмкіндік береді.
Курстық жұмысымның тақырыбы «Мәліметтердің динамикалық структурасы».
Жұмыстың жалпы мақсаты студенттерді С++ тілінде бағдарламалар құру әдісіне
үйрету және осы ... ... оқып ... ... үш ... ... мен қосымшалардан тұрады. Бірінші бөлімінде С++ тілі туралы.
Екінші бөлімде ... ... оның ... ... түсініктеме
берілген, яғни оның мүмкіндіктері көрсетілген Мұнда бағдарламаның ... ... ... ... тапсырмалар көрсетілген.
І. Программалау технологиясы
Программалау технологиясы деп – программалық ... ... ... ... мен ... ... Кез ... сияқты программалау технологиясы мынадай ... ... ... ... ... орындалу тәртібін көрсету
2. Қандай да бір операцияның орындалуы үшін қажетті шарттардың тізімін
жасау
3. Әрбір ... өзін ... ... үшін ... ... нәтежелер, нұсқаулар,
нормативтер, стандарттар бағалау критерилерімен әдістері және тағы басқалар
анықталады.
Жалпы түрде технологиялардың екі түрін бөліп ... ... ... кезеңдер немесе осы кезеңдердің есептерін шешуде
қолданылатын технологиялар. Олардың негізін нақты есепті ... ... ... ... ... әдіс ... Бірнеше кезеңді немесе жасау процесін толығымен қамтитын
технологиялар. ... ... ... ... яғни түрлі
жұмыс кезеңдерін қолданатын әдістер жиынтығын анықтайтын
негізгі ... ... ... ретіндегі дамудың негізгі кезеңдерін атап
өтейік.
1. Стихиялық программалау. Алғашқы ЭЕМ-дердің ... ... ... ХХ ... 60-шы жылдарының ортасына дейінгі уақытты
қамтитын бұл кезең программалар құрылымы өте ... ... Algol ... ... ... ... ... есептеулерді, программалауды айтарлықтай жеңілдетті. Бұл
кезеңнің ... ... ... ... глобальды
берілгендер не олардың бөліктерін өңдейтін көмекші ... ... ... ... жасау ХХ ғасырдың 60-70 жылдарды
қамтиды. Бұл кезеңде программалауды құрылымдық тұрғыда жасау
программалық ... ... ... ... ... ... тәсілдер жиынтығын қарастырады.
Құрылымдық тұрғыда қарау негізін күрделі жүйелерді жеке ... ... ... ... ... мақсатында декомпозициялау
( бөліктерге бөлу) алынады. Декомпозицияның басқа принциптерінің (
объекті логикалық ) ... ... бұл әдіс ... ... ... ие. ... ... принциптерін қолдану процедуралық
программалау тілдерінің негізіне алынады. Мұндай тілдердің кеңінен танымал
болған түрлері ретінде мыналарды атауға болады. PLI 1, ... ... ... даму ... ... ... ... Ол технологияны Pascal, C ( С++), Ago, Modula ... ... ... және CASE ... компоненттік
тұрғыдан қарастыру кезңнде программалық қамсыздандыру физикалық түрде бөлек
болатын дайын түрдегі компоненттерден ... ... ... ... бір бірімен екілік интерфейс ... ... ... технологиялар COM (component
ofgect Model-объектілердің компоненттік модулі) және COBBA ( Comman ... Brokec ...... ... ... ... жалпы архитехтура) Тратылған ... ... ... ... ... ... көпшілігі өте күрделі. Олардың
күрделілігінің көптеген себептері бар. Негізгісі - жүйелер ... ... ... ... ... ... ... қосымша факторлар ретінде мыналарды атауға болады:
- Программалық ... ... ... ... сипаттау күрделілігі.
- Дискреттік жүйелердің іс - әрекетін ... ... ... Ұжымдық түрде жұмыс істеу ( ... ... ... ... ... қиындатады)
- Программалық кодтардың қайталану деңгейін ... ( ... ... ... қолданыла алуы
үшін олар әмбебап болып жасалуы тиіс)
Күрделі жүйелерді жасауды блоктық – шаруашылық ... ... ... ... бір- ... байланысқан өзара тәуелді ішкі жүйелер
жиынтығы түрінде қарстырылады. Қазіргі кезде ... ... жай ... ... ... ... кез келген жүйе неғұрлым ... ... ... нәтежесінде пайда болады. Иерархияның ... ... ... ... ... деп ... ... Элементарлық деңгейде жүйе түрлі ... ... ... ... ... ... түрін « бүтін бөлік» деп атайды.
Программалық жүйелер көп жағдайда табиғат және техникалық ... ... ... ... ... ... ... жүйелердің осы қасиет негізінде оларды ... ... ... ... ... ... Бұл тұрғы
бойынша алдымен объектілердің бөліктерін жасау, ... ... ... сол ... ... ... орындалады.
Күрделі объектіні салыстырмалы түрде тәуелсіз болатын бөліктерге бөлу
процесі Декомпозиция деп аталады. Декомпозиция ... жеке ... ... байланыстар бөлік ішіндегі элементтер байланыстарынан
нашарлау болатынын ескереді. Сонымен қатар бөлікшелерден тұтас объект жинау
мүмкіндігі болуы үшін ... ... ... ... тиіс. Өте күрделі объектілер кезінде декомпозиция процесі
бірнеше рет ... ... блок өз ... ... ... олар
келесі блоктарға бөліну жасалуы ... ... блок ... ... ... Бұл әдіс ... детализация ( нақтылау ) деп
аталады.
Декомпозицияның ... ... ... ... ... Оның ... деңгейінде салыстырмалы түрде жай бөліктер, ал
жоғарғы деңгейде ... ... өзі ... ... ... ... ... негізіне декомпозиция және иерархиялық
түрде реттеу процестері алынады.Сонымен қатар мынадай маңызды ... ......... ... ... бақылау;
- бір-неше рет қайталануы –бірдей болатын бөліктерді ... ... алып , ... рет ... ... ... ... (жергілікті) түрде блоктандыру (оптимизация) ... ... ... ... ... қойылымдарының қандай да бір иерархиялық
деңгейді сипаттау әдістерінің жиынтығы жобалау деңгейі деп аталады.
Жобалау ... ... ... ... жан-жақты қарастыру
қажет.Блоктық иерархиялық тұрғыда программалау күрделі жүйелерді ... ... ... ... әр ... және толық жүйенің жұмысқа
жарамдығын тексеруді жеңілдігі;
- жүйелердің моделизациялануын жетілдіру мүмкіндігі.
1.1. С++ программмалау тілінің пайда болу тарихы.
Қазіргі ... ... ... программалау жүйесінің бірі – С++.
Американың Borland корпорациясының қызметкері Андерсон ... ... ... түп ... Швейцария ғалымы
Никлаус Вирт жасаған Паскаль ... ... ... ... тілі программалауды алғаш үйренушілер үшін өте тиімді ... ... ... ... ... А.Хайлсбергтің үлкен
еңбегінің нәтижесінде С++ ... ... ... сай, ... жүйесіне айналды. С++ - ... ... ... Оның ... ... әр түрлі есептерді дәл ... ... ... , ... мен студенттерге
программалаудың негізін С++ тілін ... ... ... ... ... маңызы зор.
1972 жылы AT&T атаулы Американың корпорациясы жаңа C (Си) ... ... ... Ол — құрылымдық және алгоритмдерді басшылықка алып
дайындалған процедуралық жоғары деңгейлі ... ... ... жеке ... ... жасайтын операторлар
да енгізілген. Олар арқылы байланыс ... ... ... және т.б. ... ... ... ... Ал, алғашқы кездерде жеке типті компьютерлердің аппараттық
кұралдарына қол ... ... ... ... ... істейтін
төменгі деңгейлі ассамблер тілі ғана болатын.
Си тілі бірте-бірте дамытылып, қазіргі кезде пайдаланылып келе жаткан,
1983 жылы дүние жүзі елдері ... ... ANSI C ... да ... (ANSI - ... ... ... институты). ANSI C тілінің
түрлі ... ... ... ... да бар. ... де жоқ ... ол жүйелік және қолданбалы программаларды дайындауға
бейім, бірақ айнымалыларға рұқсат етілмеген қол ... ... ... және ... ... ... кластың ішкі класы (мұрагер)
ретінде жариялау мүмкін емес. Мұндай объектілі - ... ... ... ... ... ескеріп, Borland International Inc
фирмасы C тілінің дамытылған жаңа Turbo C ... Си) ... ... ... ... ... ... Turbo C++ 2.0, Turbo C++ 3.0
және олардың кеңейтілген Borland C++ ... да ... ... Borland C++
2.0, Borland C++ 3.0, Borland C++ 3.1, Borland C++ 4.0 және ... MS DOS, Windows ... ... ... ... жеткілікті.
C++ тілі де процедуралық тіл, бірақ онда ОБП тілінің ерекшеліктері ... ... ОБП ... ... негізгі ұйымдар: класс,
объект, оқиға, қасиеттер мен ... Бұл ... - ... ... типі арқылы сипатталатын айнымалы;
оқиға - объект жағдайының өзгеруі; қасиеттер - ... ... әдіс - ... ... ... ... не процедура,
функция.
класс - пайдаланушы анықтайтын тип. Тип қасиеттер мен әдістерді ... ... ... осы ... жеке ... дайындалады. ОБП-да
класс үшін мұрагерлік, инкапсуляция және полиморфизм ... ...... ... ... ... ... класта сақталуы, т.б.
Тілде жадпен жұмыс істеуге арналған арнайы ... ... да бар. ... класс типті айнымалы үшін жадтан ... ... ... ... ... ... үшін фигуралық объектілерді қарастырайық. Мұндағы класс –
геометриялық фигуралар типі. Класс ... және ... у ... екі ішкі ... ... (C ... ... мұрагер типтер деп
атайды). Жазық фигуралар класы төбелері бар ... ... ... төбелерсіз (мысалы, шеңбер, эллипс) болып екі ішкі класка бөлінеді
(олар иерархиялық мұрагер типтер).
С++ программмалау ... ... болу ... 1972 ... ... ... және төменгі деңгейдегі тілдер кездесетiн бұл программаны
Деннис Дитчи және Брайн Керниген деген ғалымдар жасап ... Бұл ... ... ... ... орталығы растады.(ANSI)
1980 жылы Бьярна Страуструптың қабілетіне ... ANSI – ... – С++ тілі ... болды. Онда басқа да тілдердің жақсы
жақтары көрініс ... С++ тілі С ... ... ... ... және ... бағытталған программаларды
жасауға мүмкіндік ... ... ... ... ... ... кілттік ... ... ... ... ... және т.б ... ... объектілік тұрғыда жүргізу ХХ ғасырдың 80-шы жылдарының
ортасынан бастап 90-шы жылдардың ... ... ... ... ... ... программаны объектілер жиынтығы түрінде көрсетуге
негізделген күрделі программалық қамсыздандыруды жасаудың технологиясы
ретінде анықталады. Мұнда ... ... ... бір тип, яғни ... ... ... Ал, ... қасиеттердің мұрагерлікке ... ... ... ... ... ... өзара
әрекеті хабарлама жіберу көмегімен орындалады. Программаның объектілік
құрылымы ең алғаш күрделі ... ... ... simula ... 60-шы ... қолданған болатын. Объектілік тұрғыда программалаудың
Delphi, C++ Builden Visual C++ құралдары кеңінен ... С++ ... ... тілі ... тіл, яғни мұнда жазылған қолданбалы
программалар бір компьютерден екінші компьютерге оңай ... ... оңай ... тіл. Ол ... ... ... С++
тілі кез – келген есепті шығару үшін қолайлы.
С++ тілінің негізгі элементтері алфавит, тұрақтылар, идентификаторлар,
қызметші сөздер, ... ... С++ ... компиляторы
программаның қатарларын оқып, лексема деп ... ... ... бөледі.
Лексема – бұл С++ компиляторында өзінше мағынасы бар ... ... ... ... тұрақтылар, идентификаторлар, қызметші сөздер
лексемаға мысал бола алады.
С ++ тілінің ... ... ... және кіші ... Араб ... Арнайы символ
4. Операция
С++ тілінің әрпі және цифры:
- үлкен латын ... B C D E F G H K L M N O P Q R S T U V W X Y Z
- кіші ... ... b c d e f g h k l j I m n o p q r s t u v w x y z
- араб ... 1 2 3 4 5 6 7 8 ... ... – («) дәйекше белгісіне алынған әріп, цифр, арнайы
символ болуы ... ... – («) ... ... ... ... ... С++ – де жұмыс істегенде ... ... ... қиыстыруға және түзетуге болады. Осы барлық комплкстердің
мүмкіндіктері Интегралданған Ортаны ... ... ... ... С++ ... ... программасы келесі қосымша
мүмкіндіктерді береді.Олар программа жазу процесін өте көп жеңілдетеді:
▪ монитор ... ... ... ... және ... ... ... тыщқан жәрдемінің болуы;
▪ көшіру және орналастыру командаларының болуы ( HELP ... ... ... ... ... программаны және кері қайтарманы шығару мүмкіндігі
▪ ИОӨ үш визуальды компоненттен ... меню ...... ... аймақ – экранның ортасында және қалып-күй ... ... ... шетінде орналасқан. Нәтежесінде менюден бірнеше
элемент таңдағанда экранға диолог блогы шығады.
Менюдің барлық командаларын пайдаланудың ... ... меню ... ... ... С++ ... ... және орындалған жұмыстың көп
бөлігі терезе болады. Терезе – экран аймағы, ... ... ... ... ... ... ... , көшуге болатын өлшемді айтамыз.
1.2.1 Берілгендер типтері
1-кесте
|р/с |Типі ... ... |
|1 ... char |8 |[ 0;255] |
|2 |Char |8 |[ - 128;127] |
|3 |Enum |16 |[ - ... |
|4 ... int |16 |[ 0;65535] |
|5 |Short int |16 |[ - 32768; 32767] |
|6 ... short |16 ... |
|7 |Int |16 |[ - 32768; 32767] |
|8 ... long |32 ... |
|9 |Long |32 ... ... |Float |32 ... ... |Double |64 ... ... |Long double |80 ... ... ... қолданылуы:
1) шартты оператордың шартты жақшаға аламыз;
2) функцияда формальды параметрлер тізімі жақшаға алынады;
3) функция көрсеткішін анықтау қолданылады;
4) өрнектерді топтауға қолданылады;
5) циклде ... ... ... ... түрлендіруде қолданылады.
Идентификаторлар – бұл программада қолданылатын айнымалы, функция
белгі атаулары.Қызметші сөздер – бұл С++ ... ... ... ... ... ... берілген типін, жады
класын, квалификатор ... ... ... айнымалыларды және
операторларды анықтайды.
Кез келген атау немесе кез ... ... ... типі ... ... inch Int ... ... екенін анықтайды.
Тип атаудың дұрыс қолданылуын анықтайды немесе өрнектің.Толықтыруға
мынадай операторлар анықталған: +, - , * және ... ... ... ... ... Int екінші операнды болуы да мүмкін. Обьектінің типі
операторлардың оған ... ... ... ... оның ... ... == d)break; pv = ... pv;
}
// Элементті жою
bool remove(Node **pbeg, Node **pend, int ... if(Node *pkey = ... ... (pkey == ... = ... = 0;}
else if (pkey == *pend)
{ *pend = (*pend)->prev;
(*pend)->next = 0;}
else{
(pkey->prev)->next = pkey->next;
(pkey->next)->prev = pkey->prev;}
delete pkey;
return true;
}
return ... ... ... * ... * const pbeg, Node **pend, int key, int d){
if(Node *pkey = find(pbeg, key))
{ Node *pv = new ... = ... = ... = ... = ... pkey != *pend) (pv->next)->prev = pv;
else *pend = pv;
return ... 0; ... ... нәтижесі: 1 2 200 3 4
Функцияның ... ... ... параметрлер const
модификаторымен берілуі қажет. ... ... ... ... соңғы элементі жою кезінде тізімнің соңында көрсеткішті түзету
қажет болады) адрес бойынша беріледі.
Тізімнен элементті жою ... remove. Оның ... ... және ... ... жойылуға жататын элементтің кілті. ... pkey ... ... жады бөлінеді, оған find кілті
бойынша ... табу ... ... ... Бұл ... ... ... элементке көрсеткішті, тізімде мұндай кілтпен элемент
жоқ болса, 0 ... Егер pkey ... емес мән ... if ... ақиқат болады да, басқару 2 операторға беріледі, егер элемент жоқ
болса, функциядан false мәнімен ... ... ... 6).
Тізімнен жою элементтің тізімнің басында, ... ... ... ... әр ... ... 2 ... жойылатын
элемент тізімнің басында тұр ма деп тексеріледі – бұл ... ... ... ... next өрісінде тұрған адрестегі тізімнің
келесі элементіне ... ... ... ... ... Тізімнің жаңа
бастапқы элементі өзінің көрсеткіш өрісінде алдыңғы элементке 0 мәнінде
болуы керек.
Егер жойылатын элемент ... ... ... (оператор 3), тізімнің
соңындағы pend көрсеткішін ... ... ... керек, адресін соңғы
элементтің prev өрісінен алуға болады. ... ... жаңа ... ... ... элементке көрсеткішті нөлдеу қажет.
Егер жою тізімнің ортасында орындалатын ... ... және ... екі жақты байланысты қамтамасыз ету қажет. Көрсеткіштерді
түзеткеннен кейін жады элементтен ... ... true ... ... ... ... ... арасындағы байланыстарды
өзгертуден тұрады. Алгоритмі - ... ... ... ... ... ... ... анықталатын орынға жаңа тізімге қойылады.
2.5. Стектер. Бұтақтар.
Стек - бұл байланысқан тізімнің қысқартылған түрі. Жаңа ... ... ... ... ... және ... ... алады. Осы себепті
стекті соңғы келді - бірінші шықты (LIFO) түрдегі структура деп атайды.
Стекке көрсеткіш арқылы стектің ... ... ... ... ... ... түйінінде стектің шекарасын көрсету үшін NULL-мен
орнатылады. Стек (stack ағылшынша - стопка) стек - ... ... in - first out ... ... ... - ... шықты) LIFOнiң
қағидасы бойынша ұйымдастырылған мәлiметтер құрылымы. Стектiң ... ... ... ... ... ... ... жоғарғы
түсу керек үстiнде түсу керегу үшiн. Элементтiң (push ) итермелеумен
сонымен бiрге деп аталатын қосымшасы тек қана (қосылған элемент үстiнде
бiрiншi болып ... стек ... ... ... ... ... (pop ) итерiп шығарумен сонымен бiрге деп аталатын алып тастауы
ол да элемент екiншi стек төбесiнiң тек ... ... ... мүмкiн жоғарғы
болып қалыптасады. Стектер есептеушi техникаларда кең қолданылады. Мысалы,
iшкi программалардан қайтару нүктелерiнiң зерттеп отырулары үшiн қазiргi
процессорлардың көпшiлiктiң архитектураның ажырамас ... ... ... стек ... ерекше қасиеттері бар бейсызықты структура, екі өлшемді
мәліметтер структурасы болып ... ... ... екі не ... ... ... Екілік бұтақтар дегеніміз тек екі байланыстан
тұратын бұтақты айтады. Бұтақтың бірінші түйіні түпкі деп ... ... ... ... мұрагерге сілтенеді. Сол мұрагер - ... ... ... ... ... ал оң ... - ... бұтақ ішіндегі
бұтақтың бірінші түйіні. Іздеудің екілік ағашы (түйінде ... ... ... кез ... сол ... ... ... мәндері
жоғарыда орналасқан түйіннің мәнінен кіші, ал кез ... оң ... ... мәні ... орналасқан түйіннің мәнінен артық.
Бұтақ - кең ... ... ... информатикасында
өтенiң ағашқа ұқсас құрылым сабақтас түйiндердiң жиынының түр шығаратын
бiр. Цикл ... ... граф ... ... ... бiрге көпшiлiк
көз графасының қабырғасы бағдарлалған болуы ... ... ... Бұл үш ... ... ... қосымша ретiнде графаның
қабырғасы өлшенуi керек болатынын көрсетiледi.
III. КУРСТЫҚ ТАПСЫРМАЛАР
1-ТАПСЫРМА. Логикалық тапсырма
Белгілі бір пәнді ... ... ... ... орнына
кафетерийге бармақшы. Конспект жазу үшін санаушы ... бір адам ... ... ... біреуі (санайтын) жиналғандардың әрқайсысын
көрсетіп мына сөздерді айтады: «Сен мұнда бекер келмедің, мен үшін ... ... ... адам әр сөзді айтқанда бір студентті көрсетеді. Ол
«мен» деген ... ... ... студент санаудан шығып кафеге кетеді. Ең
соңғы қалған студент конспект жазады.
Конспект жазатын студентті таңдауды сипаттайтын ... құру ... Р – ... ... ... ... ... программа құру
керек. Әр студенттің фамилиясы, аты, оқу тобының нөмірі белгілі. Программа
студенттердің кафетерийге кету ретін көрсететін тізімді құру ... ... ... main ...

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 25 бет
Бұл жұмыстың бағасы: 700 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Мәліметтердің өзара байланысы мен информациялық қарым-қатынасы.43 бет
Delphi және мәліметтер қоры100 бет
Delphi ортасы туралы түсінігі51 бет
Delphi ортасында мәліметтер қорымен жұмыс39 бет
Microsoft Access программасы12 бет
MS Access ортасында мәліметтер қорын құру4 бет
Pascal және Си тілінде бағдарламалау29 бет
Sql-тілі4 бет
Turbo Pascal программалау жүйесі28 бет
«Toyota» автосалон деректер қорына навигациялық тәсілдерді қолдану16 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь