รายการบล็อก

วันอังคารที่ 27 กุมภาพันธ์ พ.ศ. 2561

แบบทดสอบหลังเรียนหน่วยที่ 3 รหัสเทียม

ใบงานที่ 1
เขียนรหัสเทียมจากเงื่อนไขโปรเเกรม

1. จุดประสงค์การเรียนรู้ 
    เพื่อให้ผู้เรียนเขียนรหัสเทียมตามหลักการเกณฑ์ได้ถูกต้อง

2. เเนวคิด  
    รหัสเทียม เป็นคำบรรยายแสดงขั้นตอนวิธีการของการเขียนโปรเเกรม การเขียนรหัสเทียมไม่มีหลักเกณฑ์ตายตัว สำคัญเพียงเเต่เขียนให้ผู้อ่านเข้าใจโดยปกติแล้วจะประยุกต์รฦูปแบบการเขียนและโครงสร้างมาจากภาษาคอมพิวเตอร์ แต่การเขียนรหัสเทียมจะเป็นลักษณะการเขียนอธิบายมากกว่าการเขียนเป็นคำสั่งต่างๆ และการเขียนรหัสเทียมนั้นมักจะไม่ใส่ใจรายละเอียดการเขียมมากนัก เช่น อาจไม่มีขั้นตอนการประกาศตัวเเปร เป้าหมายสำคัญของการเขียนรหัสเทียมคือทำลายกำเเพงของภาษาลงไป การเขียนรหัสเทียมจึงไม่ใส่ใจในการเขียนไวยากรให้ถูกต้องตามหลักภาษา แต่จะเป็นไปตามใจของผู้เขียนมากกว่าดังตัวอย่างต่อไปนี้
          Begin
               Read Width,Length
               Area = Width*Length
               Print Area
          End

3. วิธีการดำเนินการ 
     ผู้สอนกล่าวถึงหลักการของรหัสเทียม
     ผู้เรียนศึกษาใบความรู้เรื่องรหัสเทียม
     ผู้เรียนทำใบงานที่ 1 เรื่องรหัสเทียม

1.      คำชี้เเจง 
ให้ผู้เรียนเขียนรหัสเทียมจากเงื่อนไขโปรเเกรมรับค่าตัวเลขเข้ามาทางเเป้นพิมพ์แล้วนำมาตรวจสอบค่าตัวเลขตามเงื่อนไขดังนี้
      ถ้าเป็นตัวเลขจำนวนบวก แสดงข้อความ "Positive"
      ถ้าเป็นตัวเลขจำนวนบวก แสดงข้อความ "Negative"
      ถ้าเป็นตัวเลขศูนย์ แสดงข้อความ "Zero"

แบบทดสอบหลังเรียนหน่วยที่ 3
รหัสเทียม
คำชี้แจง  ให้เลือกคำตอบที่ถูกที่สุกเพียงข้อเดียว
1.ข้อใดกล่าวถูกต้องในการเขียนรหัสเทียม
          ก.เหมาะกับโปรแกรมภาษาเครื่อง
          ข.การใช่ภาษาอังกฤษเขียนเท่านั้น
          ค.ต้องใส่เครื่องหมายวรรคตอนให้ถูกต้อง
          ง.หากมีการใช้เงื่อนไข ควรเขียน if...else ไห้ตรงเป็นคู่ ๆ 

2.ข้อใดเป็นการเขียนรหัสเทียมเพื่อการกำหนดค่า
          ก.vat = 0.07
          ข.while (i<=10) do
          ค.print "sum of 1 to 5 = ",sum
          ง.if (score >=50) then

3.ข้อใดเป็นการเขียนรหัสเทียมเพื่อการคำนวณ
          ก.print "sum of 1 to 5 = ",sum
          ข.vat = 0.07
          ค.X MOD 3
          ง.if (score >=50) then

4.ข้อใดเป็นการเขียนรหัสเทียมเพื่อการแสดงผลข้อมูล
          ก.print "sum of 1 to 5 = ",sum
          ข.vat = 0.07
          ค.if (score >=50) then
          ง.X MOD 3

5.ข้อใดเป็นการเขียนรหัสเทียมเพื่อการเปรียบเทียบเงื่อนไข
          ก.if (score >=50) then
          ข.while (i<=10) do
          ค.print "sum of 1 to 5 = ",sum
          ง.X MOD 3

6.ข้อใดเป็นการเขียนรหัสเทียมเพื่อการทำซ้ำ

          ก..print "sum of 1 to 5 = ",sum
          ข.if (score >=50) then
          ค.X MOD 3
          ง.if (score >=50) then

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

จุดประสงค์รายวิชา

พื้นฐานการเขียนโปรแกรมคอมพิวเตอร์รหัสวิชา  2204-200 6 จุดประสงค์รายวิชา เพื่อให้    1. มีความรู้ความเข้าใจเกี่ยวกับหลักการเขียนโปรแ...