Operand (inglizcha operand) dasturlash tillarida operatsiya argumenti; jamoa tomonidan qayta ishlangan ma'lumotlar; amal argumentining qiymatini bildiruvchi ifodani bildiruvchi grammatik konstruksiya [1]


Kasrli ifodaning qiymatini topish



Download 25,81 Kb.
bet3/3
Sana18.04.2022
Hajmi25,81 Kb.
#560278
1   2   3
Bog'liq
bayramali obekt

Kasrli ifodaning qiymatini topish


Ularning yozuvlarida raqamli ifodalar bo'lishi mumkin kasrlar. Bunday ifodaning qiymatini topmoqchi bo'lganingizda, boshqa amallarni bajarishdan oldin oddiy kasrlardan boshqa kasrlar ularning qiymatlari bilan almashtirilishi kerak.
Kasrlarning soni va maxraji (oddiy kasrlardan farq qiladi) ham ba'zi sonlarni, ham ifodalarni o'z ichiga olishi mumkin. Bunday kasrning qiymatini hisoblash uchun siz hisoblagichdagi ifodaning qiymatini hisoblashingiz, maxrajdagi ifodaning qiymatini hisoblashingiz va keyin kasrning o'zi qiymatini hisoblashingiz kerak. Bu tartib a va b ba'zi ifodalar bo'lgan a/b kasr aslida (a):(b) ko'rinishdagi qism bo'lganligi bilan izohlanadi, chunki .
Agar raqamli ifodada , va agar ulardan qutulish mumkin bo'lsa, bu boshqa amallarni bajarishdan oldin amalga oshiriladi. Masalan, log 2 4+2 3 ifoda qiymatini topishda log 2 4 ning logarifmi uning 2 qiymatiga almashtiriladi, shundan so‘ng qolgan amallar odatdagi tartibda, ya’ni log 2 4 bajariladi. +2 3=2+2 3=2 +6=8 .
Logarifm belgisi ostida va/yoki uning bazasida raqamli iboralar mavjud bo'lganda, birinchi navbatda ularning qiymatlari topiladi, shundan so'ng logarifmning qiymati hisoblanadi. Misol uchun, shaklning logarifmasi bo'lgan ifodani ko'rib chiqing  . Logarifm negizida va uning belgisi ostida sonli ifodalar joylashgan, ularning qiymatlarini topamiz: . Endi biz logarifmni topamiz, shundan so'ng biz hisob-kitoblarni yakunlaymiz: .
Agar logarifmlar aniq hisoblanmasa, u holda uni dastlabki soddalashtirish yordamida. Bunday holda, siz maqolaning materialini yaxshi bilishingiz kerak. logarifmik ifodalarni o'zgartirish.
Raqamli ifodalarning qiymatlarini hisoblash izchillik va aniqlikni talab qiladi. Ha, oldingi paragraflarda qayd etilgan harakatlar ketma-ketligiga rioya qilish kerak, ammo bu ko'r-ko'rona va mexanik ravishda amalga oshirilmasligi kerak. Bu bilan ko'pincha ifoda qiymatini topish jarayonini ratsionalizatsiya qilish mumkinligini nazarda tutamiz. Masalan, raqamlar bilan harakatlarning ba'zi xususiyatlari ifoda qiymatini topishni sezilarli darajada tezlashtirish va soddalashtirish imkonini beradi.
Masalan, biz ko'paytirishning bu xususiyatini bilamiz: agar mahsulotdagi omillardan biri nolga teng bo'lsa, u holda mahsulotning qiymati nolga teng. Ushbu xususiyatdan foydalanib, biz darhol ifoda qiymatini aytishimiz mumkin 0 (2 3+893−3234:54 65−79 56 2.2)(45 36−2 4+456:3 43) nolga teng. Agar biz amallarning standart tartibiga amal qilsak, avvalo, qavs ichidagi noqulay ifodalarning qiymatlarini hisoblashimiz kerak bo'ladi va bu juda ko'p vaqtni oladi va natija hali ham nolga teng bo'ladi.
Teng sonlarni ayirish xossasidan foydalanish ham qulay: agar raqamdan teng sonni ayirsangiz, natija nolga teng bo'ladi. Bu xususiyatni kengroq ko'rib chiqish mumkin: ikkita bir xil sonli ifodalarning farqi nolga teng. Masalan, qavs ichidagi ifodalar qiymatini hisoblamasdan, ifoda qiymatini topish mumkin (54 6−12 47362:3)−(54 6−12 47362:3), u nolga teng, chunki asl ifoda bir xil ifodalarning farqidir.
Ifodalar qiymatlarini oqilona hisoblashni osonlashtirish mumkin bir xil o'zgarishlar. Masalan, foydali atamalar va omillarni guruhlash, kamroq ishlatilmaydi umumiy omilni qavs ichidan chiqarish. Demak, 53 5+53 7−53 11+5 ifodaning qiymatini qavs ichidan 53 koeffitsientini olgandan keyin topish juda oson: 53 (5+7−11)+5=53 1+5=53+5=58. To'g'ridan-to'g'ri hisoblash ko'proq vaqt talab etadi.
Ushbu bandni yakunlab, keling, kasrlar bilan ifodalarning qiymatlarini hisoblashda oqilona yondashuvga e'tibor qarataylik - kasrning hisoblagichi va maxrajidagi bir xil omillar kamayadi. Masalan, kasrning soni va maxrajidagi bir xil ifodalarni kamaytirish.

Agar doimiy operand sifatida ishlatilsa, u holda uni ifodalovchi doimiyning qiymati va turiga mos keladi. Butun son konstantasi qiymati va yozuv shakliga qarab int, long, unsigned int, unsigned long tipidagi bo‘lishi mumkin. Belgilar konstantasi int tipiga ega. Suzuvchi nuqta doimiysi har doim double tipiga ega.


Literal satr qo'shtirnoq ichiga olingan belgilar ketma-ketligidan iborat bo'lib, xotirada belgilangan belgilar ketma-ketligi bilan ishga tushirilgan char elementlari massivi sifatida ifodalanadi. Satr literalining qiymati satrning birinchi elementining manzilidir va sintaktik jihatdan satr literali char yozish uchun o'zgartirilmaydigan ko'rsatkichdir. String literallari ko'rsatkich qiymatlarini qabul qiladigan ifodalarda operand sifatida ishlatilishi mumkin. Biroq, satrlar o'zgaruvchan emasligi sababli, ularni topshiriqning chap tomonida ishlatib bo'lmaydi.
Shuni esda tutish kerakki, satrning oxirgi belgisi har doim null belgi bo'lib, satr xotirada saqlanganida avtomatik ravishda qo'shiladi.
O‘zgaruvchilar va funksiya identifikatorlari. Har bir identifikator e'lon qilinganda o'rnatiladigan turga ega. Identifikatorning ma'nosi quyidagi turga bog'liq:
butun va suzuvchi turdagi ob'ekt identifikatorlari tegishli turdagi qiymatlarni ifodalaydi;
enum tipidagi ob'ektning identifikatori ro'yxatdagi doimiylar qiymatlari to'plamidan bitta doimiyning qiymati bilan ifodalanadi. Identifikator qiymati doimiy qiymatdir. Qiymat turi int bo'lib, sanab o'tishning ta'rifidan kelib chiqadi;
struct yoki birlashma tipidagi ob'ekt identifikatori tuzilma yoki birlashma tomonidan belgilangan qiymatni ifodalaydi;
ko'rsatgich sifatida e'lon qilingan identifikator tur deklaratsiyasida ko'rsatilgan qiymatga ko'rsatgichni ifodalaydi;
massiv sifatida e'lon qilingan identifikator qiymati massivdagi birinchi elementning manzili bo'lgan ko'rsatgichni ifodalaydi. Ko'rsatkich bilan murojaat qilingan qiymatlarning turi massiv elementlarining turidir. E'tibor bering, dasturni bajarish jarayonida massivning manzilini o'zgartirib bo'lmaydi, garchi alohida elementlarning qiymati o'zgarishi mumkin. Massiv identifikatori tomonidan ko'rsatilgan ko'rsatkich qiymati o'zgaruvchi emas va shuning uchun massiv identifikatori tayinlash bayonotining chap tomonida ko'rsatilmaydi.
funktsiya sifatida e'lon qilingan identifikator qiymati ma'lum bir turdagi qiymatlarni qaytaradigan funktsiyaning manzili bo'lgan ko'rsatgichni ifodalaydi. Funksiya manzili dasturni bajarish jarayonida o'zgarmaydi, faqat qaytariladigan qiymat o'zgaradi. Shunday qilib, funktsiya identifikatorlari tayinlash operatsiyasining chap tomonida paydo bo'lishi mumkin emas.
Funktsiya chaqiruvi iboradan iborat bo'lib, undan keyin qavs ichidagi ifodalarning ixtiyoriy ro'yxati mavjud:
ifoda-1 ([iboralar ro'yxati])
Ifodaning-1 qiymati funksiya manzili bo'lishi kerak (masalan, funksiya identifikatori). Ifodalar ro'yxatidagi har bir ifodaning qiymati funktsiyaga haqiqiy argument sifatida uzatiladi. Funktsiya chaqiruvi operandi funksiyaning qaytariladigan qiymatining turi va qiymatiga ega.
Subscript ifodasi massiv elementini belgilaydi va quyidagi shaklga ega:
ifoda-1 [ifoda-2]
Subscript ifodasining turi massiv elementlarining turi, qiymat esa ifoda-1 va ifoda-2 qiymatlari yordamida manzili baholanadigan qiymatni ifodalaydi.
Odatda ifoda-1 massiv identifikatori kabi ko'rsatgich, ifoda-2 esa butun son qiymatidir. Biroq, ifodalardan faqat bittasi ko'rsatkich, ikkinchisi esa butun son bo'lishi talab qilinadi. Shuning uchun ifoda-1 butun son qiymat bo'lishi mumkin, ifoda-2 esa ko'rsatkichdir. Har qanday holatda, ifoda-2 kvadrat qavs ichiga olinishi kerak. Massiv elementlariga murojaat qilish uchun ko'pincha pastki indeks ifodasi qo'llanilsa-da, baribir pastki indeks har qanday ko'rsatgichda paydo bo'lishi mumkin.
Bir o'lchovli massivning elementlariga havola qilish uchun indeks ifodalari ko'rsatgichning qiymatlariga butun son qiymatini qo'shish va natijaga adreslash operatsiyasini (*) qo'llash orqali hisoblanadi.
Indeks ifodasida ko'rsatilgan ifodalardan biri ko'rsatkich bo'lganligi sababli, qo'shish manzil arifmetikasi qoidalaridan foydalanadi, unga ko'ra butun son qiymati uni ko'rsatgich tomonidan ko'rsatilgan turning o'lchamiga ko'paytirish orqali manzil ko'rinishiga aylantiriladi. . Masalan, arr identifikatori double tipidagi elementlar massivi sifatida e'lon qilinsin.
Shunday qilib, arr massivning i-elementiga kirish uchun arr [i] ni yozish mumkin, bu yuqoridagilardan kelib chiqib, i [a] ga ekvivalentdir. Qiymati i qo'sh tipning o'lchamiga ko'paytiriladi va uning boshidan arr massivning i-elementining manzili hisoblanadi. Keyin bu qiymat arr ko'rsatkichining qiymati bilan qo'shiladi, bu esa o'z navbatida massivning i-elementining manzilini beradi. Qabul qilingan manzilga murojaat qilish operatsiyasi qo'llaniladi, ya'ni. arr massivining elementi yaratilgan manzilda olinadi.
Shunday qilib, arr [i] (yoki i [arr]) subscript ifodasining natijasi massivning i-elementining qiymati hisoblanadi.
XULOSA.
Ifodalarning qiymatlarini hisoblash izchillik va aniqlikni talab qiladi. Ha, oldingi paragraflarda qayd etilgan harakatlar ketma-ketligiga rioya qilish kerak, ammo bu ko'r-ko'rona va mexanik ravishda amalga oshirilmasligi kerak. Bu bilan ko'pincha ifoda qiymatini topish jarayonini ratsionalizatsiya qilish mumkinligini nazarda tutamiz. Masalan, raqamlar bilan harakatlarning ba'zi xususiyatlari ifoda qiymatini topishni sezilarli darajada tezlashtirish va soddalashtirish imkonini beradi.
Operatsiya argumenti; jamoa tomonidan qayta ishlangan ma'lumotlar; amal argumentining qiymatini bildiruvchi ifodani bildiruvchi grammatik konstruksiya [1]. Ba'zan operand operatsiya argumenti paydo bo'lishi kerak bo'lgan matndagi joy, pozitsiya deb ataladi. Demak, operatsiyaning joylashuvi, ya'ni operatsiya argumentlari soni degan tushuncha paydo bo'ladi.

Foydalanilgan adabiyotlar.


//hozir.org/
Google chrome
https://kompy.info
https://uniwork.buxdu.uz
https://uz.denemetr.com 
Download 25,81 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish