Operatsiyalar va ifodalar Ifodalarni shakllantirish va hisoblash qoidalari Operatsiyalar va ifodalar
Download 18.69 Kb.
|
5-mavzu uz
Ifodalarni shakllantirish
Ifodalarni shakllantirish dasturlash va matematikaning asosiy qismidir. Ifodalar - bu qiymatlar, o'zgaruvchilar, operatorlar va ba'zan funktsiyalarning kombinatsiyasi bo'lib, ular baholanganda bitta qiymatga olib keladi. Bu erda iboralarni shakllantirish uchun ba'zi asosiy tushunchalar va ko'rsatmalar: 1. Qadriyatlar: ifodalar ko'pincha qiymatlardan boshlanadi. Qiymatlar raqamli konstantalar, satr literallari, mantiqiy qiymatlar yoki boshqa ma'lumotlar turlari bo'lishi mumkin. Masalan: Raqamli doimiy: 42 String literal: "Salom, dunyo!" Mantiqiy qiymat: rost 2. O‘zgaruvchilar: O‘zgaruvchilarni ifodalarga kiritishingiz mumkin. O'zgaruvchilar dasturni bajarish jarayonida o'zgarishi mumkin bo'lgan qiymatlarni saqlaydi. Masalan: O'zgaruvchi: x Ifodada o'zgaruvchilardan foydalanish: x + 5 3. Operatorlar: Operatorlar qiymatlar yoki o'zgaruvchilar ustida muayyan operatsiyalarni bajaradigan belgilar yoki kalit so'zlardir. Umumiy operatorlarga quyidagilar kiradi: Arifmetik operatorlar: +, -, *, /, % (qo‘shish, ayirish, ko‘paytirish, bo‘lish, modul) Taqqoslash operatorlari: == , ! =, <, >, <=, >= (teng, teng emas, kichik, katta va hokazo) Mantiqiy operatorlar: &&, || , ! ( mantiqiy VA, mantiqiy OR, mantiqiy EMAS) Belgilash operatorlari: =, +=, -= (topshiriq, qo'shish, ayirish va boshqalar) 4. Qavslar: Qavslar ifoda ichidagi amallar tartibini boshqarish uchun ishlatiladi. Ular iboralar mo'ljallangan tarzda baholanishini ta'minlash uchun juda muhimdir. Masalan: (x + 5) * 2 Qavslar natijani ko'paytirishdan oldin x + 5 ning baholanishini ta'minlaydi 5. Funksiyalarni chaqirish: Ko'pgina dasturlash tillarida siz funksiyalarni ifodalar ichida chaqirishingiz mumkin. Funktsiyalar argumentlarni oladi va qiymat qaytaradi. Masalan: Funktsiya chaqiruvi: kvadrat ( 4) Ifodada funktsiyadan foydalanish: kvadrat( 4) + 3 6. Ustunlik va assotsiativlik: Operatorlar har xil ustunlik darajalariga ega bo'lib, ular baholanish tartibini belgilaydi. Masalan, ko'paytirish qo'shishdan ko'ra ko'proq ustunlikka ega. Bundan tashqari, operatorlar chap-assotsiativ (chapdan o'ngga baholanadi) yoki o'ng-assotsiativ (o'ngdan chapga baholanadi) bo'lishi mumkin. Ushbu qoidalarni tushunish murakkab iboralarni shakllantirish uchun zarurdir. 7. Ma'lumotlar turlari: Sizning ifodalaringizdagi qiymatlar, o'zgaruvchilar va kutilgan natijaning ma'lumotlar turlari mos kelishiga ishonch hosil qiling. Mos kelmaydigan ma'lumotlar turlarini aralashtirish xatolarga olib kelishi mumkin. Mana ba'zi iboralar misollari: Oddiy arifmetik ifoda: 2 + 3 Murakkab arifmetik ifoda: (x * y) / (z - 1) Mantiqiy ifoda: x > 5 && y < 10 Ifodada funksiyadan foydalanish: sqrt(x) + 2 Ifodalarni shakllantirishda operator ustunligiga e'tibor bering va kerak bo'lganda operatsiyalarning mo'ljallangan tartibini aniqlashtirish uchun qavslardan foydalaning. Ifodalarni shakllantirish dasturlashda asosiy ko'nikma bo'lib, hisob-kitoblarni amalga oshirish, qarorlar qabul qilish va ma'lumotlarni manipulyatsiya qilish uchun keng qo'llaniladi. Download 18.69 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling