Պրակտիկան կատարյալ է դարձնում

C++ Basics

"Ես միշտ ցանկացել եմ, որ իմ համակարգիչը նույնքան հեշտ լինի օգտագործել, որքան հեռախոսը. իմ ցանկությունն իրականացավ, քանի որ այլևս չեմ կարողանում հասկանալ, թե ինչպես օգտագործել հեռախոսը":

– Բյորն Ստրաուստրուպ

Այս դասընթացը նախատեսված է

Սա 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 ՀՀԴ/ԱՄԻՍ

ԶԵՂՉԵՐ

  • Ծառայությունները երկու կամ ավելի միանվագ վճարներով նախապես վճարելու դեպքում կիրառվում է 10% զեղչ:
  • Ուսանողին տրամադրվում է լրացուցիչ 50% զեղչ (սկզբնական գնից) հաջորդ փուլում գերազանց առաջադիմության համար (90%):
  • Ուսանողը կարող է ստանալ 10% զեղչ դասընթացի ընթացիկ կամ հաջորդ փուլի ուղեգրման համար (երկու ամիս), եթե նա ընդունվել է ուսումնական կենտրոն Ուսումնական կենտրոնի ուսանողներից մեկի միջոցով կամ նրա միջոցով ընդունվել է նոր ուսանող:
  • Ուսանողն իրավունք ունի ստանալու 10% զեղչ ՝ որպես պատերազմի մասնակից ՝ անկախ առաջադիմությունից:
  • Ուսանողն իրավունք ունի 10% զեղչ ստանալ որպես տարածաշրջանի բնակիչ, եթե նրա ակադեմիական կատարումը առնվազն 65% է (դասընթացի հաջորդ փուլի համար):
  • Ուսանողը կարող է միաժամանակ օգտվել 3 (երեք) զեղչից:
  • Եթե ուսանողը ուշ է հայտնել, որ նա զեղչի թեկնածու է, զեղչերը հետադարձ ուժ չունեն և չեն կիրառվում դասընթացի նախորդ փուլերի համար:

ՆԱԽԱԴՐՅԱԼՆԵՐ

  • Գրել
    MAIN
    ֆունկցիան
  • Օգտագործել
    INCLUDE
    նախա֊պրոցեսորային հրահանգը
  • Տպեք տերմինալում և կարդացեք ստեղնաշարից
  • Օգտագործել
    IF
    կարգավիճակի հայտարարություն
  • Ստեղծել
    ԴԱՍ
    և այս դասի օբյեկտը
  • դասի անդամ ֆունկցիաներ
  • Կազմեք և գործարկեք ծրագիրը
  • 16 տարեկան և բարձր տարիքի անձ ' պայմանագիր կնքելու համար

ՋԱՆՔ

  • Շաբաթական 20 ժամ տնային առաջադրանքների համար
  • Գումարած անգլերենի/մաթեմատիկայի դժվարությունները հաղթահարելու ժամանակը
  • Մասնակցեք դասերի

Նպատակներ

Այս դասընթացում դուք կսովորեք՝
  • Ինչ է տարբերակի կառավարման համակարգը
  • Որն է փոփոխություններ կատարելու մեր գործընթացը
  • Ինչպես ուղարկել փոփոխությունները ստուգման
  • Խնդիրների լուծման հիմնական մեթոդները
  • Մշակել ալգորիթմներ ՝ օգտագործելով վերևից֊ներքև փուլային ճշգրտման գործընթացը
  • Օգտագործեք 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++ հիմունքների հաջորդ դասընթացը կսկսվի հունիսի վերջին:

Շտապեք միանալ!

hy