funksiyalar

DOC 87.0 KB Free download

Page preview (5 pages)

Scroll down 👇
1
1404123785_50809.doc 0 1 30 0 1 30 0 1 30 30 29 1 30 0 30 29 1 30 0 2 30 29 1 30 0 ... ) ( ) ( ) b + … + y b + y (b - ) a + … + x a + x (a c z x c z x c + + + + + 1 2 n funksiyalar reja: 1. funksiya parametrlari va argumentlari 2. kelishuv bo’yicha argumentlar 3. ko’rinish sohasi. lokal va global o’zgaruvchilar tayanch iboralar: funksiya parametrlari va argumentlari, kelishuv bo‘yicha argumentlar, ko‘rinish sohasi. lokal va global o‘zgaruvchilar. programma ta’minotini yaratish amalda murakkab jarayon hisoblanadi. programma tuzuvchi programma kompleksini bir butunlikdagi va uning har bir bo‘lagining ichki mazmunini va ularning sezilmas farqlarini hisobga olishi kerak bo‘ladi. programmalashga tizimli yondoshuv shundan iboratki, programma tuzuvchi oldiga qo‘yilgan masala oldindan ikkita, uchta va undan ortiq nisbatan kichik masala ostilarga bo‘linadi. o‘z …
2
atini, ikkinchi safar b vektor va y qiymatini hamda c vektor va (x+z) qiymatlari bilan murojaat qilish asosiy masalani yechish mumkin bo‘ladi. funksiyalar qo‘llanishining yana bir sababini quyidagi masalada ko‘rishimiz mumkin – berilgan chiziqli tenglamalar sistemasini gauss, kramer, zeydel usullarining birortasi bilan yechish talab qilinsin. u holda asosiy programmani quyidagi bo‘laklarga bo‘lish maqsadga muvofiq bo‘lar edi: tenglama koiffitsentlarini kiritish bo‘lagi, yechish usulini tanlash bo‘lagi, gauss, kramer, zeydel usullarini amalga oshirish uchun alohida bo’laklar, natijani chop qilish bo‘lagi. har bir bo‘lak uchun o‘z funksiyadir majmuasi yaratib, zarur bo‘lganda ularga bosh funksiya tanasidan murojaatni amalga oshirish orqali bosh masala yechish samarali hisoblanadi. bunday hollarda programmani ixcham va samarali qilish uchun c++ tilida programma bo‘lagini alohida ajratib olib, uni funksiya ko‘rinishida aniqlash imkoni mavjud. funksiya bu – c++ tilida masala yechishdagi kalit elementlaridan biridir. funksiya parametrlari va argumentlari:[1(177-187), 3(51-56), 4(67-72)] programmada ishlatiladigan har qanday funksiya e’lon qilinishi kerak. odatda funksiyalar e’loni sarlavha fayllarda …
3
niqlanishi uni chaqiradigan funksiyalar matnidan oldin yozilgan bo‘lsa. lekin bu holat yaxshi uslub hisoblanmaydi, ayniqsa o‘zaro bir-biriga murojaat qiluvchi funksiyalarni e’lon qilishda muammolar yuzaga kelishi mumkin. funksiya aniqlanishi – funksiya sarlavhasi va figurali qavsga (‘{‘,’}’) olingan qandaydir amaliy mazmunga ega tanadan iborat bo‘ladi. agar funksiya qaytaruvchi turi void turidan farqli bo‘lsa, uning tanasida albatta mos turdagi parametrga ega return operatori bo‘lishi shart. funksiya tanasida bittadan ortiq return operatori bo‘lishi mumkin. ularning ixtiyoriy birortasini bajarish orqali funksiyadan chiqib ketiladi. agar funksiyaning qiymati programmada ishlatilmaydigan bo‘lsa, funksiyadan chiqish uchun parametrsiz return operatori ishlatilishi mumkin yoki umuman return ishlatilmaydi. oxirgi holda funksiyadan chiqish – oxirgi yopiluvchi qavsga yetib kelganda ro‘y beradi. funksiya programmaning birorta modulida yagona ravishda aniqlanishi kerak, uning e’loni esa funksiyani ishlatadigan modullarda necha marta yozilishi mumkin. funksiya aniqlanishida sarlavhadagi barcha parametrlar nomlari yozilishi shart. odatda programmada funksiya ma’lum bir ishni amalga oshirish uchun chaqiriladi. funksiyaga murojaat qilganda, u qo‘yilgan masalani …
4
hi boshlanadi. quyidagi rasmda bosh funksiyadan boshqa funksiyalarni chaqirish va ulardan qaytish sxemasi ko‘rsatilgan. 1-rasm. bosh funksiyadan boshqa funksiyalarni chaqirish va qaytish programma main() funksiyasini bajarishdan boshlanadi va “f1(x,y);” – funksiya chaqirishgacha davom etadi va keyinchalik boshqaruv f1(x,y) funksiya tanasidagi amallarni bajarishga o‘tadi. bunda radius parametrining qiymati sifatida funksiya x o‘zgaruvchi qiymatini, symbol parametri sifatida y o‘zgaruvchisining qiymati ishlatiladi. funksiya tanasi return operatorigacha bajariladi. return operatori boshqaruvni main() funksiyasi tanasidagi f1() funksiyasi chaqirilgan operatordan keyingi operatorga o‘tishni ta’minlaydi, ya’ni funksiyadan qaytish ro‘y beradi. shundan keyin main() funksiyasi operatorlari bajarilishda davom etadi va “f2(a,b,c);” – funksiya chaqirishi orqali boshqaruv f2() funksiya tanasiga o‘tadi va hisoblash jarayonida mos ravishda yesno sifatida a o‘zgaruvchisining, cout sifatida o‘zgaruvchisining va key sifatida c o‘zgarchuvchisining qiymatlari ishlatiladi. funksiya tanasidagi return operatori yoki oxirgi operator bajargandan keyin avtomatik ravishda bosh funksiyaga qaytish amalga oshiriladi. aksariyat hollarda main() funksiyasining parametrlar ro‘yxati bo‘sh bo‘ladi. agar programmani ishga tushirishda, buyruq …
5
b1); // funksiyalarni aniqlash int mening_funksiyam (int number, float point); {int x; … return x;} char belgini_uqish(); { char symbo1; cin>>symbo1; return symbo1; }; void bitni_urnatish(short number) (global_bit=global_bit|number;}; void amal_yoq(int x, char ch){}; funksiyaning programmadagi o‘rnini yanada tushunarli bo‘lishi uchun son kvadratini hisoblash masalasida funksiyadan foydalanishni ko’raylik. funksiya prototipini sarlavha.h sarlavha faylida joylashtiramiz: long son_kvadrati(int); asosiy programmaga ushbu sarlavha faylini qo‘shish orqali son_kvadrati() funksiya e’loni programma matniga kiritiladi: #include #include “sarlavha.h” int main() { int uzgaruvchi=5; cout long son_kvadrati(int); int main() { int uzgaruvchi=5; cout ”; cin>>n; cout > sarlavha faylida joylashgan(3-ilova qarang): #include #include void chop_qilish (double numb, double aniqlik=1,bool bayroq=true); int main() {double mpi=-3.141592654; chop_qilish(mpi,4, false); chop_qilish(mpi,2); chop_qilish(mpi); return 0; } void chop_qilish(double numb, double aniqlik=1,bool bayroq=true) {if(!bayroq)numb=fabs1(numb); numb=(int)(numb*pow(10,aniqlik)); numb=numb/pow(10,aniqlik); cout // funksiya prototipi int sum (int a; int b); int main() { // lokal o’zgaruvchi int x=r; cout int f1(); int f2(); int main() { cout //global …

Want to read more?

Download the full file for free via Telegram.

Download full file

About "funksiyalar"

1404123785_50809.doc 0 1 30 0 1 30 0 1 30 30 29 1 30 0 30 29 1 30 0 2 30 29 1 30 0 ... ) ( ) ( ) b + … + y b + y (b - ) a + … + x a + x (a c z x c z x c + + + + + 1 2 n funksiyalar reja: 1. funksiya parametrlari va argumentlari 2. kelishuv bo’yicha argumentlar 3. ko’rinish sohasi. lokal va global o’zgaruvchilar tayanch iboralar: funksiya parametrlari va argumentlari, kelishuv bo‘yicha argumentlar, ko‘rinish sohasi. lokal va global o‘zgaruvchilar. programma ta’minotini yaratish amalda murakkab jarayon hisoblanadi. programma tuzuvchi programma kompleksini bir butunlikdagi va uning har bir bo‘lagining ichki mazmunini …

DOC format, 87.0 KB. To download "funksiyalar", click the Telegram button on the left.

Tags: funksiyalar DOC Free download Telegram