Мазмұнға өту

Мәліметтерді енгізу жәнет шығару

Сагумбаев Марат Калимканович 4 мин оқу 361 оқылым

Мәліметтерді енгізу жәнет шығару

модулі арқылы орындалатын Рrintf функциясы монитор экранына хабарламалар мен айнымалылардың мәндерін шығаруды жүзеге асырады. Рrintf функциясының алғашқы параметрі шығарылатын мәтін мен шығарылатын айнымалының форматын анықтайтын шығару жолы болып табылады. Олардың атаулары функцияның қалған параметрлер ретінде көрсетіледі. Айнымалының мәндерін шығару форматы түрлендіру спецификаторының көмегімен беріледі - % символынан басталатын символдар тізбегі. Сандық мәндерді шығаруда төмендегідей спецификаторлар пайдаланылады:

%і -- таңбасы бар бүтін сандарды шығару:
%u - таңбасыз бутін сандарды шығару;
%f - жылжымалы үтірлі сандар түріндегі нақты сандарды шығару;
%n.mf- нақты сандарды форматымен шыгару
N - бүтін бөліктің цифрларының саны;
М - бөлшек боліктің цифрларының саны;
- жаңа жол;
\t- табуляция;
\" - қос тырнақша;
\\- түсіндірме жазу;

