C бағдарламасы бойынша практикум құру


Жұмыс түрі:  Курстық жұмыс
Тегін:  Антиплагиат
Көлемі: 33 бет
Таңдаулыға:   

Әбілқас Сағынов атындағы Қарағанды техникалық университеті

Кафедра АТҚ

Курстық жұмыс

C++ бағдарламасы бойынша практикум

( пәннің атауы)

Тақырып: С++ тілінде массивтерді сұрыптау және іздеуді ұйымдастыру

қосымшасын әзірлеу

Қабылдады:

Сайлауқызы Ж

(баға) (оқытушының аты-жөні)

(қолы) (уақыты)

Комиссия мүшелері: Орындаған:

Жаңбыров Е

(қолы, аты-жөні) (студенттің аты-жөні)

СИБ-21-2

(қолы, аты-жөні) (группа)

(қолы, аты-жөні)

Қарағанды 2022

Әбілқас Сағынов атындағы Қарағанды техникалық университеті

Факультет ИТ «БЕКІТЕМІН»

Кафедра АТҚ Кафедра меңг.

(қолы)

«» 2022 ж.

КУРСТЫҚ ЖҰМЫС ТАПСЫРМА

C++ бағдарламасы бойынша практикум пәні бойынша

СИБ-21-2 тобының студенті Жаңбыров Е

Тақырып: С++ тілінде массивтерді сұрыптау және іздеуді ұйымдастыру қосымшасын әзірлеу

Бастапқы мәліметтер: С++ бағдарламалау тілі, MS Visual Studio бағдарлама құру ортасы

Тапсырма берілді « » 2022ж

Жетекші Сайлауқызы Ж қолы

Студент Жаңбыров Е қолы

Мазмұны

Кіріспе

1 Пәндік аймақты сипаттау

1. 1 Бағдарламалау тілдерінің жіктелуі

1. 2 С++ бағдарламалау тілі

1. 2. 1 С++ тілінің негізгі операторлары

1. 2. 2 Массивтер

1. 2. 3 Көрсеткіштер

1. 3 Жобалауға міндеттерді қою

1. 4 Әзірленетін қосымшаға қойылатын талаптарды негіздеу

2 Сұрыптау және іздеу алгоритмдеріне шолу

2. 1 Қарапайым алмасу әдісі арқылы сұрыптау

2. 2 Таңдау әдісі арқылы сұрыптау

2. 3 Көпіршік әдісі арқылы сұрыптау

2. 4 Шейкер әдісі арқылы сұрыптау

2. 5 Екілік ағаш әдісі арқылы сұрыптау

2. 6 Бинарлы іздеу алгоритмі

2. 7 Интерполяциялық іздеу алгоритмі

2. 8 Решето Эратостен іздеу алгоритмі

3. Бағдарламалық қамтаманы жүзеге асыру

3. 1 Қолданушыға нұсқаулық

3. 2 Тестілеу нәтижелері

Қорытынды

Қолданылған әдебиеттер тізімі

КІРІСПЕ

ХХ ғасырдың елуінші жылдарында электронды шамдардағы компьютерлердің пайда болуымен бағдарламалау тілдерінің қарқынды дамуы басталды. Дербес компьютерлердің пайда болуымен тілдер интеграцияланған даму ортасының құрамдас бөлігі болды. Түрлі кеңсе бағдарламаларында қолданылатын тілдер пайда болды. Қазіргі уақытта бағдарламалау тілдері адам қызметінің әртүрлі салаларында қолданылады.

Бұл тақырыптың өзектілігі компьютерлік технологиялардың дамуы қазіргі бағдарламалау тілдерінің пайда болу процесін анықтайтындығына байланысты.

Зерттеу нысаны бағдарламалау тілдері болды.

Курстық жұмыстың мақсаты қазіргі бағдарламалау тілдері бойынша теориялық материалдарды зерттеу болып табылады.

Практикалық бөлімде шешілетін мәселенің атауы:

- берілген мәндер бойынша абоненттің қалааралық телефон сөйлесулерінің құнын есептеу;

- "телефон сөйлесулеріне ақы төлеу туралы түбіртек"құжатын жасаңыз.

- түбіртектің мәліметтері бойынша белгілі бір күнге қоңыраулардың құнын көрсететін гистограмма жасаңыз. Бағдарламаны өзіңіз машина кодына жазу өте қиын, және бұл күрделілік бағдарлама көлемінің ұлғаюымен және қажетті мәселені шешудің күрделілігімен күрт артады. Шартты түрде, егер бағдарламаның мөлшері бірнеше ондаған Байттан аспаса және деректерді қолмен Енгізу/шығару операцияларына қажеттілік болмаса, машина коды қолайлы деп санауға болады.

Сондықтан, бүгінде барлық дерлік бағдарламалар бағдарламалау тілдерінің көмегімен жасалады. Теориялық тұрғыдан, бағдарламаны қарапайым адам (табиғи) тілінің көмегімен жазуға болады - бұл Мета-тілде бағдарламалау деп аталады (ұқсас тәсіл әдетте алгоритм құру кезеңінде қолданылады), бірақ табиғи тілдің жоғары түсініксіздігіне байланысты мұндай бағдарламаны автоматты түрде машина кодына аудару мүмкін емес. [2, Б. 569]

Бағдарламалау тілдері - бұл ресми жасанды тілдер. Табиғи тілдер сияқты оларда алфавит, лексика, грамматика және синтаксис, семантика бар.

Алфавит - бұл қолдануға рұқсат етілген таңбалар жиынтығы, оның көмегімен белгілі бір тілдің сөздері мен шамаларын құруға болады.

Синтаксис-алфавит әріптерінен бағдарламалау тілінің рұқсат етілген дизайнын анықтайтын ережелер жүйесі.

Семантика-деректерді өңдеу процесін жүргізуге мүмкіндік беретін әр тілдік құрылымды біржақты түсіндіру ережелерінің жүйесі.

Синтаксистік және семантикалық ережелердің өзара әрекеттесуі тілдің негізгі ұғымдарын анықтайды, мысалы, операторлар, идентификаторлар, тұрақтылар, айнымалылар, функциялар, процедуралар және т. б. табиғидан айырмашылығы, бағдарламалау тілінде сөздердің (операторлардың) шектеулі қоры және оларды жазудың қатаң ережелері бар.

1 Пәндік аймақты сипаттау

Пәнге бағытталған тіл (ағылш. domain-specific language, DSL - "пәндік салаға тән тіл") - белгілі бір қолдану саласына мамандандырылған компьютерлік тіл (өрістердің кең спектріне қолданылатын және нақты білім салаларының ерекшеліктерін ескермейтін жалпы мақсаттағы тілге қарама-қарсы) . Мұндай тілдің құрылысы және / немесе оның деректер құрылымы оның көмегімен шешілетін міндеттердің ерекшелігін көрсетеді[1] . Негізгі ұғымымен языково-бағдарланған бағдарламалау.

Қатаң айтқанда, бағдарламалау тілдерін жалпы мақсаттағы және тақырыпқа бағытталған тілдерге бөлу өте шартты, әсіресе кез-келген протокол немесе файл пішімі ресми түрде тіл екенін ескерсек. Белгілі бір міндеттер үшін пәндік-бағдарланған тілдер ретінде қолданылатын жалпы мақсаттағы тілдердің массасы бар, керісінше, Жалпы мақсаттағы тілдер ретінде қолданылатын пәндік-бағдарланған тілдер бар. Сонымен, жалпы мақсаттағы тілдердің бүкіл отбасын құрған ML тілі (Хаскеллді қосқанда) бастапқыда LCF теоремаларын автоматты түрде дәлелдеу жүйесі үшін DSL ретінде жасалды. Жіктеу конвенциясын көрсететін мысал-BNF тілі (және Lex/Yacc компиляторы) : бір жағынан, бұл Мета - тілдің жарқын мысалы, екінші жағынан, ол бір нақты тапсырмаға арналған. Тілдік-бағдарлы бағдарламалаудың жетекші зерттеушілері (Мартин Уорд, Пол Хьюдак[en], Валид Таха және басқалары) пәндік-спецификалық тілдердің классикалық ретінде келесі мысалдарын келтіреді[4] [7] [8] :

Мәтіндік құжаттарды дайындауға арналған TeX / LaTeX;

Perl мәтінді басқаруға арналған;

ДҚБЖ үшін SQL;

Графикалық пайдаланушы интерфейсі үшін Tcl/Tk;

Құжаттарды белгілеу үшін HTML және SGML;

