Ինչպես սովորել C ++ ծրագրավորում. 7 քայլ (նկարներով)

Բովանդակություն:

Ինչպես սովորել C ++ ծրագրավորում. 7 քայլ (նկարներով)
Ինչպես սովորել C ++ ծրագրավորում. 7 քայլ (նկարներով)

Video: Ինչպես սովորել C ++ ծրագրավորում. 7 քայլ (նկարներով)

Video: Ինչպես սովորել C ++ ծրագրավորում. 7 քայլ (նկարներով)
Video: Ինչպես word ֆայլից ստանալ pdf ֆայլ 2019 2024, Մայիս
Anonim

Programրագրավորում սովորելը հաստատ այն չէ, ինչ կարելի է անել մեկ գիշերվա ընթացքում և պահանջում է մեծ քրտնաջան աշխատանք և նվիրվածություն (հատկապես C ++ սովորելը): Այս ուղեցույցը կօգնի ձեզ գործընթացի ընթացքում:

Քայլ

Սովորեք C ++ ծրագրավորում Քայլ 1
Սովորեք C ++ ծրագրավորում Քայլ 1

Քայլ 1. Իմացեք C ++ - ի պատմության մասին:

Mingրագրավորման լեզու սովորել սկսելու լավագույն միջոցը նրա պատմությունն ուսումնասիրելն է: Թեև դուք չեք կարող հասկանալ այն ամենը, ինչ կարդում եք, այս մի քանի էջերը ձեզ կներկայացնեն կարևոր տերմիններ, որոնք հետագայում կհայտնվեն (օրինակ ՝ «Օբյեկտ կողմնորոշված ծրագրավորում»):

Սովորեք C ++ ծրագրավորում Քայլ 2
Սովորեք C ++ ծրագրավորում Քայլ 2

Քայլ 2. Տեղադրեք C ++ կոմպիլյատորը (և հնարավոր IDE):

