dasturlash tillarining tuzilmasi

DOCX 11 стр. 39,8 КБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 11
1- amaliy mashg’ulot mavzu: dasturlash tillarining tuzilmasi maqsad: ma'lumotlarning asosiy turlarini, har xil toifadagi o'zgaruvchilarni tavsiflash usullarini, qiymat berish operatorlarini va ma’lumotlarni kirish / chiqishlarni tashkil qilishni o'rganish. qisqacha nazariy ma'lumotlar: algoritm - bu qat'iy belgilangan qoidalar bo'yicha bajariladigan harakatlar ketma-ketligi bo’lib, bu muammoni hal qilish jarayonini noyob ravishda cheklaydi va aniq bosqichda uni hal qilishga olib keladi. algoritmlashtirish – bu amaliy dasturni kompyuter dasturi shaklida amalga oshirish imkoniyati bilan hal qilish uchun rasmiy usulni ishlab chiqishdir. blok – shema ko'rinishidagi algoritmning tasviri "algoritmlar, dasturlar, ma'lumotlar va tizimlarning sxemalari" yagona dasturiy hujjatlar tizimining gost 19.701-90 ga muvofiq amalga oshiriladi. microsoft visual studio uchun dastur tuzilishi. // struct_program.cpp: konsol ilovasi uchun kirish joyini belgilaydi. 2#include "stdafx.h" 3// bu erda biz barcha kerakli protsessor direktivalarini 4 ulaymiz 5 int main() { // main deb nomlangan asosiy funktsiyaning boshlanishi 6 // bu yerda sizning dastur kodingiz joylashadi} 1-qator konsol ilovasi uchun kirish joyiga …
2 / 11
chun bir qator funktsiyalarni belgilaydi. matematik funktsiyalar: 1) trigonometrik funktsiyalar: cos - radianga aylantirilgan burchak kosinusini hisoblash; sin- radianga aylantirilgan burchak sinusini hisoblash; tan-radianga aylantirilgan burchakning tangensini hisoblash;; acos-arkkosinni hisoblash, natija radianlarda bo'ladi; asin-arksini hisoblash, natija radianlarda bo'ladi;; atan-arktangent hisoblash, qaytish qiymati radian bo'ladi. atan2- arktangens va uning kvadrantni x va y koordinatalar bo'yicha hisoblashda qaytarilgan natija radian shaklida bo'ladi ; 2) giperbolik funktsiyalar: cosh-giperbolik kosinusni hisoblash; sinh-giperbolik sinusni hisoblash; tanh-giperbolik tangensni hisoblash; 3) eksponensial va logarifmik funktsiyalar:: exp- eksponentani hisoblash; log- natural logarifm; log10-li logarifm; modf- haqiqiy qiymatni kasr va butun qiymatarga bo'lish; 4) daraja funktsiyalari: pow-sonni darajaga ko’tarish. funktsiyadan foydalanishga misol; sqrt- kvadrat ildiz; 5) yaxlitlash, modul va boshqa funktsiyalar: ceil- eng kichik butun songa yaxlitlash; fabs- modul qiymatlarini hisoblash; floor- eng katta butun songa yaxlitlash; fmod-suratni maxrajga bo’lgandagi qoldiq . funksiyalardan foydalanishga oid misollar: #include // cout operatori uchun #include // pow operatori uchun int main() { …
3 / 11
3 372 036 854 775 808 .0 / 9 223 372 036 854 775 807.0 ma'lumotni tilga kiritishning ikkita usuli mavjud: formatlangan kirish-chiqish yoki oqim. formatlangan kiritish usulida scanf operatori va ma’lumotlarni chop etish uchun printf operatorlaridan foydalanadi. operatorlarning sintaksisi quyidagicha: scanf( [, ]); printf( [, ]); format tavsifi satri oddiy belgilar, maxsus boshqaruvchi simvollar ketma-ketliklari va format xususiyatlaridan iborat. oddiy belgilar va qochish ketma-ketliklari paydo bo'lishi tartibida oddiy chiqish oqimiga ko'chiriladi. format xususiyatlari% dan boshlanadi va ko'rsatiladigan qiymat turini belgilaydigan belgi bilan tugaydi. bundan tashqari, format xususiyatlarida ko'rsatilgan qiymatning ko'rinishini boshqarish uchun belgilar va raqamlar bo'lishi mumkin (batafsil ma'lumot uchun pastga qarang). chiqish ro'yxati o'zgaruvchilardan va / yoki qiymatlari chiqarilishi kerak bo'lgan doimiylardan iborat. format spetsifikatsiyalarining soni chiqish ro'yxatida ko'rsatilgan chiqish qiymatlari soniga teng bo'lishi kerak. boshqaruv belgilar ketma-ketligi 2-jadvalda ko'rsatilgan 2-jadval. boshqaruv belgilari ketma-ketlik amal \a ovozli signal \b avvalgi belgini o'chirish \n yangi qator \r avtoulovni qaytarish …
4 / 11
o’rsatkich bundan tashqari, l va h modifikatorlari format buyruqlariga qo'llanilishi mumkin. (jadval 4). 4-jadval. h modifikatorlari belgilanish maqsadi %ld long int chop etish %hu short unsigned chop etish %lf long double chop etish 5-jadval. skanf operatori uchun formatlash xususiyatlari. belgilar maqsadi %c belgini o’qish %d o'nli butun sonni o'qish %i o'nli butun sonni o'qish %e suzuvchi float toifasidagi sonni o'qish (suzuvchi nuqta) %h short int toifasidagi sonni o’qish %o sakkizlik sanoq sistemasidagi sonni o'qish %s satrni o’qish kirish-chiqish operatorlarida kvalifikator va modifikatorlardan foydalanish misollari: int m, n, x; double y; char c = '&'; char str[] = "string"; scanf("%d%d", &m, &n); // m va n o'zgaruvchilarga o'nli butun sonlarni kiritish printf("m = %5d\nn = %5d\n", m, n); // m va n o'zgaruvchilarni o'nlik butun son shaklida chiqarishda kamida 5 ta belgi ishlatiladi scanf("%d", &x); // o'nli butun sonni x ga kiritish printf("%#010x\n", x); // o'n oltilik tizimda x o'zgaruvchisini10 xona …
5 / 11
h standarti #include // matematik funksiyalar standarti int main ( ) //bosh dastur { float a = -4.6; float а,b,y, y1, y2, y3, y4 ; // o’zgaruvchi turi e’loni printf(“а=”); // а= ekranga chiqadi scanf(“%f”,&а); // а ning qiymatini kiritish b = pow (a,2) + pow (a,2); y1 = pow( (atan (a/b) + a/2 * log10 (b)), 2) ; y2 = pow(sin(b),3) + 7.6 ; y3 = ( 2.3 e5 + 2 * pow(a,2) + sqrt(b / fabs(a)) ) ; y4 = y2/y3+a ; y = y1+y4 ; printf(“y=%f”,y); // у qiymatini chiqaradi getch( ); //natijalar oynasini ushlab qoladi } dastur natijasi : a= 1.3 y =-3.7161672. 2 usul # include # include int main() { float a = 1.3, a = -4.6; float b,y, y1, y2, y3, y4 ; b = pow (a,2) + pow (a,2); y1 = pow( (atan (a/b) + a/2 * log10 (b)), 2) ; y2 …

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

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

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

О "dasturlash tillarining tuzilmasi"

1- amaliy mashg’ulot mavzu: dasturlash tillarining tuzilmasi maqsad: ma'lumotlarning asosiy turlarini, har xil toifadagi o'zgaruvchilarni tavsiflash usullarini, qiymat berish operatorlarini va ma’lumotlarni kirish / chiqishlarni tashkil qilishni o'rganish. qisqacha nazariy ma'lumotlar: algoritm - bu qat'iy belgilangan qoidalar bo'yicha bajariladigan harakatlar ketma-ketligi bo’lib, bu muammoni hal qilish jarayonini noyob ravishda cheklaydi va aniq bosqichda uni hal qilishga olib keladi. algoritmlashtirish – bu amaliy dasturni kompyuter dasturi shaklida amalga oshirish imkoniyati bilan hal qilish uchun rasmiy usulni ishlab chiqishdir. blok – shema ko'rinishidagi algoritmning tasviri "algoritmlar, dasturlar, ma'lumotlar va tizimlarning sxemalari" yagona dasturiy hujjatlar tizimining gost 19....

Этот файл содержит 11 стр. в формате DOCX (39,8 КБ). Чтобы скачать "dasturlash tillarining tuzilmasi", нажмите кнопку Telegram слева.

Теги: dasturlash tillarining tuzilmasi DOCX 11 стр. Бесплатная загрузка Telegram