More Related Content
More from Ooy's Patchaya (14)
การทำซ้ำ For ด้วยโปรแกรม Dev++
- 1. การประมวลผลซํา ในการเขียนโปรแกรม จะมีการประมวลผลซํา
โปรแกรมทํางานตาม Statement หรือการประมวลผล
เขียน Statement นัน ซําไปซํามาในโค้ด
การทํางานจะทํางานตาม Statement
จริง โปรแกรมจะวนกลับไปทํางานตาม
โดยใช้ For
- ให้แสดงชือซํา เริม 1 - 10
ผลทีได้คือ
ทําเป็นกรอบ โดยใช้คําสัง For
การทําซํา For
ในการเขียนโปรแกรม จะมีการประมวลผลซํา (Loop หรือ
หรือการประมวลผล ทีกําหนดไว้ซํามากกว่า 1 ครัง โดยไม่จําเป็นทีจะต้อง
นัน ซําไปซํามาในโค้ด
Statement ไปจนหมด แล้ว ถ้าหาก เงือนไขทีกําหนดไว้ให้ทําซํา ยังเป็น
จริง โปรแกรมจะวนกลับไปทํางานตาม Statement อีกรอบ จนกว่า เงือนไขทีกําหนดไว้จะเป็นเท็จ
10
หรือ Iterate) เพือให้
ครัง โดยไม่จําเป็นทีจะต้อง
ไปจนหมด แล้ว ถ้าหาก เงือนไขทีกําหนดไว้ให้ทําซํา ยังเป็น
อีกรอบ จนกว่า เงือนไขทีกําหนดไว้จะเป็นเท็จ
- 2. ผลทีได้คือ
การใช้ While คือ มีการตรวจสอบเงือนไขก่อน หากเงือนไขเป็นจริง โปรแกรมจะเริมทําตาม
Statement ทีกําหนดไว้ แล้วกลับไปเริมต้นใหม่ จนกว่าเงือนไขจะเป็นไม่เป็นจริง ถึงจะหยุดการทํางาน
แล้วออกไปจาก Loop
ผลทีได้คือ แสดงผลออกมาในรูปแบบแนวนอน
มีการตรวจสอบเงือนไขก่อน หากเงือนไขเป็นจริง โปรแกรมจะเริมทําตาม
ทีกําหนดไว้ แล้วกลับไปเริมต้นใหม่ จนกว่าเงือนไขจะเป็นไม่เป็นจริง ถึงจะหยุดการทํางาน
แสดงผลออกมาในรูปแบบแนวนอน
มีการตรวจสอบเงือนไขก่อน หากเงือนไขเป็นจริง โปรแกรมจะเริมทําตาม
ทีกําหนดไว้ แล้วกลับไปเริมต้นใหม่ จนกว่าเงือนไขจะเป็นไม่เป็นจริง ถึงจะหยุดการทํางาน
- 4. ผลทีได้คือ
การใช้ Swtich case
การใช้งาน break ในประโยคคําสังทําซํา
คําสังทําซําทันที
จะใช้ break เพือให้โปรแกรมกระโดดข้ามไปทํางานในส่วนทีเหลือทันที
ในประโยคคําสังทําซํา while, do while, for หรือ switch จะทําให้ออกจากประโยค
เพือให้โปรแกรมกระโดดข้ามไปทํางานในส่วนทีเหลือทันที
จะทําให้ออกจากประโยค
- 5. ผลทีได้คือ
การใช้ Do while จะแตกต่างจาก
ระบุไว้เลย โดยไม่มีการเช็ค Condition
จริง จะทําการทําซํา แต่หากเงือนไขเป็นเท็จจะจบการทํางานแล้วออกจาก
จะแตกต่างจาก while Statement โดยที โปรแกรมจะเริมทํางานตาม
Condition ก่อน จากนันเมือทํางานเสร็จแล้วถึงจะเช็คเงือนไข หากเงือนไขเป็น
จริง จะทําการทําซํา แต่หากเงือนไขเป็นเท็จจะจบการทํางานแล้วออกจาก Loop
โดยที โปรแกรมจะเริมทํางานตาม Statement ที
ก่อน จากนันเมือทํางานเสร็จแล้วถึงจะเช็คเงือนไข หากเงือนไขเป็น