ภาà¸à¸à¸à¸§à¸ ภ- à¸à¸·à¹à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¹à¸à¸£à¹à¸à¸£à¸¡ scilab
ภาà¸à¸à¸à¸§à¸ ภ- à¸à¸·à¹à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¹à¸à¸£à¹à¸à¸£à¸¡ scilab
ภาà¸à¸à¸à¸§à¸ ภ- à¸à¸·à¹à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¹à¸à¸£à¹à¸à¸£à¸¡ scilab
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ข-17<br />
while expression<br />
instruction_1;<br />
end<br />
instruction_n;<br />
ตัวอยางเชน<br />
-->L = 5;<br />
-->x = [];<br />
-->i = 1;<br />
-->while i x(i) = i;<br />
--> i = i + 1;<br />
-->end<br />
ชุดคําสั่งนี้ใหผลลัพธเหมือนกับตัวอยางของการใชคําสั่ง for เพียงแตการใชคําสั่ง while จะตองกําหนด<br />
คาเริ่มตนของตัวแปร i กอนที่จะนําคา i ไปทําการเปรียบเทียบกับคา L ตามเงื่อนไขที่กําหนด<br />
ข.7.2 คําสั่งทดสอบเงื่อนไข<br />
คําสั่งทดสอบเงื่อนไขมีความจําเปนมากสําหรับการเขียนโปรแกรมคอมพิวเตอรที่ซับซอน คําสั่งทดสอบ<br />
เงื่อนไขที่ใชบอยคือ คําสั่ง if ซึ่งมีหลักการใชงานดังนี้<br />
if expression then<br />
instruction_1;<br />
end<br />
instruction_n;<br />
กลาวคือถาผลการทดสอบเงื่อนไขในนิพจนเปนจริง โปรแกรม SCILAB ก็จะทําคําสั่งทั้งหมดที่อยูระหวาง<br />
คําวา then และ end แตถาผลการทดสอบเปนเท็จ โปรแกรม SCILAB จะไมทําคําสั่งทั้งหมดที่อยูระหวาง<br />
คําวา then และ end<br />
นอกจากนี้คําสั่ง if ยังสามารถนําไปใชงานกับการตัดสินใจที่ซับซอนมากขึ้นไดโดยการใชงาน<br />
รวมกับ else ซึ่งมีรูปแบบการใชงานคือ<br />
ผศ.ดร.ปยะ โควินททวีวัฒน