Programրագրավորում սովորելը հաստատ այն չէ, ինչ կարելի է անել մեկ գիշերվա ընթացքում և պահանջում է մեծ քրտնաջան աշխատանք և նվիրվածություն (հատկապես C ++ սովորելը): Այս ուղեցույցը կօգնի ձեզ գործընթացի ընթացքում:
Քայլ
Քայլ 1. Իմացեք C ++ - ի պատմության մասին:
Mingրագրավորման լեզու սովորել սկսելու լավագույն միջոցը նրա պատմությունն ուսումնասիրելն է: Թեև դուք չեք կարող հասկանալ այն ամենը, ինչ կարդում եք, այս մի քանի էջերը ձեզ կներկայացնեն կարևոր տերմիններ, որոնք հետագայում կհայտնվեն (օրինակ ՝ «Օբյեկտ կողմնորոշված ծրագրավորում»):
Քայլ 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 տարբեր ընտրանքների և կարգավորումների տեղեկանք:
Քայլ 3. Ընտրեք մեկ կամ երկու ձեռնարկ ՝ C ++ սովորելու համար:
Այս քայլը, կոմպիլյատորի տեղադրման հետ մեկտեղ, ամենակարևոր փուլերից մեկն է: Կան մի քանի բաներ, որոնցից պետք է համոզվեք այս փուլում: Նախևառաջ, համոզվեք, որ ուղեցույցը գրված է այն ընթերցողների համար, ովքեր լիովին սկսնակ են ծրագրավորման մեջ, քանի որ բացատրություններն ամենալավն են: Հաջորդը, համոզվեք, որ ձեռնարկի ծածկագիրը հետևում է C ++ 03 ստանդարտին կամ նույնիսկ նոր C ++ 11 -ին (դեռ ստանդարտացված չէ, զգուշացեք կոմպիլյատորի խնդիրներից), քանի որ ժամանակակից կոմպիլյատորները դժվարությամբ են հնացած ծածկագիր կազմելու կամ պարզապես մերժել այն: Որոշ լավ ձեռնարկներ են cprogramming.com- ի C ++ ձեռնարկը և www.cplusplus.com/doc/tutorial/ հասցեն:
Քայլ 4. Փորձեք յուրաքանչյուր նոր հայեցակարգ:
Mingրագրավորման կարևոր մասը ոչ միայն կարդալ տարբեր հասկացությունների մասին, այլև դրանք օգտագործել ձեր սեփական ծածկագրում: IDE- ում ծածկագրի պատճենումը քիչ օգուտ է: Դա շատ ավելի օգտակար կլինի, եթե մուտքագրեք յուրաքանչյուր օրինակ և նույնիսկ փորձեք գալ ձեր սեփական ծրագրի գաղափարին, որն օգտագործում է ուսուցանված հասկացությունները `առավելագույնի հասցնելու պահվող տեղեկատվության քանակը:
Քայլ 5. Սովորեք այլ ծրագրավորողներից:
Programրագրավորման լավագույն հատկություններից մեկն այն է, որ անկախ նրանից, թե ինչ մակարդակի փորձագիտություն ունեք ծրագրավորման մեջ, միշտ կլինի նույն մակարդակի կամ ձեզանից մեկ մակարդակի համար հասանելի կոդ: Ավելի բարդ աղբյուրի կոդից սովորելու լավ միջոց է կարդալը մինչև չհասկանալի կետին հասնելը, այնուհետև փորձեք այն մշակել ձեր գլխում. եթե չգիտեք ծածկագրի որոշակի հատված, կարդացեք դրա մասին ձեռնարկում կամ տեղեկատու նյութում մինչև չհասկանաք:
Քայլ 6. Խնդիրը լուծիր ՝ օգտագործելով սովորած հասկացությունները:
Սովորածը պահպանելու լավագույն միջոցը ոչ միայն աղբյուրի կոդի օրինակներ գրելն է, այլ իրականում հանձնարարված առաջադրանքների կատարումը: Ինչպես cprogramming.com- ը, այնպես էլ Project Euler- ը ունեն լավ խնդիրներ, որոնք կարող եք փորձել լուծել `հասկացությունները իրական կյանքում կիրառելու համար: Եթե իսկապես չեք կարող խնդրի լուծման ալգորիթմ մշակել, ապա որպես վերջին միջոց փնտրեք լուծումներ, որոնք արվել են ուրիշների կողմից ինտերնետից և դասեր քաղեք դրանցից: Ի՞նչ իմաստ ունի լուծել խնդիրները, եթե դասեր չես քաղում արդյունքներից:
Քայլ 7. Օգնեք ուրիշներին, ովքեր օգնության կարիք ունեն:
Այժմ, երբ սովորել եք C ++ - ի մասին, պետք է սկսեք օգնել այլ սկսնակներին լուծել իրենց խնդիրները առցանց և նրանց ուղարկել նույն ճանապարհով, ինչ ձերն է: Մի շտապեք հիասթափվել, եթե օգնություն խնդրողը չի լսի ձեր խորհուրդը.
Խորհուրդներ
- Մի շտապեք հիասթափվել: Mingրագրավորումը որոշ կետերում կարող է շփոթեցուցիչ լինել, բայց դա չի նշանակում, որ պետք է դեն նետեք ձեր ամբողջ առաջընթացը և թողեք այն: Եթե որևէ ուղեցույց վատ է զգում որևէ թեմա բացատրելիս, փորձեք կարդալ նույն հարցի վերաբերյալ մեկ այլ ուղեցույց: գուցե խնդիրը ձեր մեջ չէ:
- Եթե կազմման ընթացքում սխալների եք հանդիպում, վերընթերցեք սկզբնական կոդը և տեսեք, թե արդյոք կարող եք գտնել որևէ սխալ: Թեև դա կարող է անորոշ թվալ, բայց սխալն ինքնին կփորձի ձեզ ասել, թե ինչն է սխալ: Այսպիսով, տեսեք, արդյոք կարող եք ինչ -որ բան սովորել դրանից սխալների մասին:
- Սովորեք ձեր սեփական տեմպերով:
- Դուք կարող եք սովորել C ++ Google Play Store- ից կամ Appstore- ից ՝ որոնելով «Իմացեք C ++»:
- Կարող եք նաև գրքեր փնտրել C ++ - ով:
- Եթե սխալ եք ստանում, երբ ծրագիրն աշխատում է, ապա խնդիրը ոչ թե շարահյուսության խնդիր է, այլ խնդիր ձեր ալգորիթմի մեջ: Փորձեք գրել այն, ինչ պետք է անի ձեր ալգորիթմը, այնուհետև համեմատեք այն ձեր սկզբնական կոդի հետ: Ամենավատ սցենարը, ձեր ծածկագիրը տարեք առցանց համայնք և տեսեք, արդյոք նրանք կարող են ձեզ համար խնդիր գտնել: Համոզվեք, որ քաղաքավարի եք հարցնում: Մարդիկ, ովքեր օգնում են ձեզ ժամանակ հատկացնել, նրանք կարող են ծախսել գումար վաստակող ծրագրակազմի ծրագրավորման վրա ՝ ձեր հարցերին պատասխանելու համար: Այսպիսով, մի մոռացեք ասել շնորհակալություն:
- Միշտ մեկնաբանեք ձեր աղբյուրի կոդը: Երբեք չի խանգարի սկզբում ծրագրի գործառույթների համառոտ նկարագրություն գրել, նույնիսկ պարզ և ինքնաբացատրվող ծածկագրի համար: Այս քայլը նաև լավ սովորություն է ՝ հետագայում մնալու համար, երբ ծրագրավորում եք մեծ, շփոթեցնող ծրագրակազմ, որը կարող եք արդեն հասկանալ, բայց այլ ընթերցողներ շփոթված են:
Գուշացում
- C և C ++-ը ցածր մակարդակի ծրագրավորման լեզուներ են, ինչը նշանակում է, որ դուք հնարավորություն ունեք ձեր համակարգիչը խափանել սխալ ծածկագրով կամ չարամիտ ծրագրերով դիտմամբ: ԵՐԲԵՔ մի՛ կազմեք և գործարկեք մի ծրագիր, որն ունի «#ներառի» ծածկագիր, եթե ԻՐԱԿԱՆՈՎ Վստահ չեք, որ գիտեք, թե ինչ է դա անում: Նույնիսկ եթե գիտեք, թե ինչ եք անում, փորձեք ամեն գնով խուսափել դրանից:
- Համոզվեք, որ ձեր կազմողն ու ձեռնարկները արդիական են: Հնացած կազմողները կարող են հանգեցնել վավեր աղբյուրի կոդի չկազմման կամ տարօրինակ սխալների առաջացման ժամանակ: Նույնը վերաբերում է ձեռնարկներին:
- Շատ հակավիրուսներ կմտածեն, որ այն, ինչ ստեղծում ես, վիրուս է: Համոզվեք, որ ձեր ծրագիրը ավելացնում եք բացառության վրա և գուցե անջատեք հակավիրուսը, որպեսզի ձեր ծրագիրը չտեղակայվի: