ืืืงืจืื ืจืืื ื ืจืฆื ืืืฆืข ืคืขืืื ืืกืคืจ ืจื ืฉื ืคืขืืื ืื ื ืจืฆื ืฉืงืืข ืืกืืื ืฉื ืงืื ืืืืืจ ืขื ืขืฆืื ืฉืื ืืฉืื. ืืชืืื ืืืืจืช ืฉื ืืืชื ืืงืื ืืกืคืจ ืจื ืฉื ืคืขืืื ืืื ืืกืืจืืืช, ืื ืืขืืื ืืงืฉื ืืงืจืืื. ืื ืืกืฃ ืืื, ืืืงืจืื ืืกืืืืื ืืื ืืคืืื ืืจื ืืืขืช ืืื ืคืขืืื ืขื ืืงืื ืืืชืืฆืข ืื ืฉืืื ืืคืฉืจืืช ืืฉืืคื ืืืชื ืืืืืช ืืคืขืืื ืืจืฆืืื. ืืืจื ืืืชืืืื ืขื ืืฆืืื ืืืื ืืื ืืืืฆืขืืช ืืืืืืช.
ืื ืื ืืืืื?
"ืืืืื" (loop) ืืื ืืืืง ืฉื ืงืื (ืชืช ืชืื ืืช) ืฉืื ืื ื ืืขืื ืืื ืื ืฉืืชืืฆืข ืฉืื ืืฉืื. ืืชืืืืช ืืืืืื ืืืื ืืืืคืืข ืืืืื ืืืฉืื ืฉืืืืืจ ืืช ืืชื ืื ืืจืืฆืช ืืืืืื (ืชื ืื ืื ืืกื) ืื ืืช ืืกืคืจ ืืคืขืืื ืฉื ืจืฆื ืฉืืื ืชืชืืฆืข.
ื ืืชื ืืืืง ืืช ืืืืืืืช ืืคืืืชืื ืืฉื ื ืกืืืื โ ืืืืืืช ืชืืืืืช ืกืคืืจื (count controlled) ืืืืืืืช ืชืืืืืช ืืืจืืข (event controlled). ืืืืืืืช ืชืืืืืช ืกืคืืจื, ืืกืคืจ ืืคืขืืื ืฉืืืืืื ืชืชืืฆืข ืืืืืจ ืืจืืฉ ืืืืจื ืืื ืื ืื ื ืืืืืจืื ืืช ืกืื ืืืืืืืช ืืืื ืืืืฆืขืืช ืืืืืืช for, ืืืชื ื ืืืจ ืืคืืกื ืืื. ืืกืื ืืฉื ื, ืืืืืืช ืชืืืืืช ืืืจืืข, ืืชืืืืก ืืืืืืืช ืืืชืืฆืขืืช ืื ืขืื ืชื ืื ืืกืืื ืืชืงืืื. ืืืืืืช ืืืื ืชืืื ื ืืืืจ ืืืืฆืขืืช ืืืืืืช while, ืืืื ื ืชืืงื ืืคืืกื ืืื.
ืืื ื ืืืืืืช WHILE
ืืืื ื ืฉื ืืืืืช while ืืืื ืคืฉืื ืืืฉืื ื ืืืชืืื ืืืืื ืืืืช ืื ืื ื ืืขืฆื ืืืืจืื ืืคืืืชืื, ืื ืขืื (while) ืืชื ืื ืืื ืืชืงืืื, ืืฆืข ืืช ืชืช ืืชืื ืืช ืืืืช.
ืืืจื ืืืืื ืืฉืืืจื while ื ืืชืื ืืืืื ืืืืืื ื ืืืฉืื ืืืืืจืื ื ืงืืืชืืื. ืคืืืชืื ืชืืืืง ืืื ืืืืืื ืืชืงืืื ืืืืืื ืืื, ืชืืฉืื ืืชืืฆืข ืืช ืืงืื ืฉื ืืฆื ืืชืช ืืชืื ืืช (ืื ืืงืื ืืืืื ืืืคื ืคื ืื). ืขื ืืื ืื ืืืฉ ืืืื ืืชื ืืื ืฉืจืืื ื ืืืจ ืืคืืกื ืงืืื ืืื ืืืืื ืืื ืืื ืฉืืืืจ ืฉืชืช ืืชืื ืืช ืชืืืฆืข, ืืชื ืื ืืืืืง ืคืขื ื ืืกืคืช. ืืืืื ืืืื ืขืืืื ืืชืงืืื ืืชืื ืืช ืชืืืฆืข ืฉืื ืืืืืจ ืืืืื ืขื ืฉืืชื ืื ืืืจ ืื ื ืืื (ืืืืืจ False).
ืืืืืื ืืืืช ืืืชืจืชื ืขื ืืชืืืช ืืคืื ืืคื ื ืฉืืื ืืืืฆืจืช ืื ื ืืืืื ืืื ืกืืคืืช โ ืื ืืชื ืื ืกืื ืืืจืืฅ ืืช ืืงืื ืืื ืืขืฆืืื, ืจืื ืืืืืจืชืโฆ
ืืกืืื ืฉืืืืืื ืืืืช ืืืืฆืจืช ืืืืื ืฉืชืืงืขืช ืื ื ืืช ืืชืื ืืช ืืื ืฉืืืืจื ื ืชื ืื ืืฉืจ ืชืืื ืืชืงืืื. ืืฉืืจื ืืจืืฉืื ื ืื ื ืืืชืืืื ืืฉืชื ื ืืฉื number ืืืกืคืจ 1. ืืืืืื ืืืืงืช ืืื number ืงืื ื-11 ืืืชืฉืืื ืืื ืืืืื True. ืืื ืืงืื ืฉืืชืื ืืืืืื ืืชืืฆืข (ืืืคืกืช number). ืืืืืงื ืืืื ืชื ืื ืืช ืืืชื ืืชืืฆืื ืืื ืืืช ืฉืืืจืื ืืืืช ืฉืืืจืื ืขื ืืื ืกืืฃ ืคืฉืื ืื 1 ืชืืื ืืืื ืงืื ื-11 ืืืื ืฉืื ืคืขืืื ืฉืื ื ื ืืงืืื ืืื ืืฉื ืืช ืืช ืื ืืื ืื ืื ื ืืงืืืื ืืจื ืืื ืกืืคื ืฉื '1'.
ืฉืืืืฉ ืืืื ื ืืืืืืช WHILE
ืืื ืืชืงื ืืช ืืืืืื ืืงืืืืช ื ืืกืืฃ ืฉืืจื ืงืื ื ืืงืื
ืขืืฉืื ืืื ืืืืจืฆืื (ืืืฆืืข ืืืืจ) ืฉื ืืืืืื, ืืืฉืชื ื number ืืื ื-1. ืืคืืกื ืฉืขืืกืง ืืืฉืชื ืื ืจืืื ื ืฉืืคืฉืจ ืืืชืื ืืฉืชื ื ืืืืฉืื ืขื ืขืฆืื. ืืืงืจื ืืื ืืืืืจ ืืขืจื ืืืฉืชื ื + 1 ืืื ืื ืื ื ืืืคืืื ืืช number ืืกืื ืฉื ืืื ื (counter) ืฉืืื ืืื ืืชืงืื ืขื ืฉืืื ืฉืืื ื-11. ืืฉืื ืงืืจื ืืชื ืื ืืืจ ืื ืืชืงืืื ืืืื ืืืืืื ืืคืกืืงื ืืืชืืฆืข โ ืืื ืงืืืื ื 10 ืืืคืกืืช ืืืื.
ืืืืชื ืืืื ืืืื ื ืืืืืื ืืืชืืื ื-10 ื"ืืจืืช" ืืืื ืข"ื ืืคืืชื ืฉื ืืื ืืืืื ื ืืื ืืืืจืฆืื. ืืืืืื ืฉืืชืืืืช ืื ืืืืื ืื ืื ื ืืืืงืื ืืื ืชื ืื ืืชืงืืื, ื ืืชื ืืืืกืืฃ ืืืจื ืืืืืื ืคืกืงืช else ืฉืชืชืืฆืข ืืืฉืจ ืืชื ืื ืืืื ืืืชืงืืื
ืืคืขืืื ืฉื ืืชืืื ืืฉืชื ื ืืขืฆืื ืืืืจ ืืืฉืื ืืืื ื ืคืืฆื ืืคืืืชืื. ืืืขืฉื ืืื ืื ืื ื ืคืืฆื, ืฉืงืืื ืืฉืคื ืืชืื ืืงืืฆืจ ืฉื ืจืื ืื
ื ืืชื ืืจืืืช ืืฉืืจื 5 ืืช ืืืชืื ืืืงืืฆืจ ืืืช ืืชืืฆืื ืฉืื ืืืฉืคืขื. ืืื ืืืฉืชืืฉ ืืฆืืจื ืืืงืืฆืจืช, ืจืืฉืืช ื ืืชืื ืืช ืฉื ืืืฉืชื ื, ืืืจ ืื ืืช ืืคืขืืื ืฉืื ืื ื ืืขืื ืืื ืื ืืืฆืข ืขืืื (ืืืืืจ, ืืืกืืจ ืืื') ืืืืืจ ืืื ืืกืืื '=' (ืืกืื ืืชืืื) ืืืช ืืขืจื ืฉืื ื ืืขืื ืืื ืื ืืืืกืืฃ / ืืืืกืืจ ืืื' ืืืื ืฉืืืืืจ ืืืชืื ืืงืืฆืจ ืฉืื ืงืืื ืืฉืคืืช ืืืจืืช, ืืื ื ืืฉื ืืืขืื ืืืชืจ ืืืืื ืช ื ืืืืช ืืชืืื ืืืื ืื ืชืืชืงืื ืืฆืืจื ื"ืืืื" ืฉืืืคืืขื ืืฉืชื ืืืืืืืืช ืืจืืฉืื ืืช. ืืื ืืืืฉืจ ืงื ืืฉืชืืฉ ืืืืฉื ืืืืจืื ืืื ืจืง ืืฆืืจื ืืืงืืฆืจืช.
ืืืื ื ืืื ืืืืื ื ืืกืคืช ืืืืฉืืช ืขืฆืจืช ืฉื ืืืกืคืจ 10. ืืงืืื ืืกืื ืขืฆืจืช ืืืืฆืขืืช ืกืืื ืงืจืืื (!) ืืืชืืฆืื ืฉืื ืขื ืืกืคืจ ืืกืืื ืืื ืืืคืืช ืืืกืคืจ ืืื ืืืกืคืจืื ืฉืงืืื ืืืืชื ืืกืคืจ. ืืืืืื, ืขืฆืจืช 3 ืชืืืืจ 1*2*3 = 6. ืืืืืื ืื ืืฆืืื ืืช ืื ืชืืฆืืืช ืืืื ืืื, ืืืืืจ ืื ืจืง ืืช ืืชืืฆืื ืืกืืคืืช ืฉื !10 ืืื ืื ืืช ืื ืืขืฆืจืืช ืฉื ืืืกืคืจืื ืฉืงืืืืื ื-10.
ืฉืืืืฉ ืืืืืืช WHILE ืืืืืืช ืงืื
ืืืืืืืืช ืืงืืืืืช ืืฆืืื ืืืืืืช ืชืืืืืช ืืืจืืข (ืืฆืขื ืืช ืืคืขืืืืช ืืืื ืขื ืฉ-number ืืคืกืืง ืืืืืช ืงืื ื-10) ืืื ืืขืฆื ืืฉืืืืฉ ืืืื ื ืืืืื ื ืืืืชืื ืืืืืง ืืช ืืืืช ืืคืขืืื ืฉืื ืืืืืื ืชืชืืฆืข. ืืืืืช while ืฉืืืืฉืืช ืืืืช ืืืฉืจ ืืื ืื ื ืืจื ืืืขืช ืืื ืคืขืืื ื ืฆืืจื ืืืฆืข ืืช ืืงืื, ืืืฉื ืืฉืื ืื ื ืืืฆืขืื ืืืืืช ื ืชืื ืื ืืืงืืจ ืืืฉืื. ืืืื ืืืืืช ืฉืื ืื ื ืืืืงืื ืืืื ืื ืฉื ืืงืืืืช ืืชืื ืืกื ื ืชืื ืื ืืกืืื ืื ืืกืื ืืงืกื ืื ืจืฆื ืืืคืกืืง ืืฉื ืชืงื ืืืกืคืจ ืฉืืืื ืื ืืขืจื ืจืืง. ืฉืืืืฉ ื ืคืืฅ ื ืืกืฃ ืืื ืืงืืืช ืงืื ืืืืฉืชืืฉ. ืืืจืืช ืฉืืื ืื ื ืืจื ืืืฆืข ืืืืืช ืงืื ืืืืฆืขืืช input ืขืฆืื, ืื ืื ื ืืืืืื ืืืฉืชืืฉ ืืืืืืช while ืืื ืืืืืจ ืืืงืื ืงืื ืืืืฉืชืืฉ ืื ืขืื ืืงืื ืฉืืืื ืื ื ืืื ื ืชืงืื
ืืืืืื ืืืืช ืืชืื ืืช ืืืงืฉืช ืืืืฉืชืืฉ ืืืงืืื ืฉื ืืืชืืื ืืืืช M ืืกืืคืจืช ืืื ืฉืืืช ืืืงืืื ืืกื ืืื. ืื ืขืื ืืืืืจ ืืืฉืื ืืืื ืืก ืฉืืืช ืืฉืจ ืื ืืชืืืืื ืืืืจืืืช ืฉืงืืื, ืชืืฉืื ืืืืืื ืืืงืฉ ืฉืืืช ื ืืกืคืื. ืืืจื ืืืืืื ืืกืืื ืืช ืืชืื ืืช ืืื ืืืงืืื ืฉื "ืชืงืื", ืืืืืจ ืฉื ืืฉืจ ืื ืืชืืื ื-M. ืืื ืจืืฆื ืฉื ืืืืืื ืื ื ืืืชืืืื ืืช ืืืฉืชื ื name ืืฉื ืืืืฉ ืฉืงืืืื ื ืืืืฆืขืื ืืช ืืืืืงื ืืืื. ืืืฉืจ name ืืืื ืฉื ืืืชืืื ืืืืช M, ืืชื ืื ืืจืืฉ ืืืืืื ืืืื ืฉืืื ื-False ืืื ืืืืืื ืชืกืชืืื ืืชืืืคืก ืื ื ืฉืืจืช ืืกืืืื. ืืืชืจ ืืืืืื ื ืืืื ืื ืืช ืืคืื ืงืฆืื lower ืฉ"ืชืงืืื" ืืช ืืฉื ืฉืืชืงืื. ืืฆืืจื ืืืืช ื ืืื ืืืคืฉ m ืงืื ื ืืื "ืืชืคืืก" ืื ืฉืืืช ืฉืืืงืืื ืขื M ืืืืื.
ืืืืื ื ืืกืคืช ืืืืื ืืืืืช ืืืฉืจ ืื ื ืืชืืืื ืื ืฉืืชืื ืืช ืชืืืฉื ืืกืคืจ ืื ืืืืื ืฉื ืคืขืืื ืืจืืฆืื ืืืคืฉืจ ืืืฉืชืืฉ ืืกืืื ืืืชื. ืืชืื ืืช ืืืื ืืงืืืช ืืืืฉืชืืฉ ืืกืคืจ ืืืชื ืืืืื ืฉื ืจืืืืื ืืขืกืงืืืช ืขื ืฉืืื ืืงืืืช ืืช ืืืกืคืจ 0. ืืืืจ ืฉืงืืืื 0, ืชืฆื ืืชืื ืืช ืืืืืืื ืืชืืคืืก ืืช ืืืืช ืืกืืืืื ืฉืืชืงืืื ืืืช ืืืืืฆืข ืฉืืื. ืืื ืืืืื ืืืืืช ืืืกืคืจืื ืฉืืืฉืชืืฉ ืืืื ืืืื ืืก ืืืงืจื ืืื ืืื ื ืืื ืืคืฉืจืืช ืืืขืช ืืจืืฉ ืืื ืืกืคืจืื ืืืฉืชืืฉ ืืงืืื. ืืืช ืื ืืกืืื ืฉืขืืื ื ืื ืื ืืขืงื ืืืจื ืืืืช ืืขืจืืื ืฉืงืืืื ื ืืื ืฉื ืืข ืืืื ืืืืง ืืช ืืกืืื ืืืืื ืืื ืืงืื ืืช ืืืืืฆืข.