dasturlash tamoyillari moduli

PPTX 29 стр. 1,7 МБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 29
тошкент ахборот технологиялари университети ҳузуридаги педагог кадрларни қайта тайёрлаш ва уларнинг малакасини ошириш тармоқ маркази «дастурлаш тамойиллари» модули муҳаммад ал-хоразмий номидаги тошкент ахборот технологиялари университети ҳузуридаги педагог кадрларни қайта тайёрлаш ва уларнинг малакасини ошириш тармоқ маркази «дастурлаш тамойиллари» модули қурбонов нозим мухаммадрашитович (тату, информатика асослари кафедраси доценти) e-mail: nozim_kurbonov@mail.ru модулнинг соатлар тақсимоти маъруза – 12 соат. амалий машғулот – 14 соат. кўчма машғулот – 2 соат. мустақил таълим – 2 соат. жами: 30 соат тавсия этиладиган адабиётлар ва интернет сайтлари bjarne stroustrup. programming: principles and practice using c++ (2nd edition). person education, inc. 2014. second printing, january 2015. bjarne stroustrup. the c++ programming language, 4th edition. person education, inc. 2013. third printing, april 2014. nazirov sh.a., qobulov r.v., bobojanov m.r., raxmanov q.s. с va с++ tili. “voris-nashriyot” mchj, toshkent 2013. 488 b. http://www.cplusplus.com/ http://acm.tuit.uz/ http://acm.tuit.uz/forum/ 1-маъруза. компютерлар, одамлар ва дастурлаш нима учун дастурлаш? авиасозлик алоқа бошқарув кўрсатиш трафикни бошқариш “gadget” …
2 / 29
зимиз тушади, масалан, телефон, фотоаппарат, автомобил ва х.зо. биз фақат дастурий таъминот ишининг натижасини қабул қилишимиз мумкин. халқаро телекоммуникасия уюшмаси (international telecommunication union - itu) маълумотига кўра 2004 йилда дунёда 772 миллион шахсий компютерлар мавжуд бўлган, аммо кўпгина компютерлар ушбу категорияга киритилмаган. сиз ҳар куни нечта компютердан фойдаланасиз? машина коди ва дастурлаш тиллари буйруқлар кетма – кетлигида қандай қилиб биз компютер билан алоқани амалга оширамиз? энг оддий усули компютер хотирасига шу буйруқ кодини ёзишдир. лекин бундай услуб билан илгари ишланган. бундай кодлар билан ишлаш жуда мураккаб. шу сабабли компютер мутахасислари одатдаги муаммоларни хал қилишдаги каби буйруқларга эга юқори даражали дастурлаш тилларини кашф қилдилар. шундай дастурлаш тилларидан бири 1980 йилда брайн стоуструп томонидан ишлаб чиқилган бўлиб c++ деб номланади. машина коди ва дастурлаш тиллари йиллар давомида c++ шаклланди ва қўшимча имконятлари оширилди. 1998 йилда c++ ни стандартлаштриш жараёни якунланди ва халқаро стандартда эълон қилинди. 2003 ва 2011 йилда бу стандартга сезиларли …
3 / 29
el аkbar “pesbarbos” tu154 [ququ] _abba a+b 19 содда дастур тузилиши http://acm.tuit.uz/forum дастур препроцессор командалари ва бир неча функциялардан иборат бўлиши мумкин. бу функциялар орасида main номли асосий функция бўлиши шарт. агар асосий функциядан бошқа функциялар ишлатилмаса дастур қуйидаги кўринишда тузилади: препроцессор_командалари void main() { дастур танаси. } содда дастур тузилиши http://acm.tuit.uz/forum препроцессор директивалари компиляция жараёнидан олдин препроцессор томонидан бажарилади. натижада дастур матни препроцессор директивалари асосида ўзгартирилади. препроцессор командаларидан иккитасини кўриб чиқамиз. #include бу директива стандарт библиотекалардаги функцияларни дастурга жойлаш учун фойдаланилади. #define бу директива бажарилганда дастур матнидаги алмаштирувчи ифодалар алмашинувчи ифодаларга алмаштирилади. содда дастур тузилиши http://acm.tuit.uz/forum алмаштирувчи define директивасидан номланган константалар киритиш учун фойдаланиш мумкиндир. мисол учун: #define zero 0 агар дастурда қуйидаги матн мавжуд бўлсин: int d = zero; препроцессор бу матнда ҳар бир zero константани унинг қиймати билан алмаштиради, ва натижада қуйидаги матн ҳосил бўлади. int d = 0; #define pi 3.1415 #define s(x) x*x*x #include - …
4 / 29
double atan(double x) радианда берилган х аргументни арктангенс қийматини қайтаради double atan2(double x, double y) радианда берилган х/y нисбатнинг арктангенси қийматини қайтаради double ceil(double x) ҳақиқий х қийматини унга энг яқин катта бутун сонгача айлантиради ва уни ҳақиқий кўринишда қайтаради double cos(double x) х радианга тенг бўлган бурчакни косинусини қайтаради математик функциялар кутубхонаси функция прототипи бажарадиган амали double cosh(double x) х радианга тенг бўлган бурчакни гиперболик косинусини қайтаради double exp(double x) ex қийматни қайтаради double fabs(double x) ҳақиқий сонни абсолют қийматини қайтаради double floor(double x) ҳақиқий х қийматни энг яқин кичик сонга айлантиради ва уни ҳақиқий сон кўринишида қайтаради double fmod(double x, double y ) х сонини у сонига бўлиш натижасидаги қолдиқни қайтаради. % амалига ўхшаган, фақат ҳақиқий сон қайтаради double frexpr(double x, int *expptr) x сонни мантиссасини ва даражасини ажратиб, мантисса қийматини қайтаради ва даражасини кўрсатилган expptr адресига жойлаштиради double hypot(double x, double y) тўғри учбурчакни катетлари бўйича гипотенузани …
5 / 29
e x) х радианга тенг бўлган бурчакни гиперболик косинусини қайтаради double tanh(double x) х радианга тенг бўлган бурчакни гиперболик косинусини қайтаради математик функциялар кутубхонаси http://acm.tuit.uz/forum стандарт функциялар функция ёзилиши функция ёзилиши sin x sin(x) sqrt (x); pow(x,1/2.) cos x cos(x) abs(x); fabs(x) tg x tan(x) arctan x atan (x) ln x log(x) pow(x, 2/3.) lg x log10(x) log 2 x log(x)/log(2) x^a pow(x,a) e exp(x) arcsin x asin(x) arccos x acos(x) http://acm.tuit.uz/forum қўшимча стандарт функциялар a) ceil(x) - x ni o’zidan katta yoki teng bo’lgan butun songacha yaxlitlash. masalan: ceil (12.6) = 13; ceil (-2.4)= -2; b) floor (x) – x ni o’zidan kichik yoki teng bo’lgan butun songacha yaxlitlash. masalan: floor (12.1) = 12; floor (4.8) = 4; floor(-12.1) = -13; floor (15.9)=15; c) fmod (x,y) – x/y ning qoldig’ini kasr son ko’rinishida beradi. masalan: fmod (7.3,1.7) = 0.5 image1.png image2.jpeg image3.png image4.jpeg image5.png image6.png image7.jpeg image8.jpeg image9.jpeg image10.jpeg …

