Page 908 - เตรียมสอบครูผู้ช่วยคอมพิวเตอร์_compressed
P. 908
ี
ึ
่
เฉลยแบบฝกหัดหน่วยท 4
จงตอบคําถามต่อไปน ี ้
้
้
ั
1. จงบอกความหมายและลักษณะภาษาขั้นตอนการแกปญหา มาพอเขาใจ
ั
่
แนวตอบ ขั้นตอนการแก้ปญหาหรืออัลกอริทึม (Algorithm) คือกระบวนการในการทํางานทีใช้การ
ิ
ตัดสินใจด้วยหลักเหตผลและคณิตศาสตร์ เปนตัวชวยในการเลือกวิธีการหรือขั้นตอนการดําเนนงานตอไป
ุ
็
่
่
่
จนกระทั่ง ขั้นตอนสุดท้าย เปนวิธีการทีใช้แยกย่อยและเรียงลําดับขั้นตอนของกระบวนการในการทํางาน
็
ั
ตางๆ เพือเพิ่มประสิทธิภาพในการค้นหาและแก้ไขปญหา มีข้อกําหนดดังน ้ ี
่
่
1. ตัวแปร จะต้องเขียนแทนด้วยตัวอักษรหรือตัวอักษรปนตัวเลข สําหรับเก็บค่าข้อมูลตาง ๆ
่
่
่
่
2. การกําหนดค่า ให้กับตัวแปรทีมีค่าตามทีกําหนด ใช้เครืองหมาย ให้ค่ากับตัวแปรนั้นๆ
ิ
็
์
่
ิ
์
์
ิ
่
3. นพจน ซึงอาจจะเปนนพจนเชิงคํานวณค่าหรือนพจนเชิงตรรกศาสตร์ โดยมีเครืองหมายสําหรับ
การคํานวณ
ั
่
4. ข้อความ “ไ ป ย ั ข ั้ ต อ น ” ตามปกติแล้วขั้นตอนการทํางานในขั้นตอนการแก้ปญหาจะเริมทํา
น
ง
่
ตั้งแตขั้นตอนแรกจนกระทั่งถึงขั้นตอนสุดท้ายเรียงตามลําดับขั้นตอนการทํางาน
่
่
ี
้
่
5. การเลือกทําตามเงือนไข เปนการเลือกทํางานโดยการตรวจเงือนไขกอน โดยมีรูปแบบดังน
็
5.1 แบบทางเลือกเดียว ใช้รูปแบบดังน ้ ี
if (condition) then statement 1
5.2 แบบสองทางเลือก ใช้รูปแบบดังน ้ ี
if (condition) then statement 1
else statement 2
้
6. การทํางานแบบทําซํา มีรูปแบบดังน ้ ี
่
่
6.1 แบบทดสอบเงือนไขทีต้นวงรอบ (loop) ใช้รูปแบบดังน ี้
while (condition) do
statement
ี
้
้
่
6.2 แบบทําซําด้วยจํานวนครั้งของการทําซําคงที ใช้รูปแบบดังน
้
for a = b to n by c do
statement
็
่
7. คําอธิบาย (comment) เปนข้อความทีอธิบายรายละเอียดบางอย่างของขั้นตอนการทํางาน