C ++ dasturlashni qanday o'rganish kerak: 7 qadam (rasmlar bilan)

Mundarija:

C ++ dasturlashni qanday o'rganish kerak: 7 qadam (rasmlar bilan)
C ++ dasturlashni qanday o'rganish kerak: 7 qadam (rasmlar bilan)

Video: C ++ dasturlashni qanday o'rganish kerak: 7 qadam (rasmlar bilan)

Video: C ++ dasturlashni qanday o'rganish kerak: 7 qadam (rasmlar bilan)
Video: Я открываю Mentali Tripack из EB08 Fusion Fist, карты покемонов. 2024, May
Anonim

Dasturlashni o'rganish, albatta, bir kechada bajarilishi mumkin emas va ko'p mehnat va fidoyilikni talab qiladi (ayniqsa, C ++ ni o'rganish). Ushbu qo'llanma sizga bu jarayonda yordam beradi.

Qadam

C ++ dasturlashni o'rganing 1 -qadam
C ++ dasturlashni o'rganing 1 -qadam

Qadam 1. C ++ tarixi haqida bilib oling

Dasturlash tilini o'rganishni boshlashning eng yaxshi usuli - uning tarixini o'rganish. Siz o'qigan hamma narsani tushunmasangiz ham, bu bir nechta sahifalar sizni keyinchalik paydo bo'ladigan muhim atamalar bilan tanishtiradi (masalan, "Ob'ektga yo'naltirilgan dasturlash").

C ++ dasturlashni o'rganing 2 -qadam
C ++ dasturlashni o'rganing 2 -qadam

Qadam 2. C ++ kompilyatorini o'rnating (va mumkin bo'lgan IDE)