Хотите читать дальше?

Скачайте все 29 страниц бесплатно через Telegram.

Скачать полный файл

О "dasturlash tamoyillari moduli"

тошкент ахборот технологиялари университети ҳузуридаги педагог кадрларни қайта тайёрлаш ва уларнинг малакасини ошириш тармоқ маркази «дастурлаш тамойиллари» модули муҳаммад ал-хоразмий номидаги тошкент ахборот технологиялари университети ҳузуридаги педагог кадрларни қайта тайёрлаш ва уларнинг малакасини ошириш тармоқ маркази «дастурлаш тамойиллари» модули қурбонов нозим мухаммадрашитович (тату, информатика асослари кафедраси доценти) e-mail: nozim_kurbonov@mail.ru модулнинг соатлар тақсимоти маъруза – 12 соат. амалий машғулот – 14 соат. кўчма машғулот – 2 соат. мустақил таълим – 2 соат. жами: 30 соат тавсия этиладиган адабиётлар ва интернет сайтлари bjarne stroustrup. programming: principles and practice using c++ (2nd edition). person education, inc. 2014. second printing, january 2015. b...

Этот файл содержит 29 стр. в формате PPTX (1,7 МБ). Чтобы скачать "dasturlash tamoyillari moduli", нажмите кнопку Telegram слева.

Теги: dasturlash tamoyillari moduli PPTX 29 стр. Бесплатная загрузка Telegram