Рrintf функциясымен қатар экранға хабарламалар шығару бүтін тип функциясын пайдалануға болады, мәтінді шығарғаннан кейін курсорды автоматты түрде жаңа жолға көшіреді. Бағдарлама жұмысы аяқталғаннан кейін бірден автоматты түрде басқа тереземен жабылмас үшін бағдарлама соңына төмендегідей құрылымды қоюға болады:
Рrintf("жұмысты аяқтау үшін клавишын басыңыз);
Gеtсһ();

модулі арқылы орындалатын шығару операторының бірі сout. Бұл шығару операторының жазылу форматы:

соut«а«а1«.. .«ап;

Мұндағы аі а2,..., ап айнымалылар тізімі. Егер айнымалының мәні шығарылатын болса, онда « символдарынан кейін айнымалы аты жазылады. Ал, егер экранға мәтін шығарылатын болса, онда « символдарынан кейін тырнақшаға алынып жазылады. Мысалы, Соut« "экранға шығарылатын мәтін".

Егер келееі жолдан басталып жазылатын баскару тізбегінің символдарын көрстеу үшін де « символдары жазылады. Мысалы, сout«"Тік төртбүрыштың қабыргаларын енгіз"«'\n';

Енгізу операторлары

Енгізу функциясы scanf. Бастапқы берілгендерді клавиатурадан енгізу үшін модулі арқылы орындалатын «scanf»/функциясы пайдаланылады. Бұл функцияның бастапқы параметрі басқару жолы болып табылады, ал қалған параметрлер - мәндері енгізілетін айнымалылардың адресі. Енгізілетін мәліметтердің алдына & символы қойылады. Ал басқару жолы дегеніміз - қос тырнақшаға алынған спецификаторлар тізімі:

%і - таңбасы бар бүтін сандарды енгізу;
%U - таңбасыз бүтін сандарды енгізу;
%f - жылжымалы үтірлі сандар түріндегі накты сандарды енгізу;
%с - символды енгізу;
%S- жолды енгізу.

Мысалы,
SсапF("%F%F'", &A, &B); // типі нақты а және һ айнымалыларын енгізу

Енгізу функциясы сіn. модулі арқылы орындалатын енгізу функциясы сіn деп аталады, Бұл енгізу функциясының жазылу форматы:

сіn»а»а2»...»аn;
Мұндағы аі а2,..., аn айнымалылар тізімі.

Си тілінде бағдарлама мәтінін енгізіп болғаннан кейін бағдарламаны орындау үшін СТRL+F9, ал бағдарламаның орындалу нәтижесін көру үшін АLТ+Ғ5 клавиштар комбинациясы басылады.

Кілттік сөздер

Кілттік сөз – бұл белгілі бір мағынасы бар белгіленген (зарезервированный) идентификаторлар. Оларды Си тілінің компиляторына белгілі тек мағынасына сәйкес пайдалануға болады.

Кілттік сөздердің тізімін келтірейік

auto double int struct break else long switch

register typedef char extern return void case float

unsigned default for signed union do if sizeof

volatile continue enum short while

Сонымен қатар Си тілінің жүзеге асуының қарастырылатын версияларында белгіленген сөздер болып мыналар саналады:

_ asm, fortran, near, far, cdecl, huge, pascal, interrupt .

far, huge, near кілттік сөздері жады облысында көрсеткіш өлшемдерін анықтауға мүмкіндік береді. _ asm, cdelc, fortran, pascal кілттік сөздері басқа тілдерде жазылған функциялармен байланыс ұйымдастыру үшін қызмет етеді. Сонымен қатар Си тіліндегі құрылатын программа денесіндегі ассемблер тілінің командаларын пайдалану үшін де қолданылады. Кілттік сөздер идентификаторлар ретінде пайдаланыла алмайды.

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

Программаның жалпы құрылымы мынадай:

Функциялар өз алдына мынадай құрылыммен жазыладыу:

()

{ - функция басы

} - функция соңы

Негізгі бөлімдерінің жалпы құрылымдарын қарастырайық.

Си тіліндегі программаны компиляциялау кезінде алдымен (препроцессорная) автоматты түрде программаның текст өңделеді. Препроцессорлар директивасының көмегімен программаның тексін өңдеу жолдары беріледі.

Директивалар мынадай тәртіппен жазылады:

  • барлық препроцессорлы директивалар # символынан бастап жазылады.
  • Барлық директивалар бірінші позициядан басталады.
  • # символынан кейін бірден препроцессордың жұмысын тағайындайтын директива аты жазылады.

Ең жиі қолданылатын директивалар #include және #define.

#include директивасы стандартты функцияларды жариялауға мүмкіндік беретін тақырып файлдарын қосуға қолданылады. Файлдың аты үшбұрышты жақшаға алынған жағдайда сол файл стандартты директориядан (каталог) ізделінеді. Файлдың аты тырнақшаға “аты” алынғанда файл ағымдағы директориядан ізделінеді.

Мысалы:

#include - файлдық енгізу-шығарудың стандартты функцияларын жариялайтын файлды қосады.

#include - консольмен жұмыс істеу функцияларын қосады;

#include - графиктік функцияларды қосады.

#include - математикалық жункцияларды қосады.

#define (определить) директивасы макроконстанта құрады және оның әсері бүкіл файлға беріледі.

Мысалы: #define PI 3.1415927

Препроцессорлық өңдеу кезінде PI идентификаторы 3,1415927 шамасымен ауыстырылады.

Тәжірибелік жұмыс

1-есеп

c=a+b

#include

#include

Void main()

{

Int a,b,c;

Cinab;

c=a+b;

Cout

}

2-есеп

a=c2+b

#include

#include

Void main()

{

Float a,b,c;

Cincb;

a=pow(c,2)+b;

Cout

}

3-есеп

a=c2+b

#include

#include

Void main()

{

Float a,b,c;

Cincb;

a=pow(c,2)+b;

Cout

}

Материал пайдалы болды ма? Бөлісіңіз

WhatsApp

Автор

Сагумбаев Марат Калимканович

Осы тақырыптағы материалдар

Колледж

Жаппай музыкалық тәрбие жүйесіндегі қазақтың аспапты музыкасы

Хибатхан Ақбота 4-курс студенті Ғылыми жетекшісі: Магзумова Гаухар Адильбековна Ж. Мусин атындағы Көкшетау жоғары қазақ педагогикалық колледжі Көкшетау қ. Ақмола облысы Аңдатпа Бұл мақалада қазақтың аспаптық музыĸасының,…

Bilimger Media 57 оқылым 4 мин
Колледж

Бастауыш мектеп оқушыларының музыкалық шығармашылығын дамыту жолдары

Ақмола облысы білім басқармасы жанындағы «Ж.Мусин атындағы Көкшетау жоғары қазақ педагогикалық колледжі» МКҚК Педагогика және психология кафедрасы КІРІСПЕ Зерттеудің өзектілігі. Қазіргі заманғы білім беру жүйесінің…

Жанибек Акерке 96 оқылым 40 мин
Колледж

Музыка мұғалімінің әдіс-тәсілдік шеберлігі

Жолдас Мөлдір Музыка бөлімінің 4-курс студенті Ғылыми жетекшісі: Шерияздан Ұлтай Нурадинқызы Ж.Мусин атындағы Көкшетау жоғары қазақ педагогикалық колледжі Көкшетау қ. Ақмола облысы Аңдатпа Бұл мақалада музыка мұғалімінің…

Bilimger Media 115 оқылым 4 мин
Колледж

WorldSkills – кәсіби білім сапасын арттыру құралы

"Кентау колледжі" ЖШС Аннотация. Қазіргі заманғы еңбек нарығы жоғары білікті мамандарды талап етеді, осыған байланысты кәсіби білім беру сапасын арттыру өзекті мәселелердің біріне айналып отыр. Бүгінде кәсіптік білім…

Сарсенова Ляззат Сарыбаевна 72 оқылым 5 мин