С программалау тілінің енгізу операторы



Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 5 бет
Таңдаулыға:   
С++ программалау тілінің енгізу операторы
Операторлар программаның орындалу процесін басқарады. C++ операторларының жиыны құрылымдық бағдарламалаудың барлық басқару құрылымдарын қамтиды.
Құрама оператор бұйра жақшалармен шектелген. Барлық басқа операторлар нүктелі үтірмен аяқталады.
Бос оператор - ;
Бос оператор - тек нүктелі үтір операторы. Ол синтаксис мәлімдемені қажет ететін бағдарламаның кез келген жерінде пайда болуы мүмкін. Бос операторды орындау программаның күйін өзгертпейді.
Құрама оператор - {...}
Құрама оператордың әрекеті, кез келген оператор басқаруды бағдарламаның басқа орнына айқын түрде ауыстыратын жағдайларды қоспағанда, ондағы операторлардың бірізді орындалуынан тұрады.
Ерекше жағдайды өңдеу мәлімдемесі try { мәлімдемелер } catch ( ерекшелік туралы мәлімдеме ) { мәлімдемелер } catch ( ерекше жағдай туралы мәлімдеме ) { мәлімдемелер } ... catch ( ерекше жағдай туралы мәлімдеме ) { мәлімдемелер }
Шартты оператор if ( өрнек ) 1-мәлімдеме [ else 2-мәлімдеме ]
Switch операторы ауыстырғыш ( өрнек ) { case тұрақты өрнек 1 : операторлар 1 жағдай тұрақты өрнек 2 : 2- тұрақты өрнек ... жағдай тұрақты өрнек N : N операторлар [ әдепкі : операторлар ]}
Коммутатор операторы бағдарламаны орындаудың бірнеше альтернативті жолдарының бірін таңдауға арналған. Қосқыш оператордың бағалау бағалау басталады білдіру бақылау аударылады, содан кейін оператор бір белгіленген тұрақты білдіру бағаланатын құнына тең білдіру . Коммутатор операторынан шығу үзіліс операторымен жүзеге асырылады . Егер өрнектің мәні кез келген тұрақты өрнекке тең болмаса , онда басқару бар болса, әдепкі кілт сөзімен белгіленген операторға тасымалданады .
while ( өрнек ) оператор алғы шарты бар цикл операторы
Пост шарты бар цикл операторы do оператор while өрнек ;
C++ тілінде бұл оператор постшартпен циклдің классикалық жүзеге асуынан ерекшеленеді, егер өрнек true болса, цикл шықпайды , цикл жалғасады.
([ бастапқы өрнек ]; [ шартты өрнек ]; [ өсу өрнегі ]) оператор үшін қадамдық цикл операторы
for операторының денесі шартты өрнек жалған болғанша орындалады (0-ге тең). Бастапқы өрнек пен өсу өрнегі әдетте цикл параметрлерін және басқа мәндерді инициализациялау және өзгерту үшін пайдаланылады. Бастапқы өрнек шартты өрнектің бірінші сынағы алдында бір рет бағаланады , ал өсу өрнегі әрбір мәлімдеменің орындалуынан кейін бағаланады . Үш цикл тақырыбының өрнектерінің кез келгенін, тіпті үшеуін де алып тастауға болады (нүктелі үтірді қалдыруды ұмытпаңыз). Егер шартты өрнек түсірілсе , онда ол ақиқат болып саналады, ал цикл шексіз болады.
С++ тіліндегі қадамдық цикл операторы икемді және ыңғайлы құрылым, сондықтан while алғы шарты бар цикл операторы С++ тілінде өте сирек қолданылады , өйткені . көп жағдайда for операторын пайдалану ыңғайлырақ .
( элемент : массив ) оператор диапазонына
арналған цикл операторы
Ауқымдық цикл операторы массив (немесе басқа құрылым) бойынша қайталау жолын қамтамасыз етеді. Алаптың Әрбір элементі астам Итерация, ал массивтің ағымдық элементтің мәні болып жарияланды айнымалы беріледі элементі . Өнімділік себептері бойынша жарияланған элемент массив элементтерімен бірдей типте болуы керек. Автоматты түрдегі қорытындыны қолдануға болады. Элементті өзгертуге болады, бірақ бұл массивке әсер етпейді. Жиымды өзгерту үшін элемент сілтеме ретінде жариялануы керек. Массивтің барлық элементтері циклде өңделеді.
Енгізушығару C++ тілінің бөлігі емес , бірақ стандартты кітапхананың бөлігі болып табылатын функциялармен орындалады.
Классикалық кірісшығыс
Си тілі үш стандартты енгізушығару ағынын анықтайды:
stdin - стандартты енгізу құрылғысы (пернетақта);
stdout - стандартты шығару құрылғысы (экран);
stderr стандартты қате туралы хабарды шығару құрылғысы (сонымен бірге экран).
Ең қарапайым енгізушығару:
getch () - бір символды экранда көрсетпей енгізу;
getche () - бір таңбаны енгізіп, оны экранда көрсету;
putchar ( int c) - Экранға бір таңбаны шығару.
Осы мүмкіндіктердің барлығы conio.h тақырып файлының қосылуын талап етеді .
Барлық басқа енгізушығару функциялары stdio.h тақырып файлында анықталған .
1.1. Экран IO
Экранға енгізу және шығару үшін сәйкесінше scanf және printf функциялары пайдаланылады , олардың прототиптері келесідей : int scanf ( char * формат , ...); int printf ( char * пішімі , ...);
Шығару келесі синтаксисі бар printf функциясы арқылы жүзеге асырылады : printf ( пішім сипаттама жолы [, шығару тізімі ]);
Пішімді сипаттау жолы кәдімгі таңбалардан, арнайы таңбаларды шығару реттіліктерінен және пішім сипаттамаларынан тұрады .
Қарапайым таңбалар ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Паскаль тілінде сызықтық программалармен жұмыс
Паскаль программалау тілінің мүмкіншіліктері
Turbo Pascal тілінің операторлары жайлы
ТИПТІҢ АТЫ ТИП
Turbo Pascal – дің жоғарғы деңгейлі логикалық құрылымы
Унарлы және бинарлы операциялар
Алгоритм, программа ұғымдары
Турбо Паскаль бағдарламасының жазу ережелері, құрылымы және тілдің әліпбиі
Turbo Pascal тілінде программа дайындау жолдары
Алгоритм және оның қасиеттері
Пәндер