Կոմպիլյատորները անհրաժեշտ են C ++ ծրագրավորման համար, քանի որ իրական աղբյուրի կոդը պետք է կազմված լինի ձեր համակարգչի կողմից գործարկվող ֆայլի մեջ: Եթե օգտվում եք Windows- ից, ապա ճիշտ տարբերակը Visual C ++ 2010 Express- ն է, կամ եթե Linux- ից եք օգտվում, ապա ճիշտ տարբերակը Geany- ն է: Երկուսն էլ ունեն ներկառուցված IDE (անկախ զարգացման միջավայր), որը կարող է պարզեցնել սկզբնական կոդի գրելու գործընթացը: (ՈEՇԱԴՐՈԹՅՈՆ. Ինտերնետում շատերը խորհուրդ կտան օգտագործել 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 -ին (դեռ ստանդարտացված չէ, զգուշացեք կոմպիլյատորի խնդիրներից), քանի որ ժամանակակից կոմպիլյատորները դժվարությամբ են հնացած ծածկագիր կազմելու կամ պարզապես մերժել այն: Որոշ լավ ձեռնարկներ են cprogramming.com- ի C ++ ձեռնարկը և www.cplusplus.com/doc/tutorial/ հասցեն:

Սովորեք C ++ ծրագրավորում Քայլ 4
Սովորեք C ++ ծրագրավորում Քայլ 4

Քայլ 4. Փորձեք յուրաքանչյուր նոր հայեցակարգ:

Mingրագրավորման կարևոր մասը ոչ միայն կարդալ տարբեր հասկացությունների մասին, այլև դրանք օգտագործել ձեր սեփական ծածկագրում: IDE- ում ծածկագրի պատճենումը քիչ օգուտ է: Դա շատ ավելի օգտակար կլինի, եթե մուտքագրեք յուրաքանչյուր օրինակ և նույնիսկ փորձեք գալ ձեր սեփական ծրագրի գաղափարին, որն օգտագործում է ուսուցանված հասկացությունները `առավելագույնի հասցնելու պահվող տեղեկատվության քանակը:

Սովորեք C ++ ծրագրավորում Քայլ 5
Սովորեք C ++ ծրագրավորում Քայլ 5

Քայլ 5. Սովորեք այլ ծրագրավորողներից:

Programրագրավորման լավագույն հատկություններից մեկն այն է, որ անկախ նրանից, թե ինչ մակարդակի փորձագիտություն ունեք ծրագրավորման մեջ, միշտ կլինի նույն մակարդակի կամ ձեզանից մեկ մակարդակի համար հասանելի կոդ: Ավելի բարդ աղբյուրի կոդից սովորելու լավ միջոց է կարդալը մինչև չհասկանալի կետին հասնելը, այնուհետև փորձեք այն մշակել ձեր գլխում. եթե չգիտեք ծածկագրի որոշակի հատված, կարդացեք դրա մասին ձեռնարկում կամ տեղեկատու նյութում մինչև չհասկանաք:

Սովորեք C ++ ծրագրավորում Քայլ 6
Սովորեք C ++ ծրագրավորում Քայլ 6

Քայլ 6. Խնդիրը լուծիր ՝ օգտագործելով սովորած հասկացությունները:

Սովորածը պահպանելու լավագույն միջոցը ոչ միայն աղբյուրի կոդի օրինակներ գրելն է, այլ իրականում հանձնարարված առաջադրանքների կատարումը: Ինչպես cprogramming.com- ը, այնպես էլ Project Euler- ը ունեն լավ խնդիրներ, որոնք կարող եք փորձել լուծել `հասկացությունները իրական կյանքում կիրառելու համար: Եթե իսկապես չեք կարող խնդրի լուծման ալգորիթմ մշակել, ապա որպես վերջին միջոց փնտրեք լուծումներ, որոնք արվել են ուրիշների կողմից ինտերնետից և դասեր քաղեք դրանցից: Ի՞նչ իմաստ ունի լուծել խնդիրները, եթե դասեր չես քաղում արդյունքներից:

Սովորեք C ++ ծրագրավորում Քայլ 7
Սովորեք C ++ ծրագրավորում Քայլ 7

Քայլ 7. Օգնեք ուրիշներին, ովքեր օգնության կարիք ունեն:

Այժմ, երբ սովորել եք C ++ - ի մասին, պետք է սկսեք օգնել այլ սկսնակներին լուծել իրենց խնդիրները առցանց և նրանց ուղարկել նույն ճանապարհով, ինչ ձերն է: Մի շտապեք հիասթափվել, եթե օգնություն խնդրողը չի լսի ձեր խորհուրդը.

Խորհուրդներ

  • Մի շտապեք հիասթափվել: Mingրագրավորումը որոշ կետերում կարող է շփոթեցուցիչ լինել, բայց դա չի նշանակում, որ պետք է դեն նետեք ձեր ամբողջ առաջընթացը և թողեք այն: Եթե որևէ ուղեցույց վատ է զգում որևէ թեմա բացատրելիս, փորձեք կարդալ նույն հարցի վերաբերյալ մեկ այլ ուղեցույց: գուցե խնդիրը ձեր մեջ չէ:
  • Եթե կազմման ընթացքում սխալների եք հանդիպում, վերընթերցեք սկզբնական կոդը և տեսեք, թե արդյոք կարող եք գտնել որևէ սխալ: Թեև դա կարող է անորոշ թվալ, բայց սխալն ինքնին կփորձի ձեզ ասել, թե ինչն է սխալ: Այսպիսով, տեսեք, արդյոք կարող եք ինչ -որ բան սովորել դրանից սխալների մասին:
  • Սովորեք ձեր սեփական տեմպերով:
  • Դուք կարող եք սովորել C ++ Google Play Store- ից կամ Appstore- ից ՝ որոնելով «Իմացեք C ++»:
  • Կարող եք նաև գրքեր փնտրել C ++ - ով:
  • Եթե սխալ եք ստանում, երբ ծրագիրն աշխատում է, ապա խնդիրը ոչ թե շարահյուսության խնդիր է, այլ խնդիր ձեր ալգորիթմի մեջ: Փորձեք գրել այն, ինչ պետք է անի ձեր ալգորիթմը, այնուհետև համեմատեք այն ձեր սկզբնական կոդի հետ: Ամենավատ սցենարը, ձեր ծածկագիրը տարեք առցանց համայնք և տեսեք, արդյոք նրանք կարող են ձեզ համար խնդիր գտնել: Համոզվեք, որ քաղաքավարի եք հարցնում: Մարդիկ, ովքեր օգնում են ձեզ ժամանակ հատկացնել, նրանք կարող են ծախսել գումար վաստակող ծրագրակազմի ծրագրավորման վրա ՝ ձեր հարցերին պատասխանելու համար: Այսպիսով, մի մոռացեք ասել շնորհակալություն:
  • Միշտ մեկնաբանեք ձեր աղբյուրի կոդը: Երբեք չի խանգարի սկզբում ծրագրի գործառույթների համառոտ նկարագրություն գրել, նույնիսկ պարզ և ինքնաբացատրվող ծածկագրի համար: Այս քայլը նաև լավ սովորություն է ՝ հետագայում մնալու համար, երբ ծրագրավորում եք մեծ, շփոթեցնող ծրագրակազմ, որը կարող եք արդեն հասկանալ, բայց այլ ընթերցողներ շփոթված են:

Գուշացում

  • C և C ++-ը ցածր մակարդակի ծրագրավորման լեզուներ են, ինչը նշանակում է, որ դուք հնարավորություն ունեք ձեր համակարգիչը խափանել սխալ ծածկագրով կամ չարամիտ ծրագրերով դիտմամբ: ԵՐԲԵՔ մի՛ կազմեք և գործարկեք մի ծրագիր, որն ունի «#ներառի» ծածկագիր, եթե ԻՐԱԿԱՆՈՎ Վստահ չեք, որ գիտեք, թե ինչ է դա անում: Նույնիսկ եթե գիտեք, թե ինչ եք անում, փորձեք ամեն գնով խուսափել դրանից:
  • Համոզվեք, որ ձեր կազմողն ու ձեռնարկները արդիական են: Հնացած կազմողները կարող են հանգեցնել վավեր աղբյուրի կոդի չկազմման կամ տարօրինակ սխալների առաջացման ժամանակ: Նույնը վերաբերում է ձեռնարկներին:
  • Շատ հակավիրուսներ կմտածեն, որ այն, ինչ ստեղծում ես, վիրուս է: Համոզվեք, որ ձեր ծրագիրը ավելացնում եք բացառության վրա և գուցե անջատեք հակավիրուսը, որպեսզի ձեր ծրագիրը չտեղակայվի: