- •2-LEKCIYA. PROGRAMMALASTÍRÍW TILLERINIŃ STRUKTURASÍ. SÍZÍQLÍ ALGORITMLERDI DÚZIW HÁM
- •Jobası:
- •Mısalı:
- •Máselen NAME hám Name identifikatorları bir birinen basqasha, yaǵnıy, bularǵa yad qurılmasınan hár
- •1.const kvalifikatorı járdeminde turaqlılardı tómende berilgen
- •Ańlatpalar
- •Operaciyanıń mazmunı operandlar sanına baylanıslı boladı. Unarlı & operaciyası adresti alıwdı ańlatadı, al
- •Menshiklew operaciyasınıń basqa da qásiyetleri, yaǵnıy kóplegen binarlı operaciyaları menen birge qosa atqarıladı.
- •Bul fayllar arnawlı kitapxananıń járiyalawshı faylları esaplanıp, olar óz aldına INCLUDE dep atalǵan
- •Házirshe joqarıdaǵı kodtı (programmanı) túsinbewińizde múmkin - biz onı keyingi adımda tolıǵı menen
- •Bunda
- •Atama keńisligin ótkizip jiberiw
- •Mısal
- •JAŃA QATARLAR (SÍZÍQLAR)
- •Jańa qatardı kirgiziwdiń jáne bir usılı - endl manipulyator arqalı:
- •KOMMENTARIYALAR
- •Tómendegi mısalda kod qatarınıń aldında bir qatardı kommentariyanı paydalanadı:
- •Kóp qatarlı kommentariyalar
- •Ózgeriwshilerdi járiyalaw (táriyplew).
- •Sandı saqlaw kerek bolǵan ózgeriwshige mánis beriw ushın keyingi mısaldı qaraymız:
- •Sonday-aq, ózgeriwshige mánisti mánis tayınlamay járiyalawǵa hám mánisti keyinirek tayınlawǵa boladı:
Házirshe joqarıdaǵı kodtı (programmanı) túsinbewińizde múmkin - biz onı keyingi adımda tolıǵı menen talqılaymız. Házirshe kodtı iske qosıw qatarına itibar beriń. Codeblocks ishinde ol tómendegishe bolıwı kerek:
Sonnan keyin baǵdarlamanı iske qosıw (orınlaw) ushın Build > Build and Run punktine ótiń. Nátiyje tómendegishe boladı:
Hello World!
Process returned 0 (0x0) execution time : 0.011 s
Press any key to continue.
Qutlıqlaymız! Siz birinshi C++ baǵdarlamańızdı jazıp, orınladıńız.
C++ SINTAKSISI
Sintaksisin jaqsı túsiniw ushın tómendegi kodtı kórip shıǵamız: Mısal
Bunda
1-qatar: (5 qatar paydalanıladı) kirgiziw hám shıǵarıw obyektleri menen jumıs islewge imkaniyat beretuǵın tema atı (head) fayllarınıń kitapxanası #include <iostream> . Tema atı faylları C++ programmalarına funkcionallılıqtı qosadı.
2-qatar: using namespace std standart kitapxanadaǵı obyektler menen ózgeriwshiler ushın atlardı paydalana alatuǵınımızdı bildiredi.
#include <iostream> Eger siz qalay hám qáytip jumıs isleytuǵının túsinbeseńiz, using namespace std. Onı siziń baǵdarlamańızda derlik bárqulla payda bolatuǵın nárse dep oylań.
3-qatar: bos qatar. C++ tili bos orındı esapqa almaydı. Biraq biz onı kodtı oqıwǵa qolaylı etiw ushın paydalanamız.
4-qatar: C++ programmasında bárqulla payda bolatuǵın táǵı bir nárse - int main(). Bul funkciya dep ataladı. Figuralı qawsırma ishindegi hár qanday kod {} orınlanadı.
5-qatar. cout («see-out» dep aytıladı) - tekstti shıǵarıw/basıp shıǵarıw ushın kirgiziw operatorı (<<) menen birge paydalanılatuǵın obyekt. Biziń mısalımızda "Hello World!" tı shıǵaradı.
Eskertiw: Hárbir C++ málimlemesi noqatlı útir menen tamamlanadı ;. Eskertiw: int main() teksti tómendegi túrde de jazılıwı múmkin:
int main () { cout << "Hello World! "; return 0; }
Este saqlań: kompilyatr bos orınlardı esapqa almaydı. Degen menen, bir neshe qatarlar kodtı oqıwǵa qolaylı qıladı.
6-qatar: return 0 tiykarǵı funkciyanı tamamlaydı.
7-qatar: tiykarǵı funkciyanı ámelde tamamlaw ushın jabılatuǵın figuralı qawsırmanı } qosıwdı umıtpań.
Atama keńisligin ótkizip jiberiw
Standart atlar keńisligi kitapxanasısız jumıs isleytuǵın ayırım C++ programmaların kóriwge boladı. qatardı alıp taslawǵa hám gilt sóz benen almastırıwǵa boladı std, sonnan keyin :: ayırım obyektler ushın operator:
Mısal
#include <iostream>
int main() {
std::cout << "Hello World!"; return 0;
}
C++ TE SHÍǴARÍW (TEKSTTI SHÍǴARÍW)
cout obyekti << operatorı menen birge mánislerdi shıǵarıw/tekstti basıp shıǵarıw ushın paydalanıladı:
Mısal
#include <iostream> using namespace std;
int main() {
cout << "Hello World!"; return 0;
}
cout siz qálegenińizshe kóplegen obyektlerdi qosa alasız. Degen menen, ol shıǵarıwdıń sońında jańa qatardı qospaytuǵının bilgen maqul.
Mısal
#include <iostream> using namespace std;
int main() {
cout << "Sálem dúnya!";
cout << "Men C++ úyrenip atırman"; return 0;
}
JAŃA QATARLAR (SÍZÍQLAR)
Jańa qatardı kirgiziw ushın tómendegishe belgini paydalanıwǵa boladı\n: Mısalı
#include <iostream> using namespace std;
int main() {
cout << "Sálem dúnya! \n";
cout << "Men C++ ti úyrenip atırman"; return 0;
}
Sálem dúnya!
Men C++ ti úyrenip atırman
Keńes: Birinen keyin biri jazılǵan \n belgi bos qatardı payda etedi:
Mısal
#include <iostream> |
Sálem dúnya! |
|
using namespace std; |
Men C++ ti úyrenip atırman |
|
int main() { |
||
|
||
cout << "Sálem dúnya \n\n"; |
|
|
cout << "Men C++ ti úyrenip atırman"; |
|
|
return 0; |
|
|
} |
|
|
|
|