Аппараттық құралдарды сипаттау үшін Verilog және VHDL;

Mathematica және Maple символдық есептеулерге арналған;

Компьютерлік модельдеуге арналған AutoLisp (CAD) ;

Пролог предикаттарды есептеу тұрғысынан тұжырымдалған тапсырмалар үшін;

Функциялар тұрғысынан тұжырымдалған тапсырмалар үшін ML және Haskell (Хаскелл кейде денотациялық семантика үшін DSL ретінде анықталады) .

Валид Тахидің пікірінше, ЯОП позициясынан Microsoft Excel әлемде кеңіненқолданылатын бағдарламалау тілі болып табылады [8] .

Пәнге бағытталған тілдердің басқа мысалдары-дерекқорды басқару тілдері (мұнда SQL-ден басқа, мысалы, FoxPro тілін атауға болады), операциялық жүйелердің командалық тілдері (интерактивті командалық қабықтың тілдері, ең алдымен Unix Shell, JCL тілі сияқты пакеттік тапсырмалар тілдері және Тьюринг бойынша толық емес құрылымдау тілдері) .

1. 1 Бағдарламалау тілдерінің жіктелуі

Компьютерлік технологияның ілгерілеуі алгоритмдерді - бағдарламалау тілдерін жазуға арналған жаңа және әр түрлі белгі жүйелерінің пайда болу процесін анықтады. Бағдарламалау тілі-компьютерлік бағдарламаларды жазуға арналған Тіл (белгі жүйесі) ; бағдарламаның сыртқы түрін және орындаушы (әдетте компьютер) оның басқаруымен орындайтын әрекеттерді анықтайтын лексикалық, синтаксистік және семантикалық ережелердің жиынтығын анықтайды. Әлемде алғашқы бағдарламаланатын машиналар пайда болғаннан бері 7 мыңнан астам бағдарламалау тілі (стандартты емес, визуалды және эзотерикалық тілдерді қоса) ойлап табылды. Жыл сайын олардың саны артып келеді. Кейбіреулерін тек осы тілдерді жасаушылар қолдана алады, ал басқалары миллиондаған адамдарға белгілі болады. Кәсіби бағдарламашылар ондаған немесе одан да көп бағдарламалау тілдерінде жаза алады.

Бағдарламалау тілі компьютерге белгілі бір есептеу процесін жүргізуге, әртүрлі нысандарды басқаруды ұйымдастыруға және т. б. мүмкіндік беретін ережелер жиынтығы болып табылатын компьютерлік бағдарламаларды жазуға арналған. адамдар.

Көптеген бағдарламалау тілдері Деректер құрылымын анықтау және басқару, сонымен қатар есептеу процесін басқару үшін арнайы дизайнды қолданады.

1960-1970 жылдары қазіргі уақытта қолданылатын бағдарламалау тілдерінің негізгі парадигмалары жасалды, дегенмен көптеген аспектілерде бұл процесс алғашқы үшінші буын тілдеріне енген идеялар мен тұжырымдамаларды жетілдіру болды:

* APL тілі функционалды бағдарламалауға әсер етті және массивтерді өңдеуді қолдайтын алғашқы тіл болды;

* PL / 1 тілі (NPL) 1960 жылдары Fortran және Kobol-дің ең жақсы ерекшеліктерінің үйлесімі ретінде жасалған;

* бір уақытта пайда болған Simula тілі алдымен объектіге бағытталған бағдарламалауды қолдауды қамтыды;

* 1970 жылдардың ортасында мамандар тобы Smalltalk тілін енгізді, ол қазірдің өзінде толықтай объектіге бағытталған;

* 1969-1973 жылдар аралығында С тілі жасалды, ол әлі де танымал және C++ және Java сияқты көптеген кейінгі тілдердің негізіне айналды;

* 1972 жылы prologue құрылды-ең танымал (бірінші емес, жалғыз емес) логикалық бағдарламалау тілі; бағдарламалау тілдерінің әртүрлі классификациясы бар. Ең көп таралған классификацияға сәйкес, барлық бағдарламалау тілдері тапсырманы сипаттау керек терминдерге сәйкес төмен және жоғары деңгейге бөлінеді. Егер тіл табиғи бағдарламалау тіліне жақын болса, оны жоғары деңгейлі тіл деп атайды; егер ол машиналық командаларға жақын болса, ол төмен деңгейлі тіл деп аталады.

