วันอังคารที่ 22 มิถุนายน พ.ศ. 2553

ใบงานที่ 3





























แบบฝึกหัดบทที่ 2

ตอนที่ 2
1.ข้อใดอธิบายความหมายของผังงานถูกต้อง
ตอบ ข.อธิบายลำดับขั้นตอนในลักษณะรูปภาพ
2.ข้อใดคือความหมายของคำว่า"Algorithm"
ตอบ ง.ถูกทุกข้อ
3.ข้อใดคือประโยชน์ที่ได้จากผังงาน
ตอบ ง.ถูกทุกข้อ
4.สัญลักษณ์ข้อใดใช้เชื่อมต่อในหน้าเดียวกัน
ตอบ ค.
5.สัญลักษณ์ข้อใดเป็นการแสดงข้อมุลออกทางจอภาพ
ตอบ ข.
6.สัญลักษณ์ข้อใดมีได้เพียงสัญลักษณ์เดียวเท่านั้นในผังงาน
ตอบ ง.ถูกทั้งข้อ ก. เเละ ข.
7.ข้อใดต่อไปนี้ ใช้สัญลักษณ์ ใช้สัญลักษณ์ที่ ไม่ ถูกต้อง
ตอบ ค.
8.คำอธิบาย Read Write เเละ Output ใช้กับสัญลักษณ์ข้อใด
ตอบ ง.
9.ข้อใดเขียนค่า X มากกว่า Y จริงหรือไม่ สัญลักษณ์ข้อใดถูกต้อง
ตอบ ค.
10.ทิศทางของลำดับขั้นตอนการทำงานในผังงานนิยมเขียนอย่างไร
ตอบ ค.บนลงล่าง
11.สัญลักษณ์การตัดสินใจมีทิศทางการไหลออกได้กี่ทิศทาง
ตอบ ก. 2 ทิศทาง
12.สัญลักษณ์ในข้อใดมีเฉพาะทืศทางออกเท่านั้น
ตอบ ง.ถูกทั้งข้อ ก. และ ข.
13.สัญลักษณ์ข้อใดแสดงค่าตัวแปร ANS ออกทางเครื่องพิมพ์
ตอบ ง.
14.สัญลักษณ์ข้อใดรับค่าจากแป้นพิมพ์เก็บไว้ในตัวแปร N
ตอบ ง.
15.ข้อใดคือสัญลักษณ์การควบคุมด้วยมือ
ตอบ ก.

แบบฝึกหัดบทที่ 2

ตอนที่ 1
1.จงอธิบายความหมายของผังงานหรือโฟลว์ชาร์ต
ตอบ คือการใช้รูปภาพหรือสัญลักษณ์ที่เป็นสากล เเละอธิบาย เพื่อเเสดงอัลกอริทึมของการทำงาน
2.จงบอกประโยชน์ของผังงาน
ตอบ 1.ทำให้เข้าใจและแยกแยะปัญหาต่าง ๆ ได้ง่ายขึ้น
2.ผู้เขียนโปรแกรมสามารถมองเห็นลำดับขั้นวิธีการทำงานได้ชัดเจน
3.สามารถหาข้อผิดพลาดของโปรแกรมได้ง่าย
4.ทำให้ผู้อื่นเข้าใจการทำงานได้ง่ายกว่าการดูจากซอร์สโคด (Source Code)
5.ไม่ขึ้นกับภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่ง ผู้อื่นสามารถเรียนรู้และเข้าใจได้ง่าย
3.จงบอกข้อจำกัดของผังงาน
ตอบ 1.ผู้เขียนโปรแกรมบางคนไม่นิยมเขียนผังงานก่อนการเขียนโปรแกรม
2.ผังงานเป็นการสื่อสารความหมายระหว่างบุคคลกับบุคคลมากกว่าระหว่างบุคคลกับเครื่องเพราะผังงานไม่ขึ้นกับภาษาคอมพิวเตอร์ภาใดภาษาหนึ่ง
3.การพิจารณาผังงานในบางครั้ง จะไม่สามารถทราบได้ว่า ขั้นตอนการทำงานใดสำคัญกว่ากันเพราะทกขั้นตอนจะใช้รูปภาพหรือสัญลักษณ์ในลักษณะ
เดียวกัน
4.การเขียนผังงานเป็นการสิ้นเปลือง เพราะจะต้องใช้กระดาษและอุปกรณ์อื่น ๆ เพื่อประกอบการเขียนภาพ
4.จงอธิบายกฎเกณฑ์ต่าง ๆ เกี่ยวกับผังงานเป็นข้อ ๆ อย่างสั้น ๆ
ตอบ 1.ผังงานหรือโฟลว์ชาร์ต ประกอบขึ้นยจากสัญลักษณ์สำหรับเขียนผังงาน
2.ทิศทางการไหลในผังงาน มีกฎว่าต้องเขียนจากบนลงล่างเเละจากซ้ายไปขวา
3.เส้นแสดงการไหล (Flow Line) อาจตัดกันที่ใดก็ได้
4.กรณีที่เป็นการรวมกันของเส้นที่เเสดงการไหลตั้งเเต่สองเส้นขึ้นไป
5.สัญลักษณ์ที่ใช้จเปลี่ยนรูปเป็นอย่างอื่นไม่ได้ เพื่อป้องกันความสับสน
6.คำอธิบายการทำงาน ควรจะให้สั้นและเข้าใจง่าย
7.หากต้องการมีคำอธิบายเพิ่มเติม เพื่อให้นักเขียนโปรเเกรมสามารถเข้าใจได้ง่ายขึ้น ให้เขียนไว้ด้านขวาบนของสัญลักษณ์ผังงาน
5.จงอธิบายความหมายของสัญลักษณ์ผังงานต่อไปนี้
ตอบ 1. Terminator คือ จุดเริ่มต้นและจุดสิ้นสุด
2.Process คือ การประมวล
3.Preparation คือ สัญลักษณ์การเตรียม
4.Manual Input คือ รับค่าทางแป้นพิมพ์
5.Input/Output คือ รับค่า/แสดงผลโดยไม่ระบุสื่อ
6.Decision คือ สัญลักษณ์การตัดสินใจ
7.Document คือ แสดงผลลัพธ์ทางเครื่องพิมพ์
8.Display คือ แสดงผลลัพธ์ทางจอภาพ
6.ลักษณะการเขียนผังงานที่ดีเป็นอย่างไร บอกมาเป็นข้อ ๆ
ตอบ 1.ทุกผังงานต้องมีจุดเรื่มต้นและจุดสิ้นสุดอย่างละหนึ่งจุดเท่านั้น
2.ทุกสัญลักษณ์ของผังงาน ต้องมีลูกศรชี้ทิศทางเข้าและลูกศรชี้ทิศทางออกอย่างละ 1 ลูกศร
3.สัญลักษณ์จุดเริ่มต้นจะมีเฉพาะลูกศรชี้ทิศทางออก สัญลักษณ์จุดสิ้นสุดมีเฉพาะลูกศรชี้ทิศทางเข้า
4.สญลักษณ์การตัดสินใจมีลูกศรชี้ทิศทางเข้า 1 ทิศทางเเละทิศทางออก 2 ทิศทาง
5.ทิศทางของลำดับขั้นตอนการทำงาน นิยมเขียนจากบนลงล่าง หรือซ้ายไปขวา
6.เส้นลูกศรที่ใช้บอกทิศทางของลำดับขั้นตอนวิธีการทำงาน ไม่ควรเขียนตัดสิน/ทับกับ
7.ไม่ควรเขียนเส้นลูกศร เพื่อทำการเชื่อมโยงลำดับขั้นตอนที่อยู่ห่างกันมาก หากจำเป็นควรใช้สัญลักษณ์จุดต่อเเทน
8.การเขียนผังงานในส่วนของการกำหนดค่าหรือการคำนวณค่า นิยมใช้สัญลักษณ์ลูกศรแทนการเขียนเท่ากับ
7.การเขียนผังงานมีกี่ชนิด อะไรบ้าง
ตอบ 2 ชนิด
1.ผังงานระบบ (System Flowchart)
2.ผังงานโปรแกรม(Plogram Flowchart)
8.ผังงานระบบ (System Flowchart) เป็นอย่างไร
ตอบ เป็นผังงานที่เเสดงถึงขั้นตอนการทำงานของระบบงานหนึ่ง ๆเช่น ผังงานระบบบริหารงานวิทยาลัยเเห่งหนึ่ง
9.ผังงานโปรแกรม(Plogram Flowchart)
ตอบ เป็นผังงานที่เเสดงถึงขั้นตอนการทำงานของโปรแกรม ในส่วนการรับข้อมุล การคำนวณการแสดงผล ว่าในเเต่ละขั้นตอน ใช้คำสั่งอย่างไร
10.ให้ยกตัวอย่างผังงานโปรแกรม 1 ผังงาน
ตอบ เช่นการคำนวณหา เกรดเฉลี่ยของนักเรียนในชั้น เป็นต้น

วันอังคารที่ 8 มิถุนายน พ.ศ. 2553

การเขียนผังงาน หรือโฟลว์ชาร์ด







นางสาวกาญจนา จอมศรี พณ 2/12 เลขที่ 1