የ C ++ ፕሮግራሚንግን እንዴት እንደሚማሩ 7 ደረጃዎች (ከስዕሎች ጋር)

ዝርዝር ሁኔታ:

የ C ++ ፕሮግራሚንግን እንዴት እንደሚማሩ 7 ደረጃዎች (ከስዕሎች ጋር)
የ C ++ ፕሮግራሚንግን እንዴት እንደሚማሩ 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ C ++ ፕሮግራሚንግን እንዴት እንደሚማሩ 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ C ++ ፕሮግራሚንግን እንዴት እንደሚማሩ 7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: በ30 ቀን እራስን መለወጥ Change Yourself in 30 Days 2024, ግንቦት
Anonim

የመማር መርሃ ግብር በእርግጠኝነት በአንድ ሌሊት ሊሠራ የሚችል ነገር አይደለም ፣ እና ብዙ ጠንክሮ መሥራት እና ራስን መወሰን (በተለይም C ++ ን መማር) ይጠይቃል። ይህ መመሪያ በሂደቱ ውስጥ ይረዳዎታል።

ደረጃ

C ++ Programming ደረጃ 1 ይማሩ
C ++ Programming ደረጃ 1 ይማሩ

ደረጃ 1. ስለ ሲ ++ ታሪክ ይማሩ።

የፕሮግራም ቋንቋ መማር ለመጀመር በጣም ጥሩው መንገድ ታሪኩን ማጥናት ነው። ያነበቡትን ሁሉ ባይረዱም ፣ እነዚህ ጥቂት ገጾች በኋላ ላይ ለሚታዩ አስፈላጊ ውሎች (እንደ “የነገር ተኮር መርሃ ግብር”) ያስተዋውቁዎታል።

C ++ Programming ደረጃ 2 ይማሩ
C ++ Programming ደረጃ 2 ይማሩ

ደረጃ 2. የ C ++ ኮምፕሌተር (እና የሚቻል IDE) ይጫኑ።

