Պրակտիկան կատարյալ է դարձնում
C++ Basics
![](https://praxit.am/wp-content/uploads/2018/11/quote-1.png)
"Ես միշտ ցանկացել եմ, որ իմ համակարգիչը նույնքան հեշտ լինի օգտագործել, որքան հեռախոսը. իմ ցանկությունն իրականացավ, քանի որ այլևս չեմ կարողանում հասկանալ, թե ինչպես օգտագործել հեռախոսը":
– Բյորն Ստրաուստրուպ
Այս դասընթացը նախատեսված է
Սա Praxis ուսումնական կենտրոնի հիմնական դասընթացն է: Չնայած դասընթացը C++ է, այն շատ օգտակար է ընդհանուր առմամբ ծրագրավորման հիմնական սկզբունքները սովորելու համար:
Ծրագրավորման հիմնական սկզբունքների իմացությունը կօգնի Ձեզ արագ տիրապետել այլ լեզուների, ինչպիսիք են C, Java, C#, Python և նույնիսկ JavaScript: Բացի այդ, դա հնարավոր է, քանի որ C-ն և C++ - ն ունեն կառուցվածքային ծրագրավորման բոլոր բարդ ասպեկտները, իսկ մյուս լեզուները ինչ-որ կերպ պարզեցնում են դրա որոշ ասպեկտներ:
Որոշ ընկերություններ, որոնք փնտրում են կրտսեր ինժեներներ, ովքեր տիրապետում են C++ - ի հիմնական գիտելիքներին, վարձելու են ուժեղ և գերազանց ուսանողների:
Բացի այդ, վեբ տեխնոլոգիաների, բջջային տեխնոլոգիաների, մեքենայական ուսուցման և այլ ոլորտներում աշխատող ընկերությունների մեծ մասը վարձելու է C++-ի և ընդհանուր ծրագրավորման խորը գիտելիքներ ունեցող ուսանողների:
Դասընթացը սկսվում է տարբերակի կառավարման համակարգի և միջպլատֆորմային IDE-ի ուսումնասիրությամբ, որոնք տարածված են գրեթե բոլոր լեզուների համար:
Այնուհետև այն շարունակվում է " if...else”, “for”, “while”, “do...while”, “switch”, “case”, “break”, “continue”, ..., որոնք ընդհանուր են բոլոր կառուցվածքային լեզուների համար:
Այնուհետև այն սովորեցնում է գործառույթներ, ռեկուրսիաներ, կույտեր, որոնք, կրկին, ընդհանուր են բոլոր կառուցվածքային լեզուների համար: Լեզուների միջև կան փոքր տարբերություններ, բայց ընդհանուր սկզբունքները նույնն են:
Վերջապես, այն խորանում է զանգվածների և ցուցիչների մեջ:
դասեր
Ծրագրավորման գործիքներ
Կառավարման հրահանգներ: Մաս 1
Control Statements: Part 1 - Tips & QA
Կառավարման հրահանգներ: Մաս 2
Control Statements: Part 2 - Tips & QA
Ֆունկցիաներ և ռեկուրսիա
Functions and Recursion - Tips & QA
Զանգվածներ և վեկտորներ
Arrays and Vectors - Tips & QA
Ցուցիչներ և ցուցիչների վրա հիմնված տողեր
Ցուցիչներ և ցուցիչների վրա հիմնված տողեր - Խորհուրդներ
Ցուցիչներ և ցուցիչների վրա հիմնված տողեր - որակի վերահսկում
ՏևՈՂՈՒԹՅՈՒՆ | 4 ԱՄԻՍ |
ԳԻՆ | 75000 ՀՀԴ/ԱՄԻՍ |
ԶԵՂՉԵՐ |
|
ՆԱԽԱԴՐՅԱԼՆԵՐ |
MAIN
ֆունկցիանINCLUDE
նախա֊պրոցեսորային հրահանգըIF
կարգավիճակի հայտարարությունԴԱՍ
և այս դասի օբյեկտը |
ՋԱՆՔ |
|
Նպատակներ
Այս դասընթացում դուք կսովորեք՝
- Ինչ է տարբերակի կառավարման համակարգը
- Որն է փոփոխություններ կատարելու մեր գործընթացը
- Ինչպես ուղարկել փոփոխությունները ստուգման
- Խնդիրների լուծման հիմնական մեթոդները
- Մշակել ալգորիթմներ ՝ օգտագործելով վերևից֊ներքև փուլային ճշգրտման գործընթացը
- Օգտագործեք if և if ընտրության օպերատորները:..այլընտրանքային գործողություններից մեկը ընտրելու համար
- Օգտագործեք while կրկնության հայտարարությունը ՝ ծրագրում հրահանգները բազմիցս կատարելու համար
- Հաշվիչի կողմից վերահսկվող կրկնություն և ժամային վերահսկվող կրկնություն
- Մեծացնելու, փոքրացնելու և վերգրելու օպերատորներն օգտագործելու համար
- Հակավերահսկվող կրկնության հիմունքները
- Օգտագործեք for և do հրահանգները:..while repeating ՝ ծրագրում հրահանգները բազմիցս կատարելու համար
- Հասկանալու համար, թե ինչ է բազմակի ընտրությունը, Օգտագործեք switch հրահանգը
- Կառավարման հոսքը փոխելու համար օգտագործեք break և continue ծրագրի կառավարման հրահանգները
- Օգտագործեք տրամաբանական օպերատորներ ' կառավարման օպերատորներում բարդ պայմանական արտահայտություններ կազմելու համար
- Հավասարության և նշանակման օպերատորների միջև շփոթության հետևանքներից խուսափելու համար
- Գործառույթներից մոդուլով ծրագրեր Ստեղծեք
- Օգտագործեք C++ ստանդարտ գրադարանում առկա ընդհանուր մաթեմատիկական ֆունկցիաները
- Բազմաթիվ պարամետրերով ֆունկցիաներ ստեղծելու համար
- Ֆունկցիաների միջև տեղեկատվության փոխանցման և արդյունքների վերադարձի մեխանիզմներ
- Որպես ֆունկցիաների կանչի/վերադարձի մեխանիզմ, աջակցվում է գործառույթի զանգերի կույտով և ակտիվացման գրառումներով
- Օգտագործեք պատահական թվերի գեներատոր ՝ խաղային ծրագրեր իրականացնելու համար
- Ինչպես է նույնացուցիչների տեսանելիությունը սահմանափակվում ծրագրերի որոշակի ոլորտներով
- Գրել և օգտագործել ռեկուրսիվ ֆունկցիաներ այսինքն ՝ ֆունկցիաներ, որոնք իրենք են կանչում
- Զանգվածի տվյալների կառուցվածքն օգտագործելու համար ' կապված տվյալների տարրերի մի շարք ներկայացնելու համար
- Օգտագործեք զանգվածներ ՝ ցուցակները և արժեքային աղյուսակները պահելու, տեսակավորելու և գտնելու համար
- Զանգվածներ հայտարարելու համար նախաարժեքավորել զանգվածները և հղում կատարել զանգվածի առանձին տարրերին
- Զանգվածները ֆունկցիաներին փոխանցելու համար
- Որոնման և տեսակավորման հիմնական մեթոդներ
- Բազմաչափ զանգվածներ հայտարարելու և կառավարելու համար
- C++ստանդարտ գրադարանի դասի կաղապարի վեկտորն օգտագործելու համար
- Ինչ են ցուցիչները
- Ցուցիչների և հղումների նմանություններն ու տարբերությունները, և երբ պետք է օգտագործել յուրաքանչյուրը
- Օգտագործեք ցուցիչներ ՝ պարամետորներ ֆունկցիային հղման միջոցով փոխանցելու համար
- Ցուցիչների վրա հիմնված C ոճի տողեր օգտագործելու համար
- Սերտ կապեր C ոճի ցուցիչների, զանգվածների և տողերի միջև
- Ֆունկցիայի ցուցիչները օգտագործելու համար
- Հայտարարեք և Օգտագործեք C ոճի տողերի զանգվածներ
Տնայիններ
2-րդ և 3-րդ դասեր | ||||
---|---|---|---|---|
D 4.11 | D 4.12 | D 4.13 | D 4.14 | D 4.15 |
D 4.16 | D 4.17 | D 4.18 | D 4.19 | D 4.20 |
D 4.21 | D 4.22 | D 4.23 | D 4.24 | D 4.25 |
D 4.26 | D 4.27 | D 4.28 | D 4.29 | D 4.30 |
D 4.31 | D 4.32 | D 4.33 | D 4.34 | D 4.35 |
D 4.36 |
4-րդ և 5-րդ դասեր | ||||
---|---|---|---|---|
D 5.4 | D 5.5 | D 5.6 | D 5.7 | D 5.8 |
D 5.9 | D 5.10 | D 5.11 | D 5.12 | D 5.13 |
D 5.14 | D 5.15 | D 5.16 | D 5.17 | D 5.18 |
D 5.19 |
D 5.20 |
D 5.21 | D 5.22 | D 5.23 |
D 5.24 | D 5.25 | D 5.26 | D 5.27 | D 5.28 |
D 5.29 |
6-րդ և 7-րդ դասեր | ||||
---|---|---|---|---|
D 6.11 | D 6.12 | D 6.13 | D 6.14 | D 6.15 |
D 6.16 | D 6.17 | D 6.18 |
D 6.19 | D 6.20 |
D 6.21 | D 6.22 | D 6.23 | D 6.24 | D 6.25 |
D 6.26 | D 6.27 | D 6.28 | D 6.29 |
D 6.30 |
D 6.31 | D 6.32 |
D 6.33 | D 6.34 | D 6.35 |
D 6.36 | D 6.37 | D 6.38 | D 6.39 | D 6.40 |
D 6.41 |
D 6.42 |
D 6.44 | D 6.45 |
|
D 6.46 | D 6.47 | D 6.48 | D 6.49 | D 6.50 |
D 6.51 | D 6.52 | D 6.53 | D 6.54 | D 6.55 |
D 6.56 | D 6.57 | D 6.58 | D 6.59 | D 6.60 |
8-րդ և 9-րդ դասեր | ||||
---|---|---|---|---|
D 7.6 | D 7.7 | D 7.8 | D 7.9 | D 7.10 |
D 7.11 |
D 7.12 |
D 7.13 | D 7.14 | D 7.15 |
D 7.16 | D 7.17 | D 7.18 | D 7.20 | |
D 7.21 | D 7.22 | |||
D 7.29 |
D 7.30 |
|||
D 7.31 |
D 7.32 | D 7.33 |
D 7.35 | |
D 7.36 | D 7.37 | D 7.38 | D 7.39 | D 7.40 |
10-րդ, 11֊րդ և 12-րդ դասեր | ||||
---|---|---|---|---|
D 8.8 | D 8.9 | D 8.10 | D 8.11 | D 8.12 |
D 8.13 | D 8.16 | D 8.17 | ||
D 8.18 |
D 8.20 | D 8.21 | D 8.22 | |
D 8.23 | D 8.24 |
D 8.25 | D 8.26 | D 8.27 |
D 8.29 | D 8.30 | D 8.31 | D 8.32 | |
D 8.33 |
D 8.34 | D 8.35 | D 8.36 | D 8.37 |
D 8.38 | D 8.39 | D 8.40 | D 8.41 |
|
D 8.43 | D 8.44 | D 8.45 | D 8.46 | D 8.47 |
- Սրանք տնային առաջադրանքներ են, որոնք շատ դժվար է լուծել, և / կամ մենք դրանք կկիրառենք C++առաջադեմ դասընթացի շրջանակներում:
Առաջիկա C++ հիմունքների դասընթաց
![c++ c++](https://praxit.am/wp-content/uploads/elementor/thumbs/c-oslqz7jwurr20ta89mpegtrt7vt6e409vczshwrzu2.jpg)
C++ հիմունքների հաջորդ դասընթացը կսկսվի հունիսի վերջին:
Շտապեք միանալ!