หน้าแรก:คำแนะนำและวิธีการใช้งานโปรแกรม
ขอบเขตเนื้อหา
เรื่องที่ 1 ขั้นตอนการพัฒนาโปรแกรม
เรื่องที่ 2 การวิเคราะห์ปัญหา
เรื่องที่ 3 ผังงาน
เรื่องที่ 4 ลักษณะโครงสร้างผังงาน
เรื่องที่ 5 ซูโดโค้ด

 

เรื่องที่ 6 ภาษาคอมพิวเตอร์
เรื่องที่ 7 โครงสร้างโปรแกรมภาษาซี
เรื่องที่ 8 การติดตั้งโปรแกรมภาษาซี
เรื่องที่ 9 ตัวแปรภาษาซี
เรื่องที่ 10  ตัวดำเนินการในภาษาซี
แหล่งเรียนรู้เพิ่มเติม
ผู้จัดทำ
 
 
 
 
 
 
 

 

 



คำแนะนำ

         1.  แบบทดสอบแบ่งเป็น  2  ตอน ได้แก่ ตอนที่ 1 แบบทดสอบเป็นแบบปรนัย  4  ตัวเลือก
              มีจำนวน  10  ข้อ  10  คะแนน
         2.  ตอนที่  2  แบบอัตนัย  2  ข้อ  10 คะแนน
         3.  ตอนที่ 1 ให้นักเรียนคลิกตัวเลือกที่เห็นว่าถูกที่สุดเพียงข้อเดียว และเมื่อทำแบบทดสอบครบ
              ทุกข้อแล้ว ให้คลิกที่ปุ่ม  "ตรวจคำตอบ"  จะทราบคะแนนทันที


ตอนที่ 1

ข้อที่ 1 :  ซูโดโค้ดที่ดียกเว้นข้อใด ?

   ก. มีความชัดเจน
   ข. สั้น ได้ใจความ
   ค. เขียนอยู่ในรูปของตัวแปร
   ง. เขียนในรูปการเขียนโปรแกรม

ข้อที่ 2 :  ข้อใดคือคำอธิบายของซูโดโค้ด ?

   ก.  มีรูปแบบโครงสร้างเป็นภาษาอังกฤษคล้ายคลึงกับภาษาระดับสูง
   ข.  กลุ่มของขั้นตอนหรือกฏเกณฑ์ที่จะนำพาไปสู่การแก้ปัญหาได้
   ค.  มีรูปแบบการเขียนที่มีมาตรฐานชัดเจน
   ง.  เขียนโดยมองการทำงานแบบล่างสู่บน

ข้อที่ 3 : จุดประสงค์การเขียนซูโดโค้ด คือข้อใด ? 

   ก. เพื่อจัดลำดับขั้นตอนการแก้ไขปัญหาของโปรแกรม
   ข. เพื่อให้ทุกคนได้มีตัวเลือกในการใช้โปรแกรม
   ค. เพื่อเป็นตัวเลือกของการตัดสินใจของผู้บริหาร
   ง. เพื่อให้ป้องกันการ Copy โปรแกรม

ข้อที่ 4 : ข้อใดคือข้อแตกต่างระหว่างซูโดโค้ดกับผังงาน ?

   ก. ซูโดโค้ดกับผังงานเป็นคำอธิบายขั้นตอนการทำงาน
   ข. ซูโดโค้ดกับผังงานเป็นแผนภาพของโปรแกรม
   ค. ผังงานเป็นคำอธิบายขั้นตอนการทำงาน แต่ซูโดโค้ดเป็นแผนภาพของโปรแกรม
   ง. ซูโดโค้ดเป็นคำอธิบายขั้นตอนการทำงาน แต่ผังงานเป็นแผนภาพของโปรแกรม
ข้อที่ 5 : ในการเขียนซูโดโค้ดแบบการทำงานที่มีทางเลือกขั้นตอนวิธีที่อยู่ต่อจากคำว่า IF คือขั้นตอนแบบใด ?

   ก.  การตรวจสอบเงื่อนไข
   ข.  การคำนวณ
   ค.  การรับค่าอินพุต
   ง.  การพิสูจน์
ข้อที่ 6 :  ข้อใดถูกต้องสำหรับการทำซ้ำที่ซูโดโค้ดมีคำว่า "WHILE.....ENDWHILE" ประกอบอยู่ ?

   ก. ทำภายในลูปหนึ่งครั้งเสมอ
   ข. ตรวจสอบเงื่อนไขก่อนการทำซ้ำ
   ค. ต้องมีตัวแปรภายในลูปสองตัว
   ง. ถูกมากกว่าหนึ่งข้อ

ข้อที่ 7 :  ข้อใดถูกต้องสำหรับการทำซ้ำที่ซูโดโค้ดมีคำว่า "DO.....UNTIL" ประกอบอยู่ ?

   ก. ถ้าเงื่อนไขเป็นจริงจะออกจากลูป
   ข. ตรวจสอบเงื่อนไขก่อนทำลูป
   ค. มีการลดค่าตัวแปรควบคุม
   ง. ถูกทุกข้อ
ข้อที่ 8 :  ซูโดโค้ดของการทำซ้ำที่ทราบจำนวนครั้งในการทำที่แน่นอนมักจะมีคำใดประกอบอยู่ ?

   ก.   "FOR"
   ข.   "WHILE"
   ค.   "LOOP"
   ง.    "UNTIL"

ข้อที่ 9 :  จากส่วนของซูโดโค้ดต่อไปนี้
      int x = 5;
      WHILE ( x < 5)
         PRINT x
         x++;
      ENDWHILE
ข้อใดคือจำนวนรอบของการทำงานจากชุดคำสั่งนี้ ?


   ก.    5     รอบ
   ข.    10   รอบ
   ค.    0   รอบ
   ง.     ไม่มีข้อใดถูก

ข้อที่ 10 :  จากส่วนของซูโดโค้ดต่อไปนี้
                    i=3;
                    WHILE i>0
                    PRINT “Hello”
                    ENDWHILE
                 ข้อใดคือผลลัพธ์ของโปรแกรม ?


   ก.  พิมพ์คำว่า Hello จานวน 1 บรรทัด
   ข.  พิมพ์คำว่า Hello จานวน 2 บรรทัด
   ค.  พิมพ์คำว่า Hello จานวน 3 บรรทัด
   ง.  โปรแกรมวน loop ไม่รู้จบ


 

ตอนที่ 2 : ภาคปฏิบัติ  แบบทดสอบนี้เป็นแบบอัตนัย ให้นักเรียนปฏิบัติตามคำสั่งต่อไปนี้ให้ถูกต้อง
                (2 ข้อ ข้อละ 5 คะแนน รวมเก็บคะแนน 10 คะแนน)


               1. จงเขียนซูโดโค้ด โปรแกรมคำนวณพื้นที่ของสามเหลี่ยม

               2. จงเขียนซูโดโค้ด โปรแกรมคำนวณการขายสินค้า โดยรับสินค้าราคาสินค้า/หน่วย และจำนวนที่ซื้อ จากผู้ใช้ ถ้ายอดรวมเกิน 1,000 บาท ลดราคาให้ 10% โดยแสดงราคาส่วนลด และราคาสุทธิ