|
Dástúriy injiniring tálim baǵdarı 1-kurs 3-gruppa studenti Boranbaeva Umidanıń
|
bet | 1/10 | Sana | 20.05.2024 | Hajmi | 0,68 Mb. | | #245612 |
Bog'liq Kurs jumısı-Boranbaeva Umida
Nókis Innovacion Institutı
Innovacion texnologiyalar hám biznes fakulteti
Dástúriy injiniring tálim baǵdarı
1-kurs 3-gruppa studenti Boranbaeva Umidanıń
“Dástúrlew” páninen
KURS JUMÍSÍ
Tema: Quramalı hám obyektke baǵdarlanǵan
programmalastırıw
Orınladı: Boranbaeva U
Qabılladı: Usnatdinova G
Nόkis-2024
Mazmunı
Kirisiw 2
I. Teoriyliq bólim 3
1-§. Obyektke baǵdarlanǵan programmalastırıwdıń principleri 3
2-§. Klasslar Class sintaksisi 7
3-§. Konstruktor hám destruktorlar 14
4-§. Dos funkciyalar hám klass dosları 18
II. Ámeliy bólim 23
1.Klasslar ortasındaǵı qatnaslar 23
2. Klasslardıń miyraslıq variantları 26
3.Virtual tayanısh klasslar 28
4.Kóplikli miyraslıq 30
Programmadan mısallar 32
Juwmaqlaw 36
Paydalanılǵan ádebiyatlar dizimi 37
Kirisiw
Esaplaw texnologiyasınıń rawajlanıwı hám sheshilip atırǵan máselelerdiń quramalasıp barıwı programmalastırıwdıń túrli modellerin (paradigmalarınıń) júzege keliwine sebep bolıp atır. Obyektke baǵdarlanǵan programmalastırıw (OBP) bul programmalastırıwǵa jańadan kirisiw bolıp, proceduralı programmalastırıwda bar bolǵan máselelerdi joq etiw maqsetinde júzege kelgen. Birinshiler qatarında islep shıǵılǵan kompilyatorlarda (máselen, FORTRAN tili ushın) programmanıń funkciyalarınan paydalanıwǵa tiykarlanǵan procedura modelin qollap quwatlaǵan. Bul model járdeminde programmist bir neshe mıń qatarlı programmalardı dúziwi mumkin edi. Rawajlanıwdıń keyingi basqıshında programmalardıń sistemalı modeli payda boldı hám ol ALGOL, Paskal hám C tilleri kompilyatorlarında óz kórinisin taptı. Sistemalı programmalastırıwdıń maǵanası programmanı óz-ara baylanıstırǵan proceduralar (bloklar) hám olar qayta isleytuǵın ózgeriwshilerdiń kompleksi dep qarawdan ibarat. Usı model programma blokları keń qollawǵa goto operatorınan imkan barınsha kem paydalanıwǵa tiykarlanǵan hám bunda programmist on mıńnan artıq qatarlarǵa iye monolit programmanı jarata alǵan. Dúzilgen programmalardı sazlaw hám baqlaw proceduralı modelge salıstırǵanda ańsat bolǵan.
Bul jerde C++ tilinde OBP ámelge asırıwda belgili arnawlı atama klass túsinigi klasstıń aǵzaları hám olarǵa múrajáát túrleri, klasstıń dosları, klasslar miyraslıǵı, polimorfizmdi ámelge asırıw, statikalıq hám dinamikalıq polimorfizmler, operatorlardı qayta juklew, ayrıqsha jaǵdayda qayta islew shablonlar hám standart shablonlar bibliotekası máseleleri qaraladı.
|
| |