በ C ++ ውስጥ ለፕሮግራም ማቀናበሪያዎች አስፈላጊ ናቸው ምክንያቱም ትክክለኛው ምንጭ ኮድ በኮምፒተርዎ ወደ አስፈፃሚ ፋይል መሰብሰብ አለበት። ዊንዶውስ የሚጠቀሙ ከሆነ ትክክለኛው አማራጭ ቪዥዋል ሲ ++ 2010 ኤክስፕረስ ወይም ሊኑክስን የሚጠቀሙ ከሆነ ትክክለኛው አማራጭ ጌይኒ ነው። ሁለቱም አብሮገነብ IDE (ገለልተኛ የልማት አከባቢ) ይዘው ይመጣሉ ፣ ይህም የምንጭ ኮድን የመፃፍ ሂደትን ሊያቃልል ይችላል። (ማሳሰቢያ: ብዙ ሰዎች በበይነመረብ ላይ ደም መፋሰስን Dev-C ++ IDE እና compiler ን እንዲጠቀሙ ይመክራሉ። ግን ማድረግ የለብዎትም ፣ ይህ ሶፍትዌር በ 5 ዓመታት ውስጥ አልተዘመነም እና ብዙ የታወቁ ሳንካዎች አሉት ፣ ዝርዝሩ እዚህ አለ https:// sourceforge.net/p/dev-cpp/bugs/)

IDE ን በብቃት እንዴት እንደሚጠቀሙ ይወቁ። እዚያ ያሉ አንዳንድ አይዲኢዎች የመማር ሂደትዎን ሊያደናቅፉ የሚችሉ የራሳቸው የግል ገጠመኞች አሏቸው። ስለዚህ ለተለያዩ የ IDE አማራጮች እና ቅንብሮች ማጣቀሻውን ማንበብ ወይም ማጣቀሻ ማስቀመጥ ጥሩ ሀሳብ ነው።

C ++ Programming ደረጃ 3 ይማሩ
C ++ Programming ደረጃ 3 ይማሩ

ደረጃ 3. C ++ ን መማር ለመጀመር አንድ ወይም ሁለት ትምህርቶችን ይምረጡ።

ይህ ደረጃ ፣ አጠናቃሪውን ከመጫን ጋር ፣ ከሁሉም በጣም አስፈላጊ ደረጃዎች አንዱ ነው። በዚህ ደረጃ ላይ እርግጠኛ መሆን ያለብዎት ጥቂት ነገሮች አሉ። በመጀመሪያ ፣ መመሪያው በፕሮግራም ውስጥ ለጀማሪዎች ለሆኑ አንባቢዎች የተፃፈ መሆኑን ያረጋግጡ ፣ ምክንያቱም ማብራሪያዎቹ በጣም ጥልቅ ናቸው። በመቀጠልም በመማሪያው ውስጥ ያለው ኮድ የ C ++ 03 ደረጃን ወይም አዲሱን C ++ 11 (ገና ደረጃውን ያልጠበቀ ፣ ከአቀናባሪ ጉዳዮች ተጠንቀቁ) መከተሉን ያረጋግጡ ምክንያቱም ዘመናዊ አዘጋጆች ጊዜ ያለፈበትን ኮድ ማጠናቀር ይቸግራቸዋል ፣ ወይም በቀላሉ ውድቅ ያድርጉት። አንዳንድ ጥሩ ትምህርቶች ከ Cprogramming.com የ C ++ አጋዥ ስልጠና እና www.cplusplus.com/doc/tutorial/ ላይ ያለው አጋዥ ስልጠና ናቸው።

C ++ Programming ደረጃ 4 ይማሩ
C ++ Programming ደረጃ 4 ይማሩ

ደረጃ 4. እያንዳንዱን አዲስ ጽንሰ -ሀሳብ ይሞክሩ።

የፕሮግራም አስፈላጊ አካል ስለ የተለያዩ ፅንሰ -ሀሳቦች ማንበብ ብቻ ሳይሆን በራስዎ ኮድ ውስጥ እነሱን መጠቀም ነው። በ IDE ውስጥ የመገልበጥ ኮድ ብዙም ጥቅም የለውም። እያንዳንዱን ምሳሌ ቢተይቡ እና የተያዘውን የመረጃ መጠን ከፍ ለማድረግ የተማሩትን ፅንሰ -ሀሳቦች የሚጠቀም የራስዎን የፕሮግራም ሀሳብ ለማውጣት ቢሞክሩ የበለጠ ጠቃሚ ነው።

C ++ Programming ደረጃ 5 ይማሩ
C ++ Programming ደረጃ 5 ይማሩ

ደረጃ 5. ከሌሎች ገንቢዎች ይማሩ።

ስለፕሮግራም በጣም ጥሩ ከሆኑት ነገሮች አንዱ በፕሮግራም ውስጥ ምንም ዓይነት የባለሙያ ደረጃ ቢኖርዎት ፣ ለተመሳሳይ ደረጃ ወይም ከእርስዎ በላይ አንድ ደረጃ ሁል ጊዜ የምንጭ ኮድ ይኖራል። ከተወሳሰበ ምንጭ ኮድ ለመማር ጥሩ መንገድ እርስዎ ወደማይረዱት ነጥብ እስኪያገኙ ድረስ ማንበብ ነው ፣ ከዚያ በጭንቅላትዎ ውስጥ ለመስራት ይሞክሩ። የኮዱን የተወሰነ ክፍል ካላወቁ እስኪረዱ ድረስ በመማሪያ ወይም በማጣቀሻ ጽሑፍ ውስጥ ያንብቡት።

C ++ Programming ደረጃ 6 ይማሩ
C ++ Programming ደረጃ 6 ይማሩ

ደረጃ 6. የተማሩትን ፅንሰ ሀሳቦች በመጠቀም ችግሩን ይፍቱ።

የተማሩትን ለማቆየት በጣም ጥሩው መንገድ የምንጭ ኮድ ምሳሌዎችን በመፃፍ ብቻ ሳይሆን የተመደቡትን ሥራዎች በትክክል በማጠናቀቅ ነው። ሁለቱም cprogramming.com እና Project Euler ጽንሰ -ሀሳቦቹን በእውነተኛ ህይወት ለመተግበር ለመፍታት መሞከር የሚችሏቸው ጥሩ ችግሮች አሏቸው። ለችግር በእውነት ስልተ ቀመር ማምጣት ካልቻሉ ታዲያ እንደ የመጨረሻ አማራጭ በበይነመረብ ከሌሎች የተደረጉ መፍትሄዎችን ይፈልጉ እና ከእነሱ ይማሩ። ከውጤቶቹ ካልተማሩ ችግሮችን መፍታት ምን ዋጋ አለው?

C ++ Programming ደረጃ 7 ይማሩ
C ++ Programming ደረጃ 7 ይማሩ

ደረጃ 7. እርዳታ የሚያስፈልጋቸውን ሌሎችን መርዳት።

አሁን ስለ C ++ ተምረዋል ፣ ሌሎች ጀማሪዎች ችግሮቻቸውን በመስመር ላይ እንዲፈቱ እና እንደ እርስዎ በተመሳሳይ ጉዞ እንዲወስዷቸው መርዳት መጀመር አለብዎት! እርዳታ የሚጠይቀው ሰው ምክርዎን የማይሰማ ከሆነ በፍጥነት አይበሳጩ - የመጀመሪያው ላኪ ባያዳምጥም ከሰጡት መልስ ሌሎች ሊማሩ ይችላሉ።

ጠቃሚ ምክሮች

  • ቶሎ አትበሳጭ! ፕሮግራሚንግ በአንዳንድ ነጥቦች ላይ ግራ የሚያጋባ ሊሆን ይችላል ፣ ግን ያ ማለት ግን እድገትዎን ሁሉ መጣል እና መተው አለብዎት ማለት አይደለም! አንድ የተወሰነ መመሪያ አንድን ርዕስ በማብራራት መጥፎ ስሜት ከተሰማው ፣ በተመሳሳይ ጉዳይ ላይ ሌላ መመሪያ ለማንበብ ይሞክሩ። ምናልባት ችግሩ በእርስዎ ውስጥ ላይሆን ይችላል!
  • በማጠናቀር ላይ ስህተቶች ካጋጠሙዎት የምንጭ ኮዱን እንደገና ያንብቡ እና ማንኛውንም ስህተቶች ማግኘት ይችሉ እንደሆነ ይመልከቱ። ግልጽ ያልሆነ ቢመስልም ፣ ስህተቱ ራሱ ምን እንደተፈጠረ ሊነግርዎት ይሞክራል። ስለዚህ ከእሱ ስለ ስህተቶች ማንኛውንም ነገር መማር ይችሉ እንደሆነ ይመልከቱ።
  • በራስዎ ፍጥነት ይማሩ።
  • «C ++ ን ይማሩ» ን በመፈለግ C ++ ን ከ Google Play መደብር ወይም ከ Appstore መማር ይችላሉ።
  • እንዲሁም በ C ++ ላይ መጽሐፍትን መፈለግ ይችላሉ።
  • ፕሮግራሙ በሚሠራበት ጊዜ ስህተት ካገኙ ታዲያ ችግሩ የአገባብ ችግር አይደለም ፣ ነገር ግን በአልጎሪዝምዎ ውስጥ ያለ ችግር። አልጎሪዝምዎ ምን ማድረግ እንዳለበት በትክክል ለመፃፍ ይሞክሩ ፣ ከዚያ ከምንጭ ኮድዎ ጋር ያወዳድሩ። በጣም የከፋ ሁኔታ ፣ ኮድዎን ወደ የመስመር ላይ ማህበረሰብ ይውሰዱ እና ለእርስዎ ችግር ማግኘት ይችሉ እንደሆነ ይመልከቱ። በትህትና መጠየቅዎን ያረጋግጡ! እርስዎን የሚረዷቸው ሰዎች ለጥያቄዎችዎ መልስ ገንዘብ የማውጣት ሶፍትዌርን በፕሮግራም ሊያወጡ ይችሉ ይሆናል። ስለዚህ ፣ አመሰግናለሁ ማለትዎን አይርሱ!
  • ሁልጊዜ የምንጭ ኮድዎን አስተያየት ይስጡ! ለቀላል እና ለራስ-ገላጭ ኮድ እንኳን መጀመሪያ ላይ ስለፕሮግራሙ ተግባራት አጭር መግለጫ መጻፍ በጭራሽ አይጎዳውም። እርስዎ ሊረዱት የሚችሉት ትልቅ ፣ ግራ የሚያጋቡ ሶፍትዌሮችን ሲያዘጋጁ ይህ እርምጃ በኋላ ላይ ለመጣበቅ ጥሩ ልማድ ነው ፣ ግን ሌሎች የሚያነቡ ሰዎች ግራ ተጋብተዋል።

ማስጠንቀቂያ

  • ሲ እና ሲ ++ በዝቅተኛ ደረጃ የፕሮግራም ቋንቋዎች ናቸው ፣ ይህ ማለት ኮምፒተርዎን በተሳሳተ ኮድ ወይም በተንኮል አዘል ፕሮግራሞች ላይ ሆን ብለው የማጥፋት እድል አለዎት ማለት ነው! በእውነቱ እርስዎ ምን እያደረጉ እንዳሉ እስካልተረጋገጡ ድረስ በውስጡ##ያካተተ”ኮድ የያዘ ፕሮግራም በጭራሽ አያጠናቅሩ እና አያሂዱ። እርስዎ የሚያደርጉትን ቢያውቁም ፣ በማንኛውም ወጪ ለማስወገድ ይሞክሩ።
  • የእርስዎ አጠናቃሪ እና ትምህርቶች ወቅታዊ መሆናቸውን ያረጋግጡ! ጊዜ ያለፈባቸው ማጠናከሪያዎች ትክክለኛ የምንጭ ኮድ እንዳይሰበስብ ወይም እንግዳ ስህተቶች በሩጫ ሰዓት እንዲከሰቱ ሊያደርግ ይችላል። ለትምህርቶችም ተመሳሳይ ነው።
  • ብዙ ጸረ -ቫይረስ እርስዎ የፈጠሩት ሁሉ ቫይረስ ነው ብለው ያስባሉ! ፕሮግራምህ እንዳይራገፍ ፕሮግራምህን ወደ ልዩ ሁኔታ ማከልህን እና ምናልባትም ጸረ -ቫይረስን አጥፋ!