Kompilyatorlar C ++ da dasturlash uchun zarur, chunki haqiqiy manba kodi kompyuteringiz tomonidan bajariladigan faylga to'planishi kerak. Agar siz Windows -dan foydalanayotgan bo'lsangiz, to'g'ri variant Visual C ++ 2010 Express yoki Linuxdan foydalanayotgan bo'lsangiz, to'g'ri variant - Geany. Har ikkalasida ham manba kodini yozish jarayonini soddalashtira oladigan o'rnatilgan IDE (mustaqil rivojlanish muhiti) mavjud. (QAYD: Internetdagi ko'p odamlar sizga Bloodshed Dev-C ++ IDE va kompilyatoridan foydalanishni maslahat berishadi. Lekin QILMASLIK kerak, bu dasturiy ta'minot 5 yildan beri yangilanmagan va ko'plab xatolari bor, ro'yxat bu erda: https:// sourceforge.net/p/dev-cpp/bugs/)

IDE -dan qanday samarali foydalanishni bilib oling. Ba'zi IDE'larning o'quv jarayoningizga xalaqit beradigan shaxsiy qiziqishlari bor. Shuning uchun har xil IDE parametrlari va sozlamalarini o'qish yoki ularga havola qilish yaxshi bo'ladi

C ++ dasturlashni o'rganing 3 -qadam
C ++ dasturlashni o'rganing 3 -qadam

3 -qadam. C ++ ni o'rganishni boshlash uchun bir yoki ikkita darslikni tanlang

Bu qadam, kompilyatorni o'rnatish bilan birga, eng muhim bosqichlardan biridir. Ushbu bosqichda siz bir nechta narsalarga ishonch hosil qilishingiz kerak. Birinchidan, qo'llanma dasturlashni to'liq boshlagan o'quvchilar uchun yozilganligiga ishonch hosil qiling, chunki tushuntirishlar eng puxta. Keyin, darslikdagi kod C ++ 03 standartiga yoki hatto yangi C ++ 11 standartiga mos kelishiga ishonch hosil qiling (hali standartlashtirilmagan, kompilyator muammolaridan ehtiyot bo'ling), chunki zamonaviy kompilyatorlar eskirgan kodni tuzishda qiynaladi yoki oddiygina bo'ladi. rad et. Ba'zi yaxshi darsliklar - bu cprogramming.com saytidagi C ++ va www.cplusplus.com/doc/tutorial/ dagi o'quv qo'llanmalari.

C ++ dasturlashni o'rganing 4 -qadam
C ++ dasturlashni o'rganing 4 -qadam

4 -qadam. Har bir yangi kontseptsiyani sinab ko'ring

Dasturlashning muhim qismi bu nafaqat turli tushunchalar haqida o'qish, balki ularni o'z kodingizda ishlatishdir. IDE-ga kodni nusxalashning foydasi yo'q. Agar siz har bir misolni yozsangiz va hatto o'z ma'lumotingizni saqlanadigan ma'lumotlarning maksimal hajmini oshirish uchun o'rgatilgan tushunchalardan foydalanadigan dastur g'oyasini ishlab chiqishga harakat qilsangiz, bu yanada foydali bo'ladi.

C ++ dasturlashni o'rganing 5 -qadam
C ++ dasturlashni o'rganing 5 -qadam

5 -qadam. Boshqa ishlab chiquvchilardan o'rganing

Dasturlashning eng yaxshi jihatlaridan biri shundaki, siz dasturlash bo'yicha qanday tajribaga ega bo'lishingizdan qat'i nazar, har doim bir xil darajadagi yoki sizdan yuqori darajadagi manba kodi mavjud bo'ladi. Murakkab manba kodidan o'rganishning yaxshi usuli - siz tushunmagan joyga etib borguningizcha o'qib chiqing, keyin uni boshingizda hal qilishga harakat qiling; Agar siz kodning ma'lum bir qismini bilmasangiz, tushunmaguningizcha bu haqda o'quv qo'llanma yoki ma'lumotnomada o'qing.

C ++ dasturlashni o'rganing 6 -qadam
C ++ dasturlashni o'rganing 6 -qadam

Qadam 6. O'rganilgan tushunchalar yordamida muammoni hal qiling

O'rganganlaringizni saqlashning eng yaxshi usuli bu faqat manba kodini yozish emas, balki berilgan vazifalarni bajarishdir. Cprogramming.com va Project Euler ikkalasida ham kontseptsiyalarni real hayotda qo'llash uchun siz hal qila oladigan yaxshi muammolar bor. Agar siz haqiqatan ham muammoning algoritmini o'ylab topa olmasangiz, oxirgi chora sifatida Internetdan boshqalar hal qilgan echimlarni qidiring va ulardan o'rganing. Agar natijadan saboq olmasangiz, muammolarni hal qilishning nima keragi bor?

C ++ dasturlashni o'rganing 7 -qadam
C ++ dasturlashni o'rganing 7 -qadam

7 -qadam. Yordamga muhtoj bo'lgan boshqalarga yordam bering

Endi siz C ++ haqida bilib olganingizdan so'ng, siz yangi boshlanuvchilarga o'z muammolarini Internetda hal qilishda yordam berishni boshlashingiz va ularni siznikiga o'xshash sayohatga olib chiqishingiz kerak! Agar yordam so'rab murojaat qilayotgan kishi sizning maslahatingizga quloq solmasa, tushkunlikka tushmang: boshqalar siz yuborgan javoblardan o'rganishi mumkin, hatto asl jo'natuvchi eshitmagan bo'lsa ham.

Maslahatlar

  • Tez tushkunlikka tushmang! Dasturlash ba'zida chalkash bo'lishi mumkin, lekin bu sizning barcha yutuqlaringizni tashlab, undan voz kechishingiz kerak degani emas! Agar ma'lum bir qo'llanma mavzuni tushuntirishda o'zini yomon his qilsa, xuddi shu masala bo'yicha boshqa qo'llanmani o'qib ko'ring; Balki muammo sizda emas!
  • Agar siz kompilyatsiya paytida xatolarga duch kelsangiz, manba kodini qayta o'qing va xato topa olasizmi yoki yo'qligini bilib oling. Bu noaniq tuyulishi mumkin bo'lsa -da, xato o'zi sizga nima noto'g'ri bo'lganini aytib berishga harakat qiladi. Shunday qilib, xatolar haqida biror narsa bilib olishingiz mumkinligini bilib oling.
  • O'z xohishingiz bilan o'rganing.
  • Siz C ++ ni Google Play Store yoki Appstore -dan "C ++ ni o'rganing" ni qidirish orqali o'rganishingiz mumkin.
  • Siz C ++ da kitoblarni qidirishingiz mumkin.
  • Agar dastur ishlayotganda xato bo'lsa, muammo sintaksis muammosi emas, balki algoritmingizdagi muammo. Sizning algoritmingiz nima qilish kerakligini aniq yozishga harakat qiling, keyin uni manba kodingiz bilan solishtiring. Eng yomon holatda, kodingizni onlayn hamjamiyatga olib boring va ular siz uchun muammo topa oladimi -yo'qligini bilib oling. Xushmuomalalik bilan so'raganingizga ishonch hosil qiling! Sizga yordam beradigan odamlar sizning savollaringizga javob berish uchun pul ishlab chiqaruvchi dasturiy ta'minotni sarflashlari mumkin. Shunday ekan, rahmat aytishni unutmang!
  • Har doim manba kodingizni sharhlang! Dasturning funktsiyalarining boshida, hatto sodda va o'z-o'zidan tushunarli kod uchun ham, qisqacha tavsif yozish hech qachon og'ritmaydi. Bu qadam, keyinchalik siz tushunadigan, chalkash dasturiy ta'minotni dasturlashda, lekin boshqa odamlar o'qiyotganlarida adashib qolganda, amal qilish yaxshi odatdir.

Ogohlantirish

  • C va C ++-bu past darajali dasturlash tillari, demak sizda noto'g'ri kod yoki zararli dasturlar yordamida kompyuteringizni ishdan chiqarish imkoniyati bor! Hech qachon "#include" kodi bo'lgan dasturni kompilyatsiya qilmang va ishga tushirmang. Agar siz nima qilayotganingizni bilsangiz ham, undan qochishga harakat qiling.
  • Sizning kompilyatoringiz va darsliklaringiz yangilanganligiga ishonch hosil qiling! Eskirgan kompilyatorlar joriy manba kodining kompilyatsiya qilinmasligiga yoki ish vaqtida g'alati xatolar paydo bo'lishiga olib kelishi mumkin. Xuddi shu narsa darsliklar uchun ham amal qiladi.
  • Ko'p antivirus siz yaratgan narsani virus deb o'ylaydi! Dasturingizni istisno holatiga qo'shganingizga ishonch hosil qiling va dasturni o'chirmaslik uchun antivirusni o'chirib qo'ying!