1. 2 С++ бағдарламалау тілі

Шартты түрде барлық мазмұнын қысқаша сипаттайтын топтарға бөлінеді. Зерттеуді оқығаннан кейін бірнеше бағдарлама жазу арқылы материалды біріктіруге болады. Теориялық біліміңізді тексеру үшін C++ тестін тапсыруға болады. Кестеде теориялық зерттеу кейін сынақтарды тапсыруға және бағдарламаларды жазуға болатын тәжірибе бөлімі бар.

C++ бағдарламалау тілінің негіздері
C++ бағдарламалау тілінің негіздері: C++ тіліне кіріспе
IDE орнату, C++ тіліне кіріспе, айнымалыларды жариялау және пайдалану және т. б.
C++ бағдарламалау тілінің негіздері: C++ тілінде программа құрылымы
Бағдарламалардың құрылымы - бұл программалар мен синтаксистің негізгі блоктарын нақты анықтау үшін жұмыс аймағын (кодтық аймақ) белгілеу.
C++ бағдарламалау тілінің негіздері: Бірінші C++ бағдарламасы
Ең қарапайым C++ бағдарламасы консольде мәтіндік хабарламаны көрсететін бағдарлама.
C++ бағдарламалау тілінің негіздері: C++ басқару таңбалары
Шығысты пішімдеу немесе кейбір C++ басқару таңбаларын басып шығару үшін шығыс ағынына итерілген таңбалар
C++ бағдарламалау тілінің негіздері: C++ арифметикалық амалдар
Барлық бағдарламаларда бар операциялар күрделірек«Сәлем Әлем». Айнымалылары бар кез келген манипуляциялар арифметикалық амалдардың арқасында дәл орындалады.
C++ бағдарламалау тілінің негіздері: C++ деректер түрлері
Бағдарламаларды түзету процесі бағдарламалауда үлкен рөл атқарады. Бағдарламаны жөндеу кезінде қате орын алса, оны қалай түзетуге болатынын білуіңіз керек.
C++ бағдарламалау тілінің негіздері: ASCII кестесі
Windows жүйесінде ақпарат алмасуға арналған американдық стандартты код. Егер сіз осы ОЖ-да бағдарламалап жатсаңыз, осы мақаланы міндетті түрде оқып шығыңыз.
C++ бағдарламалау тілінің негіздері: C++ тілінде тағайындау операциялары
C++ программалау тілінде өрнектерді қысқарту үшін тағайындау операциялары деп аталатын арнайы операциялар бар.
C++ бағдарламалау тілінің негіздері: С++ тілінде арттыру және азайту амалдары
Көбейту++бір есе арту болып табылады. Азайту--бір кему болы п табылады.
C++ бағдарламалау тілінің негіздері: егер операторды таңдаңыз
Таңдау мәлімдемелері бағдарламаға шарттың ақиқат немесе жалғандығына негізделген шешім қабылдауға мүмкіндік береді.
C++ бағдарламалау тілінің негіздері: басқа болса, мәлімдемені таңдаңыз
Операторбасқа болсабағдарламашыға шарт ақиқат болғанда әрекетті және шарт жалған болғанда балама әрекетті көрсетуге мүмкіндік береді.
C++ бағдарламалау тілінің негіздері: С++ тілінде логикалық операциялар
Логикалық амалдар бірнеше қарапайым (екі немесе одан да көп) шарттардан күрделі (құрама) шарт құрайды. Бұл операциялар бағдарлама кодының құрылымын бірнеше есе жеңілдетеді.
C++ бағдарламалау тілінің негіздері: Биттік логикалық операциялар C++
Бұл операциялар жад ұяшықтарының биттерімен жұмыс істейді және екілік арифметикада қолданылады.
C++ бағдарламалау тілінің негіздері: C++ тіліндегі оператордың басымдығы
Өрнекте амалдардың орындалу реті.
C++ бағдарламалау тілінің негіздері: C++ тілінде шартты операция (таңдау операциясы) .
C++ тіліндегі таңдау операторының орнына қолданылатын жалғыз үш орынды (үштік) операторбасқа болса.
C++ бағдарламалау тілінің негіздері: Көп таңдауды ауыстыру мәлімдемесі
Егер сіздің бағдарламаңызға екіден көп тармақталу опцияларын қарастыру қажет болса, switch операторын пайдаланыңыз.
C++ бағдарламалау тілінің негіздері: Ашық және жасырын C++ деректер түрін түрлендіру
Жасырын деректер түрін түрлендіруді C++ компиляторы, ал анық деректер түрін түрлендіруді бағдарламашының өзі орындайды.
C++ бағдарламалау тілінің негіздері: C++ тілінде пішімделген енгізу/шығару
C++ тілінде енгізу/шығаруды басқару мүмкіндігі пішімдеуші мүше функцияларымен, жалаушалармен және манипуляторлармен қамтамасыз етіледі.
C++ бағдарламалау тілінің негіздері: C++ тілінде кездейсоқ сандар генераторы rand() .
Псевдокездейсоқ сандарды құруға арналған бағдарлама.
C++ бағдарламалау тілінің негіздері: C++ тіліндегі for циклі
Бірдей бағдарлама коды арқылы қайталанатын өту.
C++ бағдарламалау тілінің негіздері: C++ тілінде while циклі
Цикл жалғасу шарты болғанша бірдей әрекетті қайталайтын циклкезіндеақиқат болып қалады.
C++ бағдарламалау тілінің негіздері: C++ тілінде while циклін жасаңыз
ATуақытында жасаңызалдымен циклдің денесі орындалады, содан кейін циклды жалғастыру шарты тексеріледі.
C++ бағдарламалау тілінің негіздері: үзіліс мәлімдемесі
басқаруды өзгерту үшін қолданылады.
C++ бағдарламалау тілінің негіздері: мәлімдемені жалғастыру
денесінің кодының қалған бөлігін өткізіп жібереді және циклдің келесі итерациясына өтеді
C++ бағдарламалау тілінің негіздері: C++ тіліндегі ерекшеліктер (ерекшелік)
С++ тіліндегі ерекшеліктер бағдарламаның жұмыс істеуі нәтижесінде пайда болатын стандартты емес жағдайларды өңдеудің жақсы құралы болып табылады.
C++ бағдарламалау тілінің негіздері: Көрсеткіштер, массивтер және жолдар
C++ бағдарламалау тілінің негіздері: C++ тіліндегі массивтер
Массивтер бір типті деректердің үлкен көлемін өңдеу үшін қолданылады.
C++ бағдарламалау тілінің негіздері: C++ тілінде бағдарламаның жұмыс уақытын қалай табуға болады
Бұл мақалада біз жұмыс істеуге уақыт тапқан бағдарламалардың мысалдары көрсетілген.
C++ бағдарламалау тілінің негіздері: c++ тіліндегі const квалификациясы
Тұрақтылар немесе const айнымалылар, яғни бір рет жарияланған мәндерін өзгертуге болмайтын айнымалылар.
C++ бағдарламалау тілінің негіздері: C++ тіліндегі көрсеткіштер
Жад аймағынан деректер блогына және оның ең басына сілтейтін арнайы айнымалылар.
C++ бағдарламалау тілінің негіздері: Көрсеткішке көрсеткіш + динамикалық жадты бөлу (1-бөлім)
Көрсеткіштерге арналған көрсеткіштер жадта деректерді сақтаудың тиімді жолы болып табылады.
C++ бағдарламалау тілінің негіздері: Көрсеткішке көрсеткіш + динамикалық жадты бөлу (2-бөлім)
Көрсеткіштер арқылы C++ тілінде динамикалық массивтің элементтерін кірістіру және жою.
C++ бағдарламалау тілінің негіздері: C++ тіліндегі сілтемелер
Қолданылған кезде сілтемесі автоматты түрде жойылатын көрсеткіштің жасырын түрі болып табылатын арнайы деректер түрі.
C++ бағдарламалау тілінің негіздері: C++ тіліндегі динамикалық массив
Бір өлшемді және екі өлшемді динамикалық массивтер, жадты бөлу және босату.
C++ бағдарламалау тілінің негіздері: Бағдарламалаудағы литералдар
Литералдар программа мәтінінде сандық мәндерді, жолдарды, белгілерді немесе логикалық тұрақтыларды белгілеу үшін қолданылады.
C++ бағдарламалау тілінің негіздері: C++ тіліндегі таңбалар мен жолдар
C++ тілінде жолдармен жұмыс істеуге кіріспе, жолдармен және символдармен жұмыс істеудің негізгі функциялары.
C++ бағдарламалау тілінің негіздері: Консольдегі кириллица
Консоль қолданбасында орыс әріптерін (кириллица) дұрыс көрсету.
C++ бағдарламалау тілінің негіздері: Құрылымдар мен файлдар
C++ бағдарламалау тілінің негіздері: C++ тіліндегі құрылымдар
Программалауда қандай құрылымдар қолданылады, олар қалай жарияланады және инициализацияланады, құрылымдарды пайдаланатын бағдарламалардың мысалдары.
C++ бағдарламалау тілінің негіздері: C++ тіліндегі нөмірлер (enum)
Санақтардың не үшін қажет екенін білесіз, оларды өз бағдарламаларыңызда қалай пайдалану керектігін үйренесіз. Көресіз, enum пайдалану арқылы сіздің кодыңыз әлдеқайда түсінікті болады.
C++ бағдарламалау тілінің негіздері: C++ тілінде файлдармен жұмыс істеу
Компьютерлік бағдарламалардың көпшілігі файлдармен жұмыс істейді, сондықтан файлдарды құру, жою, жазу, оқу, ашу қажеттілігі туындайды.
C++ бағдарламалау тілінің негіздері: Функциялар, жергілікті және ғаламдық айнымалылар, рекурсия
C++ бағдарламалау тілінің негіздері: C++ тіліндегі функциялар
Үлкен бағдарламаларды жазу үшін функцияларды пайдалану жақсы екенін тәжірибе көрсетті.
C++ бағдарламалау тілінің негіздері: C++ тіліндегі функция прототиптері
Функцияның прототипі мен декларациясын компилятор функцияның дұрыс шақырылуын қамтамасыз ету үшін пайдаланады.
C++ бағдарламалау тілінің негіздері: C++ тілінде функцияның шамадан тыс жүктелуі
Функцияның шамадан тыс жүктелуі - аты бірдей, бірақ параметрлері әртүрлі бірнеше функцияларды (екі немесе одан да көп) анықтау.
C++ бағдарламалау тілінің негіздері: Әдепкі функция аргументтері
Әдепкі функциядағы параметр мәндері әдепкі функция аргументтері деп аталады.
C++ бағдарламалау тілінің негіздері: C++ тілінде кірістірілген функциялар
Басты идея - кеңістік құнына бағдарламаны жылдамдату.
C++ бағдарламалау тілінің негіздері: C++ тілінде математикалық функциялар
Тақырып файлында<cmath>кейбір жиі қолданылатын математикалық тапсырмаларды орындайтын функциялар анықталған.
C++ бағдарламалау тілінің негіздері: C++ тіліндегі жергілікті және ғаламдық айнымалылар
Әрбір айнымалының өз ауқымы бар, яғни айнымалымен жұмыс істеуге болатын аумақ.
C++ бағдарламалау тілінің негіздері: C++ тілінде рекурсия
Өзін тікелей (өз денесінде) немесе жанама түрде (басқа функция арқылы) шақыратын функция.
C++ бағдарламалау тілінің негіздері: негізгі функция параметрлері (argc, argv)
Егер бағдарлама пәрмен жолы арқылы іске қосылса, оған ақпаратты жіберуге болады, бұл үшін параметрлер барargcжәнеargv[] .
C++ бағдарламалау тілінің негіздері: Функцияға жолды беру
Функцияға жолдарды қалай беруге болады? Функция параметрлері ретінде жолдарды беру жолдары. Бағдарлама мысалдары, бастапқы код.
C++ бағдарламалау тілінің негіздері: Объектіге бағытталған бағдарламалауға кіріспе
C++ бағдарламалау тілінің негіздері: C++ тіліндегі сабақтар
C++ тіліндегі сыныптар мен объектілер объектіге бағытталған бағдарламалаудың негізгі ұғымдары болып табылады - OOP.
C++ бағдарламалау тілінің негіздері: C++ тілінде сыныптардың конструкторы және деструкторы
Арнайы класс әдістері - конструктор және деструктор.
C++ бағдарламалау тілінің негіздері: #ifndef және #endif директивалары
Бұл препроцессор орамы тақырып файлдарын қосу әрекеттерін болдырмайды.
C++ бағдарламалау тілінің негіздері: Статикалық: көп мақсатты кілт сөз
Негізгі сөзстатикалық, ол «өзгермейтін» дегенді білдірсе де, бірнеше қолданылуы бар.
C++ бағдарламалау тілінің негіздері: C++ тілінде оператордың шамадан тыс жүктелуі
+ операторын шамадан тыс жүктеңіз және сіз a + b сияқты қарапайым белгілермен жолдар массивтерін және тіпті тұтас нысандарды қоса аласыз.
C++ бағдарламалау тілінің негіздері: C++ тілінде оператордың шамадан тыс жүктелуі (2-бөлім)
= (тағайындау), == (теңдік) және [ ] (индекстеу) операторларының шамадан тыс жүктелуі.
C++ бағдарламалау тілінің негіздері: C++ тілінде класс интерфейстерін дамыту
Класс интерфейстері дегеніміз не және олар не үшін қажет?
C++ бағдарламалау тілінің негіздері: C++ Friend функциялары
Дос функциялары сыныптардың тұтастығын бұзғанымен, сыныптардың жеке қасиеттеріне рұқсат беру қажет және достық функциялардан бас тарту мүмкін емес кездер болады.
C++ бағдарламалау тілінің негіздері: C++ бұл көрсеткіш
Бұл мақалада сіз бұл көрсеткіштің не екенін, оны қалай пайдалану керектігін және ол не үшін қажет екенін білесіз.
C++ бағдарламалау тілінің негіздері: C++ Friend Classes
Достық сабақтары не үшін қажет? Достық сабақтарын қолданудың мысалы.
C++ бағдарламалау тілінің негіздері: C++ тілінде конструкторды көшіру
Нысанның биттік көшірмесі емес, сынып нысандарының «нақты» көшірмелерін жасау үшін бізге көшіру конструкторы қажет.
C++ бағдарламалау тілінің негіздері: Класс мұрагерлігі
OOP негізгі ұғымдарының бірі - мұрагерлікпен таныстыру.
C++ бағдарламалау тілінің негіздері: C++ тіліндегі үлгілер (үлгі)
C++ бағдарламалау тілінің негіздері: C++ тіліндегі функция үлгілері
Функция үлгілерін жасау үшін үлгілерді жариялау және пайдалану.
C++ бағдарламалау тілінің негіздері: C++ тіліндегі сынып үлгілері
Класс үлгілерін жариялау және пайдалану, Стек класс үлгісін жасау мысалы.
C++ бағдарламалау тілінің негіздері: Стандартты үлгілер кітапханасы (STL)
C++ бағдарламалау тілінің негіздері: жол: STL үлгісінің жол класы

