แบบฝึกหัดทบทวนก่อนสอบกลางภาค

วิชาการเขียนโปรแกรม 1    รหัส  40203

ภาคเรียนที่ 1  ปีการศึกษา 2551   โรงเรียนตากพิทยาคม

อาจารย์ผู้สอน  นายวัชระ  วงษ์ดี

 

 

คำชี้แจง   ให้นักเรียนวิเคราะห์โจทย์ปัญหาดังต่อไปนี้  แล้วนำมาวิเคราะห์และออกแบบระบบ   วิเคราะห์ปัญหา  

                เขียนขั้นตอนการทำงานของโปรแกรม (อัลกอริทึ่ม) และเขียนผังงานของโปรแกรม (โฟล์วชาร์ต)

                ตั้งแต่ข้อที่ 1  -  4

 

หมายเหตุ  หลังจากทำแบบฝึกหัดเสร็จ  และถ้าต้องการดูเฉลย  ให้นักเรียนเข้าเว็บไซด์ชื่อ    http://tps.comsci.info

หรือเข้าที่เว็บไซด์โดยตรงชื่อ  http://tps.comsci.info/programming/ex1_mid1.php

คำแนะนำ    ไม่แนะนำให้นักเรียนเข้าไปดูเฉลยก่อน  เพราะจะทำให้นักเรียนทำแบบฝึกหัดเชิงวิเคราะห์ไม่ได้

และไม่เข้าใจในสิ่งที่เรียนไป  ส่งผลกระทบต่อการเรียนในวิชาการเขียนโปรแกรม 2 และเนื้อหาระดับสูงต่อไปด้วย

 

 

โจทย์ปัญหาข้อที่ 1   ต้องการหาผลบวกของตัวเลขจำนวนเต็มบวก  3   จำนวน

 

1.  วิเคราะห์และออกแบบระบบ

                1.1  วิเคราะห์ระบบ

                       1.1.1  วิเคราะห์ขอบเขตระบบ (Scope) คือ.........................................................................................

                       1.1.2   วิเคราะห์นอกระบบ (External)  ได้แก่.....................................................................................

                1.2  ออกแบบระบบ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


2.   เขียนวิเคราะห์ปัญหา

2.1  กำหนดจุดประสงค์.............................................................................................................................

2.2  ข้อมูลนำเข้า

                2.2.1.......................................................................................................................................

                2.2.2......................................................................................................................................

                2.2.3......................................................................................................................................

2.3  การประมวลผล

                2.3.1.....................................................................................................................................

                2.3.2.....................................................................................................................................

                2.3.3.....................................................................................................................................

2.4  ผลลัพธ์

                2.4.1 สารสนเทศได้แก่

                                2.4.1.1......................................................................................................................

                                2.4.1.2......................................................................................................................

                                2.4.1.3......................................................................................................................

                2.4.2   ออกแบบจอภาพคอมพิวเตอร์มีดังนี้

 


                               

 

 

 

 

 

 

 

 

                2.5  กำหนดตัวแปร

ลำดับที่

รายการของข้อมูลหรือสารสนเทศ

ชื่อตัวแปร

ชนิดตัวแปร

ขนาดตัวแปร

1

 

 

 

 

 

2

 

 

 

 

 

3

 

 

 

 

 

4

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

3.  เขียนวิธีการแก้ปัญหาเป็นขั้นตอนการทำงานของโปรแกรม   (Algorithm)

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

 

 

 

 

 

 

 

4.  เขียนผังงานของโปรแกรม (Flowchart)

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................