როგორ ვისწავლოთ C ++ პროგრამირება: 7 ნაბიჯი (სურათებით)

Სარჩევი:

როგორ ვისწავლოთ C ++ პროგრამირება: 7 ნაბიჯი (სურათებით)
როგორ ვისწავლოთ C ++ პროგრამირება: 7 ნაბიჯი (სურათებით)

ვიდეო: როგორ ვისწავლოთ C ++ პროგრამირება: 7 ნაბიჯი (სურათებით)

ვიდეო: როგორ ვისწავლოთ C ++ პროგრამირება: 7 ნაბიჯი (სურათებით)
ვიდეო: Как конвертировать PDF в JPG - БЕСПЛАТНО 2024, ნოემბერი
Anonim

პროგრამირების სწავლა ნამდვილად არ არის ის, რისი გაკეთებაც შესაძლებელია ერთ ღამეში და მოითხოვს დიდ შრომას და ერთგულებას (განსაკუთრებით C ++ სწავლა). ეს სახელმძღვანელო დაგეხმარებათ პროცესის გავლაში.

ნაბიჯი

ისწავლეთ C ++ პროგრამირება ნაბიჯი 1
ისწავლეთ C ++ პროგრამირება ნაბიჯი 1

ნაბიჯი 1. გაეცანით C ++ - ის ისტორიას

პროგრამირების ენის შესწავლის დასაწყებად საუკეთესო საშუალებაა მისი ისტორიის შესწავლა. მიუხედავად იმისა, რომ თქვენ ვერ გაიგებთ ყველაფერს, რასაც კითხულობთ, ეს რამდენიმე გვერდი გაგაცნობთ მნიშვნელოვან ტერმინებს, რომლებიც მოგვიანებით გამოჩნდება (მაგალითად, "ობიექტზე ორიენტირებული პროგრამირება").

ისწავლეთ C ++ პროგრამირება ნაბიჯი 2
ისწავლეთ C ++ პროგრამირება ნაბიჯი 2

ნაბიჯი 2. დააინსტალირეთ C ++ შემდგენელი (და შესაძლებელია IDE)

შემდგენლები აუცილებელია C ++ - ში პროგრამირებისათვის, რადგან ფაქტობრივი კოდის შედგენა უნდა მოხდეს თქვენს კომპიუტერში. თუ თქვენ იყენებთ Windows- ს, სწორი ვარიანტია Visual C ++ 2010 Express, ან თუ Linux– ს იყენებთ, სწორი ვარიანტია Geany. ორივეს გააჩნია ჩაშენებული IDE (დამოუკიდებელი განვითარების გარემო), რომელსაც შეუძლია გაამარტივოს კოდის წერის პროცესი. (შენიშვნა: ინტერნეტში ბევრი გირჩევთ გამოიყენოთ Bloodshed Dev-C ++ IDE და შემდგენელი. მაგრამ არ უნდა გააკეთოთ, ეს პროგრამული უზრუნველყოფა არ განახლებულა 5 წელია და ბევრი ცნობილი ხარვეზია, სია აქ არის: https:// sourceforge.net/p/dev-cpp/bugs/)

ისწავლეთ როგორ გამოიყენოთ IDE ეფექტურად. ზოგიერთ IDE– ს იქ აქვს საკუთარი ინდივიდუალური მახასიათებლები, რამაც შეიძლება შეაფერხოს თქვენი სწავლის პროცესი. ასე რომ, კარგი იდეაა წაიკითხოთ ან შეინახოთ მითითება სხვადასხვა IDE პარამეტრებისა და პარამეტრებისთვის

ისწავლეთ C ++ პროგრამირება ნაბიჯი 3
ისწავლეთ C ++ პროგრამირება ნაბიჯი 3

ნაბიჯი 3. აირჩიეთ ერთი ან ორი გაკვეთილი C ++ - ის სწავლის დასაწყებად

ეს ნაბიჯი, შემდგენლის დაყენებასთან ერთად, არის ერთ -ერთი ყველაზე მნიშვნელოვანი ეტაპი. არსებობს რამდენიმე რამ, რაშიც უნდა დარწმუნდეთ ამ ეტაპის განმავლობაში. უპირველეს ყოვლისა, დარწმუნდით, რომ სახელმძღვანელო დაწერილია მკითხველებისთვის, რომლებიც პროგრამის დამწყები არიან, რადგან განმარტებები ყველაზე საფუძვლიანია. შემდეგი, დარწმუნდით, რომ სამეურვეო კოდი შეესაბამება C ++ 03 სტანდარტს ან თუნდაც ახალ C ++ 11 -ს (ჯერ არ არის სტანდარტიზებული, გაფრთხილდით შემდგენელთა საკითხებთან დაკავშირებით), რადგან თანამედროვე შემდგენლებს გაუჭირდებათ მოძველებული კოდის შედგენა, ან უბრალოდ უარყოს იგი ზოგიერთი კარგი გაკვეთილია C ++ სამეურვეო პროგრამა cprogramming.com– დან და გაკვეთილი www.cplusplus.com/doc/tutorial/.

ისწავლეთ C ++ პროგრამირება ნაბიჯი 4
ისწავლეთ C ++ პროგრამირება ნაბიჯი 4

ნაბიჯი 4. სცადეთ ყოველი ახალი კონცეფცია

პროგრამირების მნიშვნელოვანი ნაწილია არა მხოლოდ სხვადასხვა კონცეფციის კითხვა, არამედ მათი გამოყენება საკუთარ კოდში. კოდექსის ჩასმა IDE– ში ნაკლებად გამოსაყენებელია. ეს ბევრად უფრო სასარგებლოა, თუ თქვენ ჩაწერთ თითოეულ მაგალითს და კიდევ შეეცდებით ამუშავოთ თქვენი საკუთარი პროგრამის იდეა, რომელიც იყენებს სწავლებულ კონცეფციებს, რათა მაქსიმალურად შეინარჩუნოს შენახული ინფორმაცია.

ისწავლეთ C ++ პროგრამირება ნაბიჯი 5
ისწავლეთ C ++ პროგრამირება ნაბიჯი 5

ნაბიჯი 5. ისწავლეთ სხვა დეველოპერებისგან

პროგრამირების ერთ -ერთი საუკეთესო რამ არის ის, რომ მიუხედავად იმისა, რა დონის გამოცდილება გაქვთ პროგრამირებაში, ყოველთვის იქნება წყარო კოდის ხელმისაწვდომი იმავე დონისთვის ან თქვენზე მაღლა. უფრო რთული წყაროს კოდის სწავლის კარგი საშუალებაა წაიკითხოთ მანამ, სანამ არ მიაღწევთ იმ წერტილს, რომელიც არ გესმით, შემდეგ კი ეცადეთ ამუშავოთ იგი თქვენს თავში; თუ არ იცით კოდის გარკვეული ნაწილი, წაიკითხეთ ამის შესახებ სამეურვეო ან საცნობარო მასალაში სანამ არ გაიგებთ.

ისწავლეთ C ++ პროგრამირება ნაბიჯი 6
ისწავლეთ C ++ პროგრამირება ნაბიჯი 6

ნაბიჯი 6. პრობლემის გადაჭრა ნასწავლი ცნებების გამოყენებით

სწავლის შესანარჩუნებლად საუკეთესო საშუალებაა არა მხოლოდ კოდის მაგალითების ჩაწერა, არამედ დაკისრებული ამოცანების რეალურად შესრულება. Cprogramming.com– ს და Project Euler– ს აქვთ კარგი პრობლემები, რომელთა გადაწყვეტაც შეგიძლიათ სცადოთ, რათა გამოიყენოთ ცნებები რეალურ ცხოვრებაში. თუ თქვენ ნამდვილად ვერ ამუშავებთ პრობლემის ალგორითმს, მაშინ როგორც უკიდურესი საშუალება, მოძებნეთ გადაწყვეტილებები, რომლებიც სხვებმა გააკეთეს ინტერნეტიდან და ისწავლეთ მათგან. რა აზრი აქვს პრობლემების გადაჭრას, თუ შედეგებზე არ ისწავლით?

ისწავლეთ C ++ პროგრამირება ნაბიჯი 7
ისწავლეთ C ++ პროგრამირება ნაბიჯი 7

ნაბიჯი 7. დაეხმარეთ სხვებს, რომლებსაც დახმარება სჭირდებათ

ახლა, როდესაც თქვენ შეიტყვეთ C ++ - ის შესახებ, თქვენ უნდა დაიწყოთ სხვა დამწყებთათვის დახმარების გაწევა ინტერნეტში არსებული პრობლემების გადასაჭრელად და მიიყვანეთ ისინი იმავე მოგზაურობაში, როგორც თქვენი! ნუ იმედგაცრუებთ სწრაფად, თუ ადამიანი, ვინც დახმარებას ითხოვს, არ მოუსმენს თქვენს რჩევებს: სხვებს შეუძლიათ ისწავლონ თქვენს მიერ გაცემული პასუხებიდან, მაშინაც კი, თუ ორიგინალმა გამგზავნმა ეს არ გააკეთა.

Რჩევები

  • ნუ იმედგაცრუებთ სწრაფად! პროგრამირება შეიძლება გარკვეულწილად დამაბნეველი იყოს, მაგრამ ეს არ ნიშნავს რომ თქვენ უნდა გადააგდოთ მთელი თქვენი პროგრესი და დატოვოთ! თუ კონკრეტული სახელმძღვანელო თავს ცუდად გრძნობს თემის ახსნაში, სცადეთ წაიკითხოთ სხვა სახელმძღვანელო იმავე საკითხზე; ალბათ პრობლემა შენში არ არის!
  • თუ შედგენისას წააწყდებით შეცდომებს, გადაიკითხეთ წყაროს კოდი და ნახეთ, იპოვით თუ არა შეცდომებს. მიუხედავად იმისა, რომ ეს შეიძლება ბუნდოვანი ჩანდეს, შეცდომა თავად შეეცდება გითხრათ რა მოხდა. ასე რომ ნახე თუ შეგიძლია რამე ისწავლო შეცდომებიდან.
  • ისწავლეთ საკუთარი ტემპით.
  • თქვენ შეგიძლიათ ისწავლოთ C ++ Google Play Store– დან ან Appstore– დან „Learn C ++“- ის ძიებით.
  • ასევე შეგიძლიათ მოძებნოთ წიგნები C ++ - ზე.
  • თუ პროგრამის გაშვებისას მიიღებთ შეცდომას, მაშინ პრობლემა არ არის სინტაქსის პრობლემა, არამედ პრობლემა თქვენს ალგორითმში. შეეცადეთ ზუსტად ჩაწეროთ ის, რაც უნდა გააკეთოს თქვენსმა ალგორითმმა, შემდეგ შეადაროთ იგი თქვენს კოდს. ყველაზე უარესი სცენარი, მიიყვანეთ თქვენი კოდი ონლაინ საზოგადოებაში და ნახეთ, იპოვნებენ თუ არა ისინი თქვენთვის პრობლემას. დარწმუნდით, რომ თავაზიანად ჰკითხეთ! ადამიანები, რომლებიც დაგეხმარებიან დაუთმოთ დრო და შესაძლოა დახარჯონ ფულის გამომუშავების პროგრამირება თქვენს კითხვებზე პასუხის გასაცემად. ასე რომ, არ დაგავიწყდეთ მადლობა!
  • ყოველთვის დაწერეთ კომენტარი თქვენს კოდზე! არასოდეს დააზარალებს პროგრამის ფუნქციების მოკლე აღწერის დაწერა დასაწყისში, თუნდაც მარტივი და გასაგები კოდისთვის. ეს ნაბიჯი ასევე კარგი ჩვევაა, რომ შეინარჩუნოთ მოგვიანებით, როდესაც პროგრამირებთ დიდ, დამაბნეველ პროგრამულ უზრუნველყოფას, რომელსაც თქვენ უკვე ესმით, მაგრამ სხვა ადამიანები, რომლებიც კითხულობენ დაბნეულები არიან.

გაფრთხილება

  • C და C ++ არის დაბალი დონის პროგრამირების ენები, რაც იმას ნიშნავს, რომ თქვენ გაქვთ შესაძლებლობა გაანადგუროთ თქვენი კომპიუტერი გაუმართავი კოდით ან მავნე პროგრამებით განზრახ! არასოდეს შეადგინოთ და გაუშვათ პროგრამა, რომელსაც აქვს კოდი "#include", თუ თქვენ ნამდვილად არ ხართ დარწმუნებული, რომ იცით რას აკეთებს. მაშინაც კი, თუ იცით, რას აკეთებთ, შეეცადეთ თავიდან აიცილოთ იგი ყოველ ფასად.
  • დარწმუნდით, რომ თქვენი შემდგენელი და გაკვეთილები განახლებულია! მოძველებულმა შემდგენლებმა შეიძლება გამოიწვიონ სწორი კოდის შედგენა ან უცნაური შეცდომები მოხდეს გაშვების დროს. იგივე ეხება გაკვეთილებს.
  • ბევრი ანტივირუსი იფიქრებს, რომ რასაც თქვენ შექმნით არის ვირუსი! დარწმუნდით, რომ დაამატეთ თქვენი პროგრამა გამონაკლისს და შესაძლოა გამორთოთ ანტივირუსი, რომ თქვენი პროგრამის დეინსტალაცია არ მოხდეს!