C ++

Кіріспе.
1. Турбо Си экрандық менюімен жұмыс.
2. Мәліметтерді енгізу.шығару.
3. Опреаторлар мен операциялар.
4. Функциялар.
5. Тұрақты типтері. Турбо Си.да тұрақтыларды қолдану.
6. Басқарушы құрылымдар.
7. ТС++.тағы массивтер.
С++ тілін енгізу және
оның кеңінен таралуы программалауды дамытудағы маңызды кезең болып табылады. Бұл тіл, С тілінде (процедуралық-белгіленген тіл) жүйелік және қолданбалы программаларды жазу үшін қажетті жалпыға бірдей белгіленген стандартты сақтай отырып, программамен қамсыздандыру жоспарында жаңа техналогиялық қадамдарға мүмкіндігі бар программалау практикасына енген және «объектілі белгіленген программалау» деген атау алған. Объектілі-белгіленген прадигманың программалау практикасына енуі информатика дамуының жаңа аймағын, таңдалған программаның технологиялық деңгейінің жоғарлауын, программаны жоспарлауғдағы, орындаудағы және қайта қолданудағы шығынды азайтуды, ЭЕМ мүмкіндіктерінің интеллектуалды кеңеюін береді. Пән аймағының ақпараттық моделіндегі объектілі қадамы көбінесе ақпараттық көрсетулерді құрастыру үшін сапалы негіз, көп жағдайда білім деңгейін көрсету үшін қолданылады.
С++-бұл жалпыға белгіленген, өзінің эффективтілігімен, тиімділігімен және ауыспалылығымен жақсы танымал программалау тілі. С++ тілінің көрсетілген дәрежелері тіпті программалық шығымның кез келген түрін жоспарлаудың жақсы сапасын қамтамассыз етеді.
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
әл-Фараби атындағы ҚАЗАҚ ҰЛТТЫҚ УНИВЕРСИТЕТІ
Тақырыбы: C ... II ... ... 2009 ... ... Си ... менюімен жұмыс.
2. Мәліметтерді енгізу-шығару.
3. Опреаторлар мен операциялар.
4. Функциялар.
5. Тұрақты типтері. Турбо Си-да тұрақтыларды қолдану.
6. Басқарушы құрылымдар.
7. ТС++-тағы массивтер.
Кіріспе
С++ тілін ... ... ... ... ... дамытудағы маңызды кезең болып
табылады. Бұл тіл, С ... ... тіл) ... ... ... жазу үшін қажетті жалпыға бірдей белгіленген
стандартты сақтай отырып, программамен қамсыздандыру ... ... ... ... бар программалау практикасына енген
және «объектілі белгіленген программалау» деген атау алған. ... ... ... практикасына енуі информатика дамуының
жаңа аймағын, таңдалған программаның технологиялық деңгейінің жоғарлауын,
программаны жоспарлауғдағы, орындаудағы және ... ... ... ЭЕМ ... ... ... береді. Пән аймағының
ақпараттық моделіндегі объектілі қадамы көбінесе ақпараттық көрсетулерді
құрастыру үшін ... ... көп ... ... деңгейін көрсету үшін
қолданылады.
С++-бұл жалпыға белгіленген, өзінің эффективтілігімен, ... ... ... танымал программалау тілі. С++ тілінің
көрсетілген ... ... ... ... кез ... ... ... сапасын қамтамассыз етеді.
Құралды тіл ретінде С++-ті қолдану компактлі программаларды тезірек
алуды ... ... ... ... С++ ... ... программалар
ассемблер тілінде жазылған программалар жылдамдығымен салыстырылады.
С++ тілінің ... ... ... жіктейік:
- С++ құрылымдық программалауда опреаторлардың толық жиынтығын қамтамассыз
етеді;
- С++ операциялардың үйреншіксіз үлкен жиынтығын ... ... ... ... ... ... келеді, сондықтан машиналық
кодтардағы тура трансляцияға жіберіледі.
Операциялардың көп түрлілігі нәтижелік кодтың ... ... ... ... ... айнымалылар мен функциялар көрсеткіштерін де қолдайды. Программа
объектісіндегі көрсеткіш осы объектінің машиналық адресіне сәйкес ... ... ... ... орындалатын программалар
ретінде жүргізуге болады, яғни көрсеткіштер объектіде ЭЕМ ... ... ... ... асырылады. С++ арифметикалық көрсеткіштерді ... ... ... ... ... жеткіліксіз өлшемдер мен
манипуляцияға мүмкіндік туғызады.
TURBO C++ программасының жоспарын ... ... ... C++ ... ... ... және оны эффективті түрде
жүргізеді. TURBO C++-пен жұмыс істеу кезінде барлық құрылғылар жүйесінің
компоексі, программаны жазуға, ... ... ... және жіберуге қажетті іс-әрекеттер қолданушының қолымен
істелінеді.
Бұл комплекс дерліктей мүмкінділігінше ... ... (ӨИО) ... ... TURBO C++ ... өңдеу ортасы программаны жазу
процесін тағы да біраз түсетін келесі қосымша мүмкіндіктерге ие:
- Монитор экранына өзгертуге болатын өлшемдер мен ... ... ... терезенің сан мәндерін шығаруға болады.
- «Тышқан» көмегімен көрсетуге.
- Диалог блоктарын жүргізуге.
- Шектеп алу және қою командаларын жүргізуге (бұл ... HELP ... EDIT ... ... ... ... болады.)
- Басқа программаларды тез арада шақыруға жәнекері қайтаруға мүмкіндігі
бар.
- ... ... ... үш ... ... ... ... тұрады: экранның
жоғарғы бөлігіндегі меню жолы, экранның ортаңғы бөлігіндегі, терезелік
аймақ және ... ... ... жолдан. Менюдан бірнеше элементті
таңдау нәтижесінде экранғадиалог блоктарын шығаруға болады.
Меню жолы және меню
. Меню жолы ... меню ... ... ... ... ... жолы ақпаратты көру кезінде, ... ... және ... ... ... ... C++ ... C++ ортасының көрінетін және істелінетін ... көп ... ... ... бұл орналастыруға болатын экран облысы,
орналастыруға, өзгертуге болатын, ... ... ... ... ... басқа терезелермен беттесетін белгілеу.
Кейде үлкен программалық жобаларды реализациялау кезінде С++ тілінің
артықшылығын дәлірек көрсетуге болады. С++-те программалау ... ... ... ... ... ... ... қоса
программалаудағыбелгіленген дисциплинаны талап етеді.
«Программалаудың алгоритмдік тілдері» ... ... ... ... ... ... нұсқаудың бірінші
бөлімінде мысалдар және Turbo C++ тілінің синтаксистік құрылымын оқыту
негізінде белгіленген программалау үшін ... ... C++ -де ... ... ... ... бірақ әр кезде тек бір
терезе ғана активті болады. Дәл сол кезде жұмыс істелетін терезе, ... ... ... ... ... мен ... тек қана активті
терезелерге қатысты болады.
Терезелердің бірнеше түрі бар, бірақ олардың көп бөлігі келесі жалпы
элементтерге ие ... ... ... ... жабу ... ... ... жолағы;
• Терезе өлшемінің өзгеру бұрышы;
• Терезені бүкіл экранға ашу маркері;
• Терезе номері;
Қалып-күй қатары
Экранның төменгі жағына орналасқан қалып-күй қатары, келесі ... Осы ... ... терезеге қолданып тұруы мүмкін негізгі пернелер мен
актвизация пернелерін ... ... ... ... ... орнатуға және менюдегі команданы
таңдау немесе сәйкесінше пернелерді басудың орнына бұйырылған әрекеттің
орындалуы үшін, аз ... ... ... ... мүмкіндік береді.
• Программамен қандай әрекет орындалатынын хабарлайды.
• Бір жолдан тұратын кеңес пен сұхбат блогының элементтері және ... ... ... ... ... блоктары
Егер меню элементінен кейін көпнүкте қойылса, онда ... ... ... ... көп ... берілуін және көрудің
қолайлы тәсілін қамтамасыз ететін сұхбат блогы ашылады.
Сұхбат блогында мәннің берілуінде жұмыс ... ... ... ... ... асырылады:таңдау бағыттары, күйдің
қайтақосқыштары, әрекет пернелері, тізім ... және шығу ... Си ... менюімен жұмыс.
Меню (жүйелік)
Меню қатарының сол жақ шетінде орналасқан. Шақыру үшін ... ... басу ... Бұл ... ... кезінде Мынандай командалар
бейнеленеді:
About
Бұл команданы таңдау кезінде TURBO C++ ... ... және ... ... ақпараттар жиналған сұхбат блогы пайда болады. Бұл терезе ESC
немесе ENTER пернелерін басу арқылы жабылады.
Clear ... ... ... және ... ... ... Бұл ... жаңа проект бойынша жұмыс бастау кезінде тиімді болып
табылады.
Repaint Desktop
Экрандағы кескіннің регенерациясын іске ... ішкі меню ... ішкі ... ... ... ... ... блогының көмегімен орнатылған барлық программалардың ... ... ... үшін ... менюден оның атын таңдау
қажет.
File (ALT F) менюі
Бұл МЕНЮ ... EDIT ... және ... ... файлдарға басқа да әрекеттер жасауға, DOS оболочкасына шығуға,
программаның алғашқы файлдарын құруға және TURBO C++ ... ... ... OPEN ... EDIT ... ... программаның бастапқы
файлдары шығатын сұхбат блогын кескіндейді.
Бұл сұхбат блогы шығу блогын, файлдар ... және OPEN, ... және HELP ... , ... қатар, ақпараттар тақтасын құрайды.
Мұнда мына әрекеттердің бірін орындауға болады:
1) Файлдың толық атын ... және REPLACE ... OPEN ... ... ... файл жаңа Edit ... жүктеледі.
Replace таңдау кезінде Edit активті терезесі ... ... ... ... қамтушы терезе таңдалған файлмен ауыстырылады.
2) Файлдың атын метасимволмен ... Бұл файл ... ... ... ... ... ... бұрын енгізілген файлдардың спецификациясын қамтитын
предыстории(алғашқы тарих) тізімінен файл спецификацисын таңдауға
болады.
3) Файлдар тізімінен ... атын ... ... ... мазмұнын
қарау.
Шығару блогы файлдың атын анық енгізуге немесе файлдың атын DOS ... ?) ... ... ... ... Егер атты толық
енгізіп және Enter –ді бассақ, Turbo C++сілтеуші файлды ашады.
(Егер Turbo C++ ... таба ... ... атын ... ... ... жаңа ... автоматты түрде құрады және ашады.)
Егер курсор шығару блогында болған кезде ? басса, онда бұл блогтың
астында ... ... ... ... ... атын ... ... тізімі пайда болады.
New
File New командасы жаңа Edit терезесін стандартты NONAMExx. C (мұнда
хх әріптерінің орнына 00-ден 99-ға ... ... ... ... ... ... береді. NONAME атты файл, ... атты ... ... ... ... қажетті уақытша буфер ретінде
қолданылады, Turbo C++ ... ... атын ... ... Save ... Edit активті терезесінде орналасқан файлды
дискіге жазады ... Edit ... ... сол ... жоқ болса, онда
берілген элементпен менюді қолдануға болмайды.) Егер файл ... ... атқа ие ... ... және т.б.) Turbo C++ ... атын ... және оны басқа каталогқа немесе басқа дискаводқа
сақтауға мүмкіндік беретін Save Editor File ... ... ... ... Save As ... Edit ... ... файлды басқа атпен,
басқа каталогте немесе басқа дискаводтқа сақтауға мүмкіндік береді.
Change Dir
File Change Dir ... ... ... ... ... атын және
идентификатор беругемүмкіндігі бар. Turbo C++-да ... ... ... қолданылатын каталог текущи(өтпелі,кезекті) каталог ... ( Options ... ... ... ... кезде
олар тек қана текущи каталогке қатысты беріледі.)
Print
File Print командасы Edit ... ... ... ... ... ... Turbo C++ табуляция ... бос орын ... ... ал одан ... DOS-та
берілген файлды басып шығару құрылғысына жібереді. Бұл ... ... егер ... терезенің мазмұнын баспаға шығару
мүмкін емес болса. Белгіленген тексті ғана баспаға шығару үшін ... ... ... ... Get Info ... ... файлға қатысты ақпаратты қамтитын
блокты кескіндейді.
Кесте: Get Info блогының ... ... ... ... ... ... ... аты |
|Current file ... ... ... аты ... memory usage |TURBO C++-де ... |
| ... жады көлемі |
|Expanded memory usage |TURBO C++-де ... |
| ... жады ... ... compiled ... жолдар саны |
|Total warnings ... ... ... ... |
| ... ... errors ... қателер саны |
|Total time ... ... ... ... |
|Program loaded ... ... ... exit ... ... программадан қайтару|
| ... ... memory |DOS ... жады көлемі (640 К) |
|Last step time ... ... ... ... |
| ... ... ... DOS Shell командасы DOS ... ... үшін ... ... үшін, Turbo C++ уақытша шығу мумкіндігін береді.
Turbo C++ қайту үшін ... ... ... немесе Enter-ді басу
қажет.
Кей жағдайда, отклатка кезінде осы ... ... үшін ... ... екенін байқауға болады. Бұл жағдайда Run Program
Reset (Ctrl-F2) команда көмегімен отклатка сеансын ... ... ... Quit ... Turbo C++ ... шығуды, есте сақтаудан жоюды
және Dos басқаруына жіберуді ... Егер ... ... ... онда Turbo C++ тен ... алдында оны сақтау туралы
сұраныс болады.
Edit (Alt-E) менюі.
Edit тересіне ... ... ... және ... мүмкіндік береді.
Сонымен қатар мәтіннің құрылымын көру және редакциялау үшін мәтіндік
буфердің ... ... ... ... ... үшін оны ерекшелеп алу
керек:
1) Shift пен бағыттаушыны бір уақытта басу керек.
2) Ctrl-к Вбасу ... ... ... ... белгілейміз.
Содан кейін меңзерді мәтіннің сонғы бөлігіне орналастыру және Ctrl - к к
батырмаларын басу ... ... ... үшін Ctrl - к l ... ... басу ... бөлігін ерекшелеп алғаннан кейін Edit ... ... ... ... және ... ... (Clipboard) пайдалануға
болады. Ол Edit менюінің командалары мен бірге жұмыс атқарады.
Restore Line
Бұл команда көмегімен ... ... ... ... ... ... ... Ол тек ғана ақырғы жолдың редакциялауыда
ғана іске қосылады немесе жұмыс атқарады.
Cut( Shit-Del)
докуменетердегі ... ... ... ... және оны ... ... ... Содан кейін мәтінді Paste көмегімен келесі
документке қоюға болады.
Сору (Ctrl-Ins)
Команда ерекшелінген ... ... ... оның ... ... буферге орналастыруға болады. Shit және меңзерді ... ... Help ... ... көшіріп алуға болады.
Paste (Shit-Ins)
Бұл комнда меңзер көмегімен (позициясымен) мәтіндік буфердегі мәтінді
ағымдағы терезеге орналастырады.
Show Clipboard
Бұл ... ... ... ашады, мұнда басқа терезеден
көшірілген және жойылған мәтіннің бөліктері сақталынады.
Clear ... ... ... ... ... жояды, бірақ оны мәтіндік
буферге апармайды. Демек, бұл жойылған мәтінді қалпына келтіруге болмайды
деген ... ... (alt-S) ... ... ... іздеуді, функцияны хабарлауды, сонымен ... ... ... ... ... Find ... іздеу процессінде ықпалын тигізетін іздеу
үлгісін енгізетін және параметрлер ... Find ... ... ... ... бұл ... (Ctrl Q F) көмегімен де шақырылу мүмкін.
Replace (Ctrl Q A)
Searace Replace командасы мәтіннен керекті мәтінді іздейтін және ... ... ... ... Again (Ctrl ... Again командасы Find немесе Replace ақырғы ... ... (Find ... Replace) ... ... ... ... параметрлері, осы команданы таңдағанда да күшінде
қалады.
Run (Alt-R) менюі
Бұл ... ... ... ... және де отклатка
сеансын инициализациялайды және ... ... ... ... пограмммаға Run Arguments командаларының көмегімен
берілген ... ... ... ... Into ... ... оператор бойынша команданы орындайды. Функцияны шақыруға
жету үшін, осы функцияны бір қадамнан кейін орындаудың орнына, оның ... ... Бұл ... функцияда орналастыруды орындау үшін
қолданылады.
Program Reset (Ctrl-F2)
Run Program Reset ... ... ... сеансын тоқтатады,
пограмманы есте сақтаудан босатады және программада қолданған барлық ашық
файлдарды ... Step Over ... ... өте ... ... ... кірмей-
ақ ағымдағы функцияның келесі операторын орындайды. Step Over командасын
мынандай жағдайда ... ... егер ... ... ... ... ... алу керек болса.
Argumens
Run argumens командасы орындалып жатқан программаға командалық жолдың
аргументтерін енгізеді және ол DOS ... ... ... ... DOS ... ... (C)
Compile менюіндегі командалар активті терезедегі программалардың
компиляциялары үшін қолданылады. ... ... ... ... ... ... ... File
Compile Make EXE File командасы ЕХЕ файлын жасау сызбасының менеджерын
шақырады.
Link EXE File -тек толық таңдау кезіндегі ... Link EXE - ... ... OBJ және LIB ... және оларды біріктіреді, таңдау компиляциясын қолданбай-ақ.
Debug (Alt F9)менюі.
Debug менюінің командалары интегралданған отлотчиктің ... ... (Alt ... Inspect ... ... ... анализдеуге және
модифциррлеугемүмкіндік беретін Inspect терезесін ашады.
Options (Alt-0) менюі.
Options менюі Turbo C++ ... ... ... ... және ... ... ... File менюлер тақтасындағы командаларды қолдану арқылы,
каталоктың қандайда бір файлын табу керек, ашу ... және атын ... ... Turbo C++ ... ... ... командаларды қолдану арқылы, редакциалаудың
тәсілдерін өңдеу
Тексеру сұрақтары:
1. Қандайда команда ... ... ... дискігесақтауға мүмкіндік
береді.
2. қандай команда файлды ашуға мүмкіндік ... ... ... ... ... команда барлық экранға активті терезені ашуға мүмкіндік береді?
4. Change Dir командасы қандай қызымет ... ... ... бір ашық ... ... ... ... жүзеге
асырады?
6. қандай команда
7. Inspect командасы қандай қызмет атқарады?
8. Қандай команда ... 1 ... ... ... ... ... ... береді?
9. Қандай команда текстік буферіне кедергі келтірмей ... ... ... ... ... ... ... Қандай команда таңдап алынған тексті текстік буферге көшіре алады?
12. Қандай ... ... ... тексті текстік буферге енгізуге және
терезеден өшіруге мүмкіндік береді?
13. TraceInto командасының қызметі қандай?
14. Қандай команда экранда ... ... ... ... ... ... ... өтуді қандай команда жүзеге асырады?
16. Қандай команда программаны инициализирлеуге мүмкіндік береді?
17. Қандай команда OBJ-файлде компилирлеуге мүмкіндік береді?
18. Программаны орындауға ... ... ... ... ... команда программаны курсор орнатылған жерге дейін орындауға
мүмкіндік береді?
20. DOS Shell ... ... ... ... команда толық меню жиынын іске қосуға және өшіруге мүмкіндік
береді?
22. Қандай ... ... ... ... мүмкіндік береді?
23. Қандай команда файлды басқа атпен сақтауға ... ... Get Info ... ... ... ... қойылатын файлдың құрылымын, берілгендер типін және TURBO
C++ жүйесінің енгізу-шығару операторларын оқып-үйрену.
Main ... ... ... әрбір орындалатын файлында main функциясы
болуы керек.
main функциясының берілетін денесі – код {n} фигуралық жақшаға алынады.
Main функциясының жалпы ... ... ... main ... ... жақшасына алынған, (Турбо) Си-да берілген компилятормен
игнорирленеді. Комментариялар екі ... ... ... ... және ... ... Егер ... дұрыс жұмыс
істемесе, онда кейде кодтың бөлігін комментирлеу пайдалы болады( яғни оны
комментарияға енгізу) қайта программаны компилирлеу және орындау керек.
Егер ... ... ... ... ... ... бастаса, онда
комментирленген кодта қате бар және ол түзетілуі керек.
Include директивалары.
Си(Турбо) программаларының көбіне бір ... ... ... ... ... main ... функциясының ең басқы кодына.
Директивтің пайда болуы.
#include
#include”файл_2”

#include.
шығаруға әкеледі: файл 1, файл 2, файл п сәйкесінше.
Егер файл аты ... ... ... онда ... ... ... қойылған бөлімде жүргізіледі.
(Турбо) Сидің басқа операторларынан ерекшелігі – Include директивасы
нүктелі үтір мен аяқталмау керек.
Макро
Соңынан макро аты мен ... мәні ... #define ... ... ол ... Сиде ... ... файлдың кез-келген
пайда болуында берілген атты макро сәйкес макро ... ... ... болады.
Мысалы, #define pi 3.1415926
директивасы pi индикаторын 3.1415926 мәнімен байланыстырады.
Макро ... ... (;) ... ... Сиде айнымалылар бейнеленіп көрсетілуі ... ал ... осы ... ... ... ... ... бейнелеп көрсеткенде алдымен типі, содан кейін айнымалы
аты белгіленетін префиксті жазу қолданылады.
Мысалы:
float weight;
int exam score;
char ch;
берілгендер типімен алдын ала ... ... ... ... айнысмалыларға орындалатын операциялар жиыны да байлынсады.
Айнымаларды бейнелеп көрсету орнында инициализирлеуге болады.
Мысал:
int height=71;
float income=26034.12;
(Турбо) Сиде ... ала ... ... скаляр типтер болып
мыналар есептелінеді:
char – бір байтты бүтін сан,
int – екі ... ... ... – төрт байтты бүтін,
float – төрт байтты заттық,
double – сегіз байтты заттық сан ретінде алынады.
Printf операторы: ... ... ... ... ... ... ... және
заттық сандарды, жолдарды, таңбасыз бүтін, ұзын бүтін және ... ... ... ... үшін қолдануға болады.
Мысалы:
Printf (“\n эриктің жасы - % d. Оның пайдасы ... ... age (жас) ... мен income ... ... айнымалысына
қандайда бір мәндер меншіктелген деп ұйғарайық.
“\n” символдар тізбегі курсорды жаңа жолға ауыстырады.
«Эриктің жасы» символдар тізбегі жаңа ... ... ... % d
символдары – бүтін age айнымалысы үшін ... ... ... пайдасы
$» % 2f литерлік жол – заттық ... үшін ... ... ... ... қатар ондық нүктеден кейінгі тек екі ... ... ... ... income ... ... шығарылады.
|Формат символы |Шығарылатын объкет типі ... |Char ... |Жол ... |Int ... ... ... түрде) ... ... int ... |Int(16 ... түрде) ... |Long ... ... ... ... |Long ... ... түрде) ... ... long ... |Long (16 ... ... ... |Float /double ... ... ... |
|%e |Float /double ... ... ... |Float /double (f ... ... l ... яғни |
| ... ... ... |Long float ... ... қоса) |
|%le |Long float ... ... ... |Long float (f ... немесе l түрде) ... ... ... ... ... ... функцияларының бірі болып табылады (ол сыртқы
кітапханаларды болады).
Scanf функциясының әрбір ... ... ... ... ... ... ... алдында ( символын қою қажетті. Бұл ... ... ... ... include
Main ()
{
int weight. /* салмақ*/
Height; /*бойы */
Print f (“салмағаңызды енгізіңіз:”);
Scan f ... ... f ... ... ... f ... ... f (“\n\ салмақ =%d, бой=%d\n, weight, height”);
Тапсырма:
Клавиятурадан енгізілген әртүрлі типтегі анкеталық берілгендер үшін экранға
шығару рпограммасын құру және оны ... ... ... define ... ... ... және операциялар.
Жұмыстың мақсаты: Арифметикалық логикалық операциялар және қатынас
опциясы мен меншіктеуді оқыту.
Си (Турбо) тілінің негізін ... ... ... деп – ... ... үтір тұратын өрнекті айтады. Си
(Турбо) тілінде үтірлі нүкте ... бөлу үшін ... ... келесі кластарға біріктіру қабылданған: меншіктеу, функцияны
шығару, тармақтану және цикл.
Меншіктеу оераторында = меншіктеу операциясы қолданылады.
Мысалы: c=a*b
Осындай оператор ... ... ... ... ... с а-ның b-
ға көбейтілген мәнін меншіктейді. с-ға меншіктейтін ... мәні ... b ... ... тең ... көбінесе 4 кластың біреуіне қатысты болады.
Мысалы: оператор
if ((c=cube(a*b))>d)
….
келесі кластардан құрылған: меншіктеу, функцияны шығару, тармақтану.
Си-да операцияларды келесі ... ... ... арифметикалық
операциялар, қатынас операциясы, меншіктеу операциясы, логикалық операция,
өлшемді өлшеу операциясы, (sizeof) ізденіс операциясы.
Арифметикалық операциялар.
Арифметикалық операцияларға: (+) ... (-) алу, (/) ... ... және (%) ... ... ... операция-лар(қалдықты қоспағанда)
int, char, float айнымалылары үшін ... ... float ... үшін ... Все ... ... с плавающей точкой
производятся над операндами двойной точности.
Қатынас операциясы.
Қатынас операцияларының келесі түрлері анықталған: (==) теңдігіне зерттеу,
(!=) теңсіздігіне ... ... ... ... int ... ... ... Егер берілген
операторлар арасындағы қатынас ақиқат болса, онда мәні 1-ге, ал ... 0-ге тең ... ... ... ... тең приоритет болады, ол
неғұрлым жоғары болса, == ... ... және != ... операциясының приоритеті барлық қатынас –операцияларынан төмен
болады. Дұрыс ... ... ... ... қойылады.
Логикалық операциялар
Тілде 3 логикалық операциялар бар:
&& және (and) операциясы.
(( немесе (or)
! терістеу
Логикалық операцияның элементі char ... ... қоса ... ... сан бола ... ... ... 1-ге тең, егер шын болса және 0-ге тең, егер жалған болса.
Барлық 0-ден өзге мәндері шындық ретінде қабылданады.
Логикалық операциялар төменгі ... ... ... ... өрнекті жақшалар аз қолданылады.
Логикалық операциялары бар өрнектерді солдан оңға ... ... ... ... соң ... Егер ... және ... өзара қосатын логикалық тұжырымнан тұрса, онда логикалық
тұжырымның ең болмағанда біреуі нөл ... ... ... ... Егер өрнек немесе ( (() ... ... ... ... ... болса, онда логикалық әйтеуір бір мәні ... ... ... ... ... ... ... бірнеше мысалдар:
If (i>50 && j=24)

If (value 150 ((value 4

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 17 бет
Бұл жұмыстың бағасы: 700 теңге





Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь