หน้าแรก:คำแนะนำและวิธีการใช้งานโปรแกรม
ขอบเขตเนื้อหา
เรื่องที่ 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 : การจัดลำดับขั้นตอนการแก้ไขปัญหาของโปรแกรม โดยใช้ข้อความสั้น ในรูปแบบของตัวแปร เป็นจุดประสงค์สำคัญของกระบวนการในข้อใด ?

   ก.  การคอมไพล์
   ข.  การเขียนโปรแกรม
   ค.  ผังงาน
   ง.  ซูโดโค้ด
ข้อที่ 4 : ข้อใดคือข้อสิ่งที่เหมือนกันระหว่างซูโดโค้ดกับผังงาน ? 

   ก. เขียนเป็นแผนภาพของโปรแกรม
   ข. เป็นข้อความสั้นๆ อธิบายขั้นตอนการทำงาน
   ค. การจัดลำดับขั้นตอนการแก้ไขปัญหาของโปรแกรม
   ง. ใช้เป็นเอกสารประกอบในการใช้งานโปรแกรม

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

   ก. While …………..EndWhile
   ข. Do ……………Until
   ค. IF……..Else
   ง. For …..
ข้อที่ 6 :  ซูโดโค้ดตรวจสอบเงื่อนไขก่อนการทำซ้ำ หมายถึงข้อใด ?

   ก. While …………..EndWhile
   ข. Do ……………Until
   ค. IF……..Else
   ง. For …..

ข้อที่ 7 :  ซูโดโค้ดมีเงื่อนไขทำซ้ำ ถ้าเงื่อนไขเป็นจริงจะออกจากลูป หมายถึงข้อใด?

   ก.  While …………..EndWhile
    ข.  Do ……………Until
    ค.  IF……..Else
   ง.   For …..
ข้อที่ 8 :  ข้อใดถูกต้องสำหรับการทำซ้ำที่ซูโดโค้ดมีคำว่า "For….." ประกอบอยู่

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

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


   ก.   X = 1;
   ข.   X = 0;
   ค.   X > 5
   ง.    X > 0

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


   ก.  i=0
   ข.  while i>0
   ค.  PRINT “Hello”+1
   ง.  ENDWHILE ลบออก


 

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


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

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