კომპიუტერის პროგრამირების მრავალი გზა არსებობს. საბოლოო ჯამში, გადაწყვეტილება იმის შესახებ, თუ როგორ მიაღწიოს იმას, რაც საჭიროა, პროგრამისტს ეკისრება. თუმცა, არსებობს მრავალი „საუკეთესო პრაქტიკა“სტილისა და ფუნქციის გამოყენებით უკეთესი შედგენისა და პროგრამებისთვის. ცოტაოდენი სიზუსტეა საჭირო იმისათვის, რომ დარწმუნდეთ, რომ შემდგომ პროგრამისტებს (მათ შორის თქვენც) შეუძლიათ თქვენი კოდის წაკითხვა და გაგება.
ნაბიჯი
მეთოდი 1 დან 2: სტანდარტული კოდის წერა
ნაბიჯი 1. ჩამოტვირთეთ IDE (ინტეგრირებული განვითარების გარემო) C ++ - ისთვის, როგორიცაა Eclipse, Netbeans და CodeBlocks, ან შეგიძლიათ გამოიყენოთ უბრალო ტექსტური რედაქტორი, როგორიცაა Notepad ++ ან VIM
თქვენ ასევე შეგიძლიათ გაუშვათ პროგრამა ბრძანების სტრიქონიდან, ამ შემთხვევაში ნებისმიერი ტექსტური რედაქტორი საკმარისი იქნება. ეს შეიძლება სასარგებლო იყოს, თუ აირჩევთ რედაქტორს, რომელიც მხარს უჭერს სინტაქსის ხაზგასმას და ხაზების ნუმერაციას. პროგრამისტების უმეტესობა მიიჩნევს, რომ Unix– ის მსგავსი სისტემები (Linux, OS X, BSD) განვითარების საუკეთესო გარემოა.
ნაბიჯი 2. შექმენით ძირითადი პროგრამის ფაილი
ძირითადი ფაილი უნდა შეიცავდეს ფუნქციას სახელწოდებით main (). სწორედ აქ იწყება პროგრამის შესრულება. აქედან, თქვენ უნდა დარეკოთ ფუნქციები, პრეფიქსი კლასები და ა. სხვა ფაილები თქვენი აპლიკაციიდან, ასევე ბიბლიოთეკები შეიძლება შეიცავდეს ამ ფაილს.
ნაბიჯი 3. დაიწყეთ პროგრამის წერა
შეიყვანეთ კოდი ან პროგრამა, რომლის შექმნა გსურთ (იხილეთ რამდენიმე მაგალითი ქვემოთ). ისწავლეთ სინტაქსი, სემანტიკა, ობიექტზე ორიენტირებული პროგრამირების პარადიგმები, მონაცემთა სტრიქონირება, ალგორითმების დიზაინი, როგორიცაა დაკავშირებული სიები, პრიორიტეტული რიგები და ა. C ++ არ არის ადვილი ენა პროგრამირებისათვის, მაგრამ ამით გასწავლით საფუძვლებს, რომლებიც მუშაობს ყველა პროგრამირების ენაზე.
ნაბიჯი 4. შეიყვანეთ კომენტარები კოდში
ახსენით, რისთვის გამოიყენება ფუნქციები და ცვლადები. შეარჩიეთ ცვლადი და ფუნქციების მკაფიო სახელები. ისარგებლეთ გლობალური ცვლადების სახელებით. ზოგადად, დარწმუნდით, რომ ნებისმიერს, ვინც კითხულობს თქვენს კოდს, შეუძლია მისი გაგება.
ნაბიჯი 5. გამოიყენეთ შესაბამისი აბზაცები თქვენს კოდში
კიდევ ერთხელ, იხილეთ ქვემოთ მოყვანილი მაგალითი.
ნაბიჯი 6. შეადგინეთ კოდი
g ++ main.cpp
ნაბიჯი 7. გაუშვით პროგრამა აკრეფით:
./ ა. გარეთ
მეთოდი 2 დან 2: მაგალითი
ნაბიჯი 1. განვიხილოთ მაგალითი 1:
/* ეს მარტივი პროგრამა შექმნილია g ++ სტილის საფუძვლების გასაგებად. ეს პროგრამა იყენებს g ++ შემდგენელს.*/ #Include/*შეიყვანეთ შესასვლელი და გამომავალი ფუნქციები*/ სახელების სივრცის გამოყენებით std; /* ჩვენ ვიყენებთ std (სტანდარტულ) ფუნქციას* /int main () /* გამოვაცხადებთ ძირითად ფუნქციას; თქვენ ასევე შეგიძლიათ გამოიყენოთ int main (void). */ {cout << "\ n გამარჯობა მამა"; / * '\ n' არის ახალი ხაზი ( t არის ახალი ჩანართი) */ cout << "\ n გამარჯობა დედა"; cout << "\ n ეს არის ჩემი პირველი პროგრამა"; cout << "\ n თარიღი 2018-04-20"; აბრუნებს 0; }
ნაბიჯი 2. განვიხილოთ მაგალითი 2:
/ * ეს პროგრამა ითვლის ორი რიცხვის ჯამს */ #მოიცავს სახელების სივრცის გამოყენებით std; int main () {float num1, num2, res; /* ცვლადის გამოცხადება; int, ორმაგი, გრძელი… ასევე შეიძლება გამოყენებულ იქნას */ cout << "\ n შეიყვანეთ პირველი ნომერი ="; cin >> num1; / * შეიყვანეთ მომხმარებლის მნიშვნელობა num1 */ cout << "\ n შეიყვანეთ მეორე ნომერი ="; cin >> num2; res = num1 + num2; cout << "\ n ჯამი" << num1 << "და" << num2 << "=" << res '\ n'; აბრუნებს 0; }
ნაბიჯი 3. სწავლის მაგალითი 3:
/ * ორი რიცხვის გამრავლება */ #მოიცავს სახელების სივრცის გამოყენებით std; int main () {float num1; int num2; ორმაგი რეს; cout << "\ n შეიყვანეთ პირველი ნომერი ="; cin >> num1; cout << "\ n შეიყვანეთ მეორე ნომერი ="; cin >> num2; res = num1 * num2; cout << "\ n ორი რიცხვის გამრავლება =" << res '\ n'; აბრუნებს 0; }
ნაბიჯი 4. განვიხილოთ მაგალითი 4:
// '' მარყუჟი '' მათემატიკის ფორმულის მოსაძებნად. ამ შემთხვევაში, პროგრამა ეძებს პასუხს // კითხვა #1 პროექტ ეულერში. #მოიცავს სახელების სივრცის გამოყენებით std; int main () {// გახსნა '' მთავარი ''. int თანხა 1 = 0; int თანხა 2 = 0; int თანხა 3 = 0; int sum4 = 0; // შექმენით პასუხის მისაღებად საჭირო მთელი რიცხვი. for (int a = 0; a <1000; a = a+3) {sum1 = sum1+a;} // '' მარყუჟი '' სანამ a არ აღემატება ან უდრის 1000 -ს, დაამატებთ 3 თითოეულ '' მარყუჟს '' რა ასევე დაამატეთ თანხა 1. for (int b = 0; b <1000; b = b+5) {sum2 = sum2+b;} // '' მარყუჟი '' სანამ b არ აღემატება ან უდრის 1000 -ს, დაამატებთ 5 თითოეულ '' მარყუჟს '' რა ასევე დაამატეთ b თანხას 2. for (int c = 0; c <1000; c = c+15) {sum3 = sum3+c;} // '' მარყუჟი '' სანამ c არ არის 1000 -ზე მეტი ან ტოლი, 15 -ს დაამატეთ c ყოველ მარყუჟში '' '' ასევე დაამატეთ c თანხას 3. sum4 = sum1 + sum2 - sum3; // sum4 იღებს ჯამს sum1 და sum2, მინუს sum3. cout << sum4; // შედეგი არის sum4, პასუხი. cin.get (); // დაელოდეთ მომხმარებლის დაწკაპუნებას Enter. აბრუნებს 0; // დაბრუნების განცხადება. } // მთავარი დახურვა.
ნაბიჯი 5. განვიხილოთ შემდეგი მაგალითები სხვადასხვა სტილით:
int main () {int i = 0; თუ (1+1 == 2) {i = 2; }} / * Whitesmiths სტილი * / int main () {int i; თუ (1+1 == 2) {i = 2; }} / * GNU სტილი * / int main () {int i; თუ (პირობა) {i = 2; ფუნქციები (); }}
Რჩევები
- ყოველთვის გამოიყენეთ ISO შემდგენელი თქვენი პროგრამებისთვის.
- 'a.out' არის შემდგენელის მიერ წარმოქმნილი ნაგულისხმევი ფაილის სახელი.
- თუ თქვენ წერთ ისეთ რამეს, რაც იყენებს უამრავ განსხვავებულ ცვლადს ან ფუნქციას, შეიტანეთ რამდენიმე კომენტარი, რომ გაუადვილოთ მოგვიანებით გამართვა და გაგება!