ชุดใบงานฝึกปฏิบัติการภาษา C และเกณฑ์รูบริกส์ (ปวช. 2)
จำนวน 8 ใบงานฝึกปฏิบัติ พร้อมเฉลยและเกณฑ์การให้คะแนน รูบริกส์
กลับสู่บทเรียน
ใบงานที่ 1: โครงสร้างโปรแกรมภาษา C และการจัดรูปแบบการแสดงผล printf()
หน่วยที่ 1 | รหัสวิชา 20901-2005 (ปวช. 2) : การเขียนโปรแกรมภาษา C
คะแนนเต็ม: 10 คะแนน
ชื่อ-สกุล: ..............................................................
ชั้น ปวช. 2/......
เลขที่: ..............
คำชี้แจง: ให้นักศึกษาเขียนโปรแกรมภาษา C แสดงประวัติส่วนตัวและข้อมูลทางการศึกษา โดยใช้ Escape Sequences (\n, \t) จัดตารางให้ตรงแนวกันอย่างสวยงาม
ซอร์สโค้ดภาษา C:
แนวทางเฉลย (Teacher Key):
#include <stdio.h>
int main(void) {
    printf("ชื่อ-สกุล:\tสมชาย มุ่งมั่น\n");
    printf("ระดับชั้น:\tปวช. 2 สาขาเทคโนโลยีสารสนเทศ\n");
    return 0;
}
ใบงานที่ 2: การคำนวณภาษีและยอดสุทธิด้วย scanf() และตัวดำเนินการ
หน่วยที่ 1 | รหัสวิชา 20901-2005 (ปวช. 2) : การเขียนโปรแกรมภาษา C
คะแนนเต็ม: 10 คะแนน
ชื่อ-สกุล: ..............................................................
ชั้น ปวช. 2/......
เลขที่: ..............
คำชี้แจง: เขียนโปรแกรมรับราคาสินค้าและจำนวนสินค้า จากนั้นคำนวณยอดเงินรวม ภาษีมูลค่าเพิ่ม 7% และยอดสุทธิ พร้อมแสดงผลด้วยทศนิยม 2 ตำแหน่ง
ซอร์สโค้ดภาษา C:
ใบงานที่ 3: การประยุกต์ใช้โครงสร้าง if-else และ switch-case ตัดเกรด
หน่วยที่ 2 | รหัสวิชา 20901-2005 (ปวช. 2) : การเขียนโปรแกรมภาษา C
คะแนนเต็ม: 10 คะแนน
ชื่อ-สกุล: ..............................................................
ชั้น ปวช. 2/......
เลขที่: ..............
คำชี้แจง: เขียนโปรแกรมตัดเกรด 8 ระดับ (0, 1, 1.5, 2, 2.5, 3, 3.5, 4) โดยรับคะแนนเก็บและปลายภาค รวม 100 คะแนน และป้องกันคะแนนติดลบ
ซอร์สโค้ดภาษา C:
ใบงานที่ 4: การวนซ้ำประมวลผลข้อมูลด้วย for และ while loop
หน่วยที่ 2 | รหัสวิชา 20901-2005 (ปวช. 2) : การเขียนโปรแกรมภาษา C
คะแนนเต็ม: 10 คะแนน
ชื่อ-สกุล: ..............................................................
ชั้น ปวช. 2/......
เลขที่: ..............
คำชี้แจง: เขียนโปรแกรมคำนวณผลรวมและค่าเฉลี่ยของชุดตัวเลข โดยใช้ while loop รับค่าไปเรื่อยๆ จนกระทั่งป้อน -1 จึงหยุดทำงาน
ซอร์สโค้ดภาษา C:
ใบงานที่ 5-8: อาร์เรย์ สตริง พอยน์เตอร์ ฟังก์ชัน และโครงสร้าง struct
หน่วยที่ 3 & 4 | รหัสวิชา 20901-2005 (ปวช. 2) : การเขียนโปรแกรมภาษา C
คะแนนรวม: 40 คะแนน

รายการหัวข้อปฏิบัติการระดับสูง (สมรรถนะวิชาชีพ ปวช. 2):

  • ใบงานที่ 5: การประมวลผลคะแนนสอบด้วยอาร์เรย์ 1 มิติและ 2 มิติ
  • ใบงานที่ 6: การจัดการข้อความสตริงและฟังก์ชันใน string.h
  • ใบงานที่ 7: การประยุกต์ใช้ตัวชี้ตำแหน่งหน่วยความจำ (Pointers) และการสลับค่าตัวแปร (Swap)
  • ใบงานที่ 8: การออกแบบโครงสร้างข้อมูล struct บันทึกและอ่านไฟล์ text อัตโนมัติ
หมายเหตุสำหรับครูผู้สอน: ซอร์สโค้ดเฉลยครบทุกใบงาน รวมอยู่ในไฟล์ c_source_codes.zip ซึ่งสามารถเปิดใช้งานควบคู่กับการประเมินผลการเรียนรู้รายสัปดาห์ได้ทันที