1. 2. 1 С++ тілінің негізгі операторлары

Оператор - компиляторға белгілі бір математикалық немесе логикалық манипуляцияларды орындауға нұсқау беретін символ. C++ кірістірілген операторларға бай және операторлардың келесі түрлерін қамтамасыз етеді:

1) Арифметикалық операторлар

2) Реляциялық операторлар

3) Логикалық операторлар

4) Биттік операторлар

5) Тағайындау операторлары

6) Басқа операторлар

Арифметикалық операторлар

С++ тілі қолдайтын келесі арифметикалық операторлар бар:

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Тармақталған алгоритмдерді программалау
Информатика пәні бойынша сыртқы бөлімге арналған тапсырмалар жинағы
ИНФОРМАТИКАНЫ ОРТА МЕКТЕПТЕ ОҚЫТУДЫҢ ТЕОРИЯЛЫҚ-ӘДІСТЕМЕЛІК НЕГІЗДЕРІ
Физикалық практикумның мақсаты
Pascal программалау тілінде математикалық маятник тербелісін моделдеу
Есептеу математикасына кіріспе пәні бойынша оқу-әдістемелік кешен
Термодинамика тарауын оқыту әдістемесі
Информатика пәнінен ДӘРІСТЕР ЖИЫНТЫҒЫ (оқу-әдістемелік құрал)
БАҒДАРЛАМАЛАРДЫ ӘЗІРЛЕУ ТЕХНОЛОГИЯСЫ
Павлодар Мемлекеттік Университеті негізінде Elvis II оқу-зертханалық қондырғысын еңгізу
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz