ko’rsatkich

DOCX 53.8 KB Free download

Page preview (5 pages)

Scroll down 👇
1
1698819699.docx ò b a dx ) x ( f )] x ( f ... ) x ( f ) x ( f [ h dx ) x ( f n 2 b a 1 + + + » ò n a b h - = n .. 1 i , 2 / h ih a x i = - + = ( ) x ) x 3 sin( 5 x f 1 + = ( ) ( ) x cos x f 2 = ( ) 1 x x f 2 3 + = ko ’ rsatkich reja : 1. ko ’ rsatkichga boshlang ’ ich qiymat berish; 2. ko ’ rsatkich ustida amallar; 3. adresni olish amali; 4. ko ’ rsatkichlar va adres oluvchi o ’ zgaruvchilar funksiya parametri sif atida; 5. o ’ zgaruvchan parametrli funksiyalar /docprops/thumbnail.emf ko’rsatkich reja: 1. ko’rsatkichga boshlang’ich qiymat berish; 2. ko’rsatkich ustida amallar; …
2
cha joy egallashi oldindan ma’lum bo’lishi shart. funksiyaga ko’rsatkich. funksiyaga ko’rsatkich programma joy-lashgan xotiradagi funksiya kodining boshlang’ich adresini ko’rsa-tadi, ya’ni funksiya chaqirilganda boshqaruv ayni shu adresga uzatila-di. ko’rsatkich orqali funksiyani oddiy yoki vositali chaqirish amalga oshirish mumkin. bunda funksiya uning nomi bo’yicha emas, balki funksiyaga ko’rsatuvchi o’zgaruvchi orqali chaqiriladi. funksiyani boshqa funksiyaga argument sifatida uzatish ham funksiya ko’rsatkichi orqali bajariladi. funksiyaga ko’rsatkichning yozilish sintaksisi quyidagicha: (* ) ( ); bunda - funksiya qaytaruvchi qiymat turi; * - ko’rsatkich o’zgaruvchining nomi; - funksiya parametr-larining yoki ularning turlarining ro’yxati. masalan: int (*fun) (float,float); bu erda butun son turida qiymat qaytaradigan fun nomidagi funksiyaga ko’rsatkich e’lon qilingan va u ikkita haqiqiy turdagi parametrlarga ega. masala. berilgan butun n=100 va a,b - haqiqiy sonlar uchun , va funksiyalar uchun integralini to’g’ri to’rtburchaklar formulasi bilan taqriban hisoblansin: , bu erda , . programma bosh funksiya, integral hisoblash va ikkita matematik funksiyalar - f1(x) va f3(x) …
3
programmadan chiqiladi. agar menu qiymati 1 va 3 oralig’ida bo’lsa, integralning quyi va yuqori chegaralarini kiritish so’raladi, hamda integral() funksiyasi mos funksiya adresi bilan chaqiriladi va natija chop etiladi. shunga e’tibor berish kerakki, integral chegaralarining qiymatlarini to’g’ri kiritilishiga foydalanuvchi javobgar. ob’ektga ko’rsatkich. biror ob’ektga ko’rsatkich (shu jumladan o’zgaruvchiga). bunday ko’rsatkichda ma’lum turdagi (tayanch yoki hosila-viy turdagi) berilganlarning xotiradagi adresi joylashadi. ob’ektga ko’rsatkich quyidagicha e’lon qilinadi: * ; bu erda - ko’rsatkich aniqlaydigan adresdagi qiymatning turi, - ob’ekt nomi (identifikator). agar bir turda bir nechta ko’rsatkichlar e’lon qilinadigan bo’lsa, har bir ko’rsatkich uchun ‘*’ belgisi qo’yilishi shart: int *i, j,*k; float x,*y,*z; keltirilgan misolda i va k - butun turdagi ko’rsatkichlar va j - butun turdagi o’zgaruvchi, ikkinchi operatorda x - haqiqiy o’zgaruvchi va y,z - haqiqiy turdagi ko’rsatkichlar e’lon qilingan. void ko’rsatkich. bu ko’rsatkich ob’ekt turi oldindan noma’lum bo’lganda ishlatiladi. void ko’rsatkichining muhim afzalliklaridan biri - unga har qanday turdagi …
4
gini bildiradi, ‘*’ belgisidan chapda turgan const esa ko’rsatilgan adresdagi qiymat o’zgarmas ekanligini bildiradi. ko’rsatkichga qiymatni berish uchun ‘&’ - adresni olish amali ishlatiladi. ko’rsatkich o’zgaruvchilarining amal qilish sohasi, yashash davri va ko’rinish sohasi umumiy qoidalarga bo’ysunadi. ko’rsatkichga boshlang’ich qiymat berish ko’rsatkichlar ko’pincha dinamik xotira (boshqacha nomi «uyum» yoki «heap») bilan bog’liq holda ishlatiladi. xotiraning dinamik deyilishiga sabab, bu sohadagi bo’sh xotira programma ishlash jarayonida, kerakli paytida ajratib olinadi va zarurat qolmaganida qaytariladi (bo’shatiladi). keyinchalik, bu xotira bo’lagi programma tomonidan boshqa maqsadda yana ishlatilishi mumkin. dinamik xotiraga faqat ko’rsatkichlar yordamida murojaat qilish mumkin. bunday o’zgaruvchilar dinamik o’zgaruvchilar deyiladi va ularni yashash vaqti yaratilgan nuqtadan boshlab programma oxirigacha yoki oshkor ravishda yo’qotilgan (bog’langan xotira bo’shatilgan) joygacha bo’ladi. ko’rsatkichlarni e’lon qilishda unga boshlang’ich qiymatlar berish mumkin. boshlang’ich qiymat (initsializator) ko’rsatkich nomi-dan so’ng yoki qavs ichida yoki ‘=‘ belgidan keyin beriladi. boshlang’ich qiymatlar quyidagi usullar bilan berilishi mumkin: i. ko’rsatkichga mavjud bo’lgan ob’ektning …
5
sh: char *vp = (char *)0xb8000000; bunda 0xb8000000 - o’n oltilik o’zgarmas son va (char*) - turga keltirish amali bo’lib, u vp o’zgaruvchisini xotiraning absolyut adresidagi baytlarni char sifatida qayta ishlovchi ko’rsatkich turiga aylantirilishini anglatadi. iii. bo’sh qiymat berish: int *suxx=null; int *r=0; birinchi satrda maxsus null o’zgarmasi ishlatilgan, ikkinchi satrda 0 qiymat ishlatilgan. ikkala holda ham ko’rsatkich hech qanday ob’ektga murojaat qilmaydi. bo’sh ko’rsatkich asosan ko’rsatkichni aniq bir ob’ektga ko’rsatayotgan yoki yo’qligini aniqlash uchun ishla-tiladi. iv. dinamik xotirada new amali bilan joy ajratish va uni adresini ko’rsatkichga berish: int * n=new int; // birinchi operator int * m=new int(10); // ikkinchi operator int * q=new int[5]; // uchinchi operator birinchi operatorda new amali yordamida dinamik xotirada int uchun etarli joy ajratib olinib, uning adresi n ko’rsatkichga yuklanadi. ko’rsatkichning o’zi uchun joy kompilyasiya vaqtida ajra-tiladi. 6.1-rasm. dinamik xotiradan joy ajratish ikkinchi operatorda joy ajratishdan tashqari m adresiga boshlang’ich qiymat - …

Want to read more?

Download the full file for free via Telegram.

Download full file

About "ko’rsatkich"

1698819699.docx ò b a dx ) x ( f )] x ( f ... ) x ( f ) x ( f [ h dx ) x ( f n 2 b a 1 + + + » ò n a b h - = n .. 1 i , 2 / h ih a x i = - + = ( ) x ) x 3 sin( 5 x f 1 + = ( ) ( ) x cos x f 2 = ( ) 1 x x f 2 3 + = ko ’ rsatkich reja : 1. ko ’ rsatkichga boshlang ’ ich qiymat berish; 2. ko ’ rsatkich ustida amallar; 3. adresni olish amali; 4. ko …

DOCX format, 53.8 KB. To download "ko’rsatkich", click the Telegram button on the left.

Tags: ko’rsatkich DOCX Free download Telegram