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

แบบฝึกหัดบทที่ 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 ผังงาน
ตอบ เช่นการคำนวณหา เกรดเฉลี่ยของนักเรียนในชั้น เป็นต้น

1 ความคิดเห็น:

  1. ไม่ระบุชื่อ27 ตุลาคม 2554 เวลา 17:16

    ขอบคุณมากเลยนะครับ มีประโยชน์มากเลยครับ โจทย์ตรงกะที่อาจารย์ออกมาเป๊ะเลย อิอิ

    ตอบลบ