Translate

2009年10月19日月曜日

回数指定ループでLEDの点滅(5) while(count-- >0){ }

[実験 MikroC Pro PIC16F84A_LED_0015]
0.05秒間隔で下記のパターンで4回LEDを点滅させなさい。
(1)while文(2)do~while文は、while(count-- >0) を使って
(3)for文は、for(i=0; i < count; i++)を使って3つ考えなさい。


●○○○○○○○
○●○○○○○○
○○●○○○○○
○○○●○○○○
○○○○●○○○
○○○○○●○○
○○○○○○●○
○○○○○○○●




(1)while文の回数指定ループ





(2)do~while文の回数指定ループ





(3)for文の回数指定ループ





while(count-- >0){...}
4,3,2,1とデクリメントされて、0になった時に、
つまりcount>0の条件を満たしたので繰り返しをやめます。
countに--が付加されたことで、プログラムが1行少なくなりましたね。








mikroC PRO for PIC



0 件のコメント:

コメントを投稿