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

 

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

 

 


จุดประสงค์การเรียนรู้
                 1. บอกความหมายและประโยชน์ของซูโดโค้ดได้

 คำชี้แจง : จงตอบคำถามต่อไปนี้
                 ( มีทั้งหมด 2 ข้อ ข้อละ 2.5 คะแนน รวม 5 คะแนน) ใช้เวลา 20 นาที

                1.1   ท่านคิดว่ารหัสเทียมหรือซูโดโค้ดหมายถึงอะไร    
                   .......................................................................................................
                   .......................................................................................................
                   .......................................................................................................
                   .......................................................................................................
                   .......................................................................................................

                1.2   จงอธิบายข้อดีและข้อเสียของการเขียนรหัสเทียมก่อนเขียนโปรแกรม
                        และไม่เขียนรหัสเทียมก่อนเขียนโปรแกรม   
                   .......................................................................................................
                   .......................................................................................................
                   .......................................................................................................                    .......................................................................................................
                   .......................................................................................................


         


จุดประสงค์การเรียนรู้
                 1. อธิบายรูปแบบวิธีการเขียนซูโดโค้ดได้

 คำชี้แจง : จงทำเครื่องหมายหน้าข้อซูโดโค้ด ที่ถูก และเครื่องหมายหน้าข้อซูโดโค้ดที่
                  ผิด  พร้อมทั้งแก้ไขให้ถูก
                 ( มีทั้งหมด  5  ข้อ  ข้อละ  1  คะแนน รวม  5  คะแนน) ใช้เวลา  15  นาที


                   ............1.1 salary := 1000
                   แก้ไขเป็น...........................................................................................

                   ............1.2 PRINT "Hello...
                   แก้ไขเป็น...........................................................................................

                   ............1.3 WHILE   SEX = "M"  THEN
                                    male = male + 1
                   แก้ไขเป็น...........................................................................................

                   ............1.4   num = 1
                                       IF num <= 5
                                          PRINT NUM
                                          num = num + 1
                                       ENDWHILE
                   แก้ไขเป็น...........................................................................................

                   ............1.5   FOR  a = 0  to  20
                                            Print a
                                    Next
                   แก้ไขเป็น..........................................................................................



 

จุดประสงค์การเรียนรู้
                 1. เข้าใจตัวอย่างการเขียนซูโดโค้ดได้

 คำชี้แจง : จงเขียนซูโดโค้ดแสดงขั้นตอนการเขียนโปรแกรม จากโจทย์ที่กำหนดให้ดังนี้
                 ( มีทั้งหมด  3  ข้อ  ข้อ 1 และข้อ  2  ข้อละ  3  คะแนน  ข้อ  3  ข้อละ  4  คะแนน
                  รวม 5 คะแนน) ใช้เวลา 20 นาที

                   1.1   จงเขียนซูโดโค้ดสำหรับหาค่าเฉลี่ยของอุณหภูมิประจำวัน
                           โดยรับค่าอุณหภูมิสูงสุดและต่ำสุดเป็นเลขจำนวนเต็มไป
                           และให้แสดงค่าอุณหภูมิเฉลี่ยออกทางจอภาพ
                   .......................................................................................................
                   .......................................................................................................
                   .......................................................................................................
                   .......................................................................................................
                   .......................................................................................................

                   1.2   จงเขียนซูโดโค้ดสำหรับบวกเลข 1+2+3+....+100 แล้วพิมพ์ผลลัพธ์ออกมา
                   .......................................................................................................
                   .......................................................................................................
                   .......................................................................................................                    .......................................................................................................
                   .......................................................................................................

                   1.3   เขียนซูโดโค้ด สำหรับให้คอมพิวเตอร์หาค่าเฉลี่ยจากข้อมูลที่รับเข้า
                           ทางแป้นพิมพ์ ถ้าใส่ค่าศูนย์แสดงว่าหยุดป้อนข้อมูล
                   .......................................................................................................
                   .......................................................................................................
                   .......................................................................................................
                   .......................................................................................................
                   .......................................................................................................