O‘n to‘rtinchi amaliy mashg’ulot mavzusi
Download 234.05 Kb.
|
14-amaliy mashg\'ulot.
- Bu sahifa navigatsiya:
- NAZARIY MA’LUMOTLAR
O‘N TO‘RTINCHI AMALIY MASHG’ULOT MASHG’ULOT MAVZUSI Arduino dasturiy muhitida arifmetik buyruqlar, mantiqiy buyruqlar, konstantalar foydalangan holda mikroplatalarga dastur yozishni o‘rganish MASHG’ULOT MAQSADI Arifmetik buyruqlar, mantiqiy buyruqlar, konstantalar foydalangan holda mikroplatalarga dastur yozishni o‘rganish hamda barcha funksiyalar, operatorlar va buyruqlar bilan ishlashni o‘rganish. NAZARIY MA’LUMOTLAR Arifmetik amallar qo‘shish, ayirish, ko‘paytirish va bo‘lishni o‘z ichiga oladi. U mos ravishda ikkita operandlarning yig‘indisini, farqini, ko‘paytmasini yoki bo‘linmasini qaytaradi. y=y+3; x=x-7; i=j-6; v=v/5; Operatsiya operand malumotlari ishlatilayotgan turi bilan boshqariladi. Shuning uchun, masalan 9/4 bo‘lishi 2.25 o‘rniga 2 ni beradi, chunki 9 va 4 int turiga ega va o‘nlik nuqtani ishlata olmaydi. Bu shuningdek natija mazkur turda saqlanayotgandan saqlanishi mumkin bo‘lgandan katta bo‘lsa to‘lishni keltirib chiqaradi. Agarda har xil turdagi operandlar ishlatilsa, u holda hisoblashlar uchun katta turlar ishlatiladi. Masalan, sonlardan biri (operand) float turida, boshqasi butun bo‘lsa, u holda hisoblash uchun haqiqiy tur ishlatiladi. Hisoblash natijasini saqlash uchun yetarli bo‘lgan o‘zgaruvchi turini tanlang. Qaysi nuqta o‘zgaruvchi to‘lishini, shuningdek boshqa yo‘nalishda, ya‘ni (0-1) yoki (0-32768) bo‘lishini faraz qiling. Kasrni talab etadigan hisoblashlar uchun float turida o‘zgaruvchini ishlating. Biroq ularning kamchiligidan ehtiyot bo‘ling: katta o‘lcham va hisoblash tezligining kichikligi. Aralash berishAralash berish arifmetik operatsiyani berish operatsiyasi bilan uyg‘unlashadi. Ko‘pincha quyidagi yozilgan fon siklida uchraydi. Eng ko‘p umumiy aralash berish quyidagini o‘z ichiga oladi: x++ // x=x+1 ni о‘zi yoki x ni 1 ga oshirish x-- // x=x-l ni o‘zi yoki x ni 1 ga kamaytirish x+=y // x=x+y ni o‘zi yoki x ni y ga oshirish x-=y // x=x-y ni o‘zi yoki x ni y ga kamaytirish Download 234.05 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling