![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Билет №24
1. Кө п жағ дайда, берілгендерді ө ң деу ғ ана керек емес, сонымен қ атар оларды енгізу жә не шығ ару. Си тілінде енгізу ү шін біраз стандарттық функциялар бар: бірі берілгендерді файлдан енгізеді, ылғ андары берілгендерді файлдан алуғ а мү мкіндік береді. Олардың қ атарына scanf () жә не printf () функцияларын жатқ ызуғ а болады. Берілгендерді шығ аруды жү зеге асыратын негізгі функцияларғ а printf(), puts() жә не putchar жатады. Printf() функциясының жалпы тү рі Printf() (форматтар қ атары, обьект1, обьект2, …обьектn) Мысалы: Printf(“ y=%d\n”, y); Мұ ндағ ы %d – бү тін санды кө рсету операторы y-шығ ару обьектісі scanf () функцияда Printf () да шғ атын функцияны енгізу. Жазылу формасы: scanf () форматтар қ атары, обьект1, обьект2, …обьектn) Мысалы: scanf () (“ %d%d”, & x, & y); Бұ л x, y айнымалысына мә н енгіз дегенді білдіреді. Мә селен нә теже экыранына 123 345 мә ндері енгізің із. Егер оның формасын былай ө згертсек онда scanf () (“x=%d, y =%d”, & x, & y); нә теже x=123, y =345 Шығ ару обьектісі айнымалы, тұ рақ ты ө рнектер немесе функцияларды кө рсетеді. Берілгендерді кө рсетудің келесі алаң дардың спецификациясын пайдалану мү мкін. 2. #include< stdio.h> инструкциясы компиляторғ а, ол программаның мә тініне стандартты библиотеканың енгізу-шығ аруы туралы ақ паратты қ осу керек екендігін хабарлайды (printf функциясының прототипін шақ ыру). printf стандартты функциясы – форматты енгізу-шығ арудың ә мбебап функциясы. Оның бірінші аргументі, ә рбір % таң басы оның келесі аргуметтерінің біреуіне сә йкес келетін стринг болатынын, ал % таң басынан кейін орналасқ ан ақ парат осы аргументтердің ә рбірі шығ арылу тү рін кө рсетеді. Бұ дан басқ а, printf келесі спецификаторларды қ олданады: %0 – сегіздік сан ү шін, %X – он алтылық сан ү шін, %С – литерді басу ү шін, %S – стрингті басу ү шін, литер %% - %-тің ө зі ү шін. Стандартты библиотека енгізу-шығ арудың ө те қ арапайым моделін ұ станады. Мә тіндік енгізу-шығ ару, ол қ айдан шығ ып немесе қ айда бағ ытталғ анынан тә уелсіз литер ағ ынымен жұ мыс жасайды. Енгізу-шығ ару моделі – бұ л мә тіндік ағ ын, яғ ни ә рқ айсысы нө лден тұ ратын немесе литерден артық жолдарғ а бө лінген жә не жаң а жол литермен аяқ талатын (\n) литерлер тізбегі. Литердің біреуінің қ арапайым оқ у жә не жазу функциялары getchar и putchar болып табылады, сә йкесінше мә тіндік ағ ыннан келесі литерді оқ у жә не бү тін айнымалыны литер тү рінде басу.
3. Екі тү рлі товардың бағ асы p процентке ө сті. Бастапқ ы жә не қ азіргі бағ асын шығ ар #include < iostream.h> // Инклуд(ы) int main()
|