Kompüter proqramlaşdırmağın bir çox yolu var. Nəhayət, lazım olanı necə əldə etmək qərarı proqramçıya aiddir. Bununla birlikdə, daha yaxşı tərtib və proqramlar üçün üslub və funksiyalardan istifadə edən bir çox "ən yaxşı təcrübə" var. Layihədəki növbəti proqramçıların (özünüz də daxil olmaqla) kodunuzu oxuya və anlaya biləcəyinə əmin olmaq üçün bir az dəqiqlik lazımdır.
Addım
Metod 1 /2: Standart Kod yazmaq
Addım 1. Eclipse, Netbeans və CodeBlocks kimi C ++ üçün bir IDE (inteqrasiya edilmiş inkişaf mühiti) yükləyin və ya Notepad ++ və ya VIM kimi düz mətn redaktorundan istifadə edə bilərsiniz
Proqramı əmr satırından da işə sala bilərsiniz, bu halda hər hansı bir mətn redaktoru kifayət edər. Sintaksisin işıqlandırılmasını və sətir nömrələməsini dəstəkləyən bir redaktor seçsəniz faydalı ola bilər. Əksər proqramçılar Unix kimi sistemlərin (Linux, OS X, BSD) inkişaf üçün ən yaxşı mühit olduğunu görürlər.
Addım 2. Əsas proqram faylını yaradın
Əsas faylda main () adlı bir funksiya olmalıdır. Proqramın icrasının başladığı yer budur. Buradan funksiyaları, prefiks siniflərini və s. Tətbiqinizdəki digər sənədlər və kitabxanalar bu fayla daxil edilə bilər.
Addım 3. Proqramı yazmağa başlayın
Yaratmaq istədiyiniz kodu və ya proqramı daxil edin (aşağıda bəzi nümunələrə baxın). Sintaksis, semantika, Obyekt yönümlü proqramlaşdırma paradiqmaları, məlumatların kəsilməsi, əlaqəli siyahılar, prioritet növbələr və s. C ++ proqramlaşdırmaq asan bir dil deyil, ancaq bunu etmək bütün proqramlaşdırma dilləri ilə işləyən əsasları öyrədəcək.
Addım 4. Şərhləri koda daxil edin
Hansı funksiyaların və dəyişənlərin istifadə edildiyini izah edin. Dəyişənlər və funksiyalar üçün aydın adlar seçin. Qlobal dəyişən adlardan faydalanın. Ümumiyyətlə, kodunuzu oxuyan hər kəsin bunu anlaya biləcəyinə əmin olun.
Addım 5. Kodunuzda uyğun girintilərdən istifadə edin
Yenə də aşağıdakı nümunəyə baxın.
Addım 6. Kodu birlikdə tərtib edin
g ++ əsas.cpp
Addım 7. Yazaraq proqramı işə salın:
./a.out
Metod 2 /2: Nümunə
Addım 1. Nümunə 1 -ə nəzər salın:
/* Bu sadə proqram g ++ üslubunun əsaslarını anlamaq üçün hazırlanmışdır. Bu proqram g ++ Kompilyatorundan istifadə edir.*/ #İnclude/*giriş və çıxış funksiyalarını daxil edin*/ ad sahəsini istifadə edərək std; /* std (standart) funksiyasından istifadə edirik* /int main () /* əsas funksiyanı bəyan edirik; İnt main (void) da istifadə edə bilərsiniz. */ {cout << "\ n Salam Baba"; / * '\ n' yeni bir sətirdir (t yeni bir sekmedir) */ cout << "\ n Salam Ana"; cout << "\ n Bu mənim ilk proqramımdır"; cout << "\ n Tarix 2018-04-20"; 0 qaytarır; }
Addım 2. Nümunə 2 -ni nəzərdən keçirin:
/ * İki Nömrənin Cəmini Saymaq üçün Bu Proqram */ #daxil edin std; int main () {float sayı1, sayı2, res; /* dəyişən elan edin; int, double, long… də istifadə edilə bilər */ cout << "\ n İlk nömrəni daxil edin ="; cin >> num1; / * istifadəçi dəyərini num1 daxil edin */ cout << "\ n İkinci nömrəni daxil edin ="; cin >> num2; res = sayı1 + sayı2; cout << "\ n Sum" << num1 << "və" << num2 << "=" << res '\ n'; 0 qaytarır; }
Addım 3. Nümunə 3 -ü öyrənin:
/ * İki Nömrəni Çarpdır */ #ad sahəsini istifadə edərək daxil et std; int main () {float sayı1; int sayı2; ikiqat res; cout << "\ n İlk rəqəmi daxil edin ="; cin >> num1; cout << "\ n İkinci rəqəmi daxil edin ="; cin >> num2; res = sayı1 * sayı2; cout << "\ n İki ədəd çarpın =" << res '\ n'; 0 qaytarır; }
Addım 4. Nümunə 4 -ə nəzər salın:
Riyaziyyat düsturunu tapmaq üçün // '' Döngə ''. Bu vəziyyətdə, proqram Project Euler -də // Sual 1 -ə cavab axtarır. #std ad sahəsini istifadə edərək daxil edin; int main () {// '' Əsas '' açılır. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Cavabı tapmaq üçün lazım olan tam ədəd yaradın. for (int a = 0; a <1000; a = a+3) {sum1 = sum1+a;} // '' Loop '' a, 1000 -dən böyük və ya bərabər olana qədər, hər birinə 3 '' loop '' əlavə edin. Sum1 -ə əlavə edin. for (int b = 0; b <1000; b = b+5) {sum2 = sum2+b;} // '' Loop '' b, 1000 -dən böyük və ya bərabər olana qədər, hər birinə 5 '' loop '' əlavə edin. Sum2 -ə b əlavə edin. c '' '. Sum3 -ə c əlavə edin. sum4 = sum1 + sum2 - sum3; // sum4, sum1 və sum2 -nin cəmini alır, cəmi 3 -dən. cout << sum4; // Nəticə sum4, cavabdır. cin.get (); // İstifadəçinin Enter düyməsini basmasını gözləyin. 0 qaytarır; // Qayıdacaq bəyanat. } // Əsas Bağlama.
Addım 5. Müxtəlif üslublu aşağıdakı nümunələri nəzərdən keçirin:
int main () {int i = 0; əgər (1+1 == 2) {i = 2; }} / * Ağdərilər Stili * / int main () {int i; əgər (1+1 == 2) {i = 2; }} / * GNU Style * / int main () {int i; if (şərt) {i = 2; funksiyalar (); }}
İpuçları
- Proqramlarınız üçün həmişə bir ISO tərtibçisi istifadə edin.
- 'a.out', tərtibçi tərəfindən yaradılan standart icra olunan fayl adıdır.
- Bir çox fərqli dəyişəndən və ya funksiyadan istifadə edən bir şey yazırsınızsa, daha sonra düzəliş etməyi və başa düşməyi asanlaşdırmaq üçün bəzi şərhlər əlavə edin!