Reja: While takrorlash operatori
While takrorlash operatori:[1(99-100), 3(41-43), 4(56)]
Download 42.79 Kb.
|
While takrorlash operatori 15
While takrorlash operatori:[1(99-100), 3(41-43), 4(56)] while takrorlash operatori, operator yoki blokni takrorlash sharti yolg`on (false yoki 0) bo`lguncha takror bajaradi. U quyidagi sintaksisga ega:
while ( Agar While takrorlash shartini oldindan tekshiruvchi takrorlash operatori hisoblanadi. Agar takrorlash boshida Ayrim hollarda Agar rost ifodaning qiymati noldan farqli o`zgarmas bo`lsa, cheksiz takrorlash ro`y beradi. Masalan: While(1); // cheksiz takrorlash Xuddi for operatoridek, `,` yordamida Programmadagi takrorlash operatori bajarilishida n soni 1 gacha kamayib boradi. Har bir qadamda n va uning kvadrati chop qilinadi. Shunga e`tibor berish kerakki, shart ifodasida operatorlarni yozilish ketma-ketligining ahamiyati bor, chunki, eng oxirgi operator takrorlash sharti sifatida qaraladi va n qiymati 0 bo`lganda takrorlash tugaydi. Keyingi programmada berilgan o`nlik sonning ikkilik ko`rinishini chop qilish masalasini yechishda yechishda while operatorini qo`llash ko`rsatilgan. `Programmada ichma-ich joylashgan takrorlash operatorlari ishlatilgan. Birinchisi, sonning ikkilik ko`rinishini chop qilish jarayonini davom ettirish sharti bo`yicha amal qiladi. Ichki joylashgan, ikkinchi takrorlash operatoridagi amallar har qanday, 0 dan 15 gacha bo`lgan sonlar to`rtta razryadli ikkilik son ko`rinishida bo`lishiga asoslangan. Unda kiritilgan sonning ichki, ikkilik ko`rinishida uchinchi razryadida 0 yoki 1 turganligi aniqlanadi (``son10& 8``). Shart natijasi natija 1 (rost) bo`lsa, ekranga `1`, aks holda `0` belgisi chop etiladi. Download 42.79 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling