ผลงานครู
เจ้าของผลงาน
ชื่ออาจารย์ : นายชาญชัย พรมมาหลง
ตำแหน่ง : ครู คศ.1
เบอร์โทรศัพท์ :
อีเมล :
โพสเมื่อ : 29 ม.ค. 2569,13:44  อ่าน 187 ครั้ง
ชื่อผลงาน : สนุกสนานไปกับการเรียนโปรแกรม python
รายละเอียดผลงาน

เมลสำหรับส่งงาน 

[email protected]



หมวด 2: จอมตัดสินใจ (Selection: If-Else)

เน้นฝึกตรรกะ การเปรียบเทียบ และเงื่อนไข

  1. โปรแกรม "ประตูมิติรหัสลับ"

    • (ฝึก if-else: ถ้ารหัสถูกเปิดประตู ถ้ารหัสผิดให้แจ้งเตือน)

  2. โปรแกรม "เครื่องตรวจจับเลขคู่-คี่"

    • (ฝึก Modulo %: เอาเศษจากการหาร 2 มาตัดสินใจ)

  3. โปรแกรม "เกรดหรรษา (A-F)"

    • (ฝึก elif: ตัดเกรดหลายเงื่อนไข 80, 70, 60, 50)

  4. โปรแกรม "สัญญาณไฟจราจร"

    • (ฝึก String comparison: รับค่า แดง/เหลือง/เขียว แล้วบอกว่ารถต้องทำอะไร)

  5. โปรแกรม "ร้านค้าลดราคาใจดี"

    • (ฝึก Math + Logic: ถ้าซื้อครบ 500 บาท ลดให้ 10%)

  6. โปรแกรม "หมวกคัดสรรบ้านฮอกวอตส์"

    • (ฝึก Random Choice: สุ่มเลือกบ้าน Gryffindor/Slytherin ฯลฯ)

  7. โปรแกรม "เครื่องวัดไข้เข้าโรงเรียน"

    • (ฝึก Comparison: ถ้าอุณหภูมิ > 37.5 ห้ามเข้า, ถ้าน้อยกว่า เข้าได้)

  8. โปรแกรม "ทายใจวัยรุ่น (Quiz Game)"

    • (ฝึกตัวแปรคะแนน: ถามคำถาม 3 ข้อ ถ้าตอบถูกได้ข้อละ 1 คะแนน รวมคะแนนตอนจบ)

  9. โปรแกรม "Login เข้าระบบ"

    • (ฝึก Nested If: ตรวจชื่อผู้ใช้ก่อน ถ้าถูกค่อยตรวจรหัสผ่าน)

  10. โปรแกรม "เป่ายิ้งฉุบ (คน vs คอม)"

    • (ฝึกตรรกะซ้อน: ค้อนชนะกรรไกร, กรรไกรชนะกระดาษ, กระดาษชนะค้อน)


? หมวด 3: จอมวนลูป (Repetition: Loops)

เน้นการทำงานซ้ำๆ ลดการเขียนโค้ดเยอะๆ

  1. โปรแกรม "ระเบิดเวลานับถอยหลัง"

    • (ฝึก for range แบบลดค่า: 10, 9, 8... บึ้ม!)

  2. โปรแกรม "ก็อปปี้คำพูด (นกขุนทอง)"

    • (ฝึกรับค่าจำนวนรอบ: อยากให้พริ้นต์คำว่า "รักครู" กี่บรรทัด?)

  3. โปรแกรม "สูตรคูณแม่...อะไรก็ได้"

    • (ฝึก for 1-12: รับเลขแม่สูตรคูณมา แล้วคูณให้ดูทั้งแม่)

  4. โปรแกรม "ผลรวมก้าวหน้า"

    • (ฝึก Accumulator: บวกเลขสะสมตั้งแต่ 1 ถึง 100 ได้เท่าไหร่?)

  5. โปรแกรม "นักสืบสระภาษาอังกฤษ"

    • (ฝึก Loop ใน String: พิมพ์ชื่อมา แล้วนับว่ามี a, e, i, o, u กี่ตัว)

  6. โปรแกรม "พีระมิดตัวเลข"

    • (ฝึก Nested Loop: พิมพ์ตัวเลขเรียงเป็นรูปสามเหลี่ยม)

  7. โปรแกรม "ทายเลขลับ...จนกว่าจะถูก"

    • (ฝึก while: ให้ทายไปเรื่อยๆ ผิดให้ทายใหม่ ถูกถึงจะหยุด)

  8. โปรแกรม "ตู้ ATM กดเงินไม่จำกัด"

    • (ฝึก while True: โปรแกรมรันตลอดกาล จนกว่าจะพิมพ์คำว่า "exit")

  9. โปรแกรม "หาค่าเฉลี่ยคะแนนสอบ"

    • (ฝึกรับค่าหลายครั้ง: รับคะแนนนักเรียน 5 คน แล้วมาหาค่าเฉลี่ย)

  10. โปรแกรม "จำลองการโยนเหรียญ 100 ครั้ง"

    • (ฝึก Random ใน Loop: โยน 100 ที ออกหัวกี่ที ก้อยกี่ที)


? หมวด 4: เต่าจิตรกร (Turtle Graphics)

เน้นความคิดสร้างสรรค์และพิกัด (X, Y)

  1. โปรแกรม "สี่เหลี่ยมจัตุรัสหลากสี"

    • (พื้นฐาน: เดินหน้า, เลี้ยวขวา 90 องศา, เปลี่ยนสีเส้น)

  2. โปรแกรม "บันไดไต่เมฆ"

    • (ฝึก Pattern: เดินหน้า-เลี้ยวซ้าย-เดินหน้า-เลี้ยวขวา ทำซ้ำๆ)

  3. โปรแกรม "สามเหลี่ยมด้านเท่า"

    • (ฝึกมุม: เลี้ยว 120 องศา เพื่อให้เส้นบรรจบกัน)

  4. โปรแกรม "ดาว 5 แฉก (Star)"

    • (ฝึกมุม: เลี้ยว 144 องศา จะได้รูปดาวสมบูรณ์)

  5. โปรแกรม "วงกลมโอลิมปิก"

    • (ฝึก penup/pendown: วาดวงกลม 5 วงคล้องกันโดยไม่ลากเส้นเชื่อม)

  6. โปรแกรม "ดอกไม้บานแฉ่ง"

    • (ฝึก Loop วงกลม: วาดวงกลมแล้วหมุนตัวนิดนึง วาดซ้ำๆ จนเป็นดอกไม้)

  7. โปรแกรม "ลายก้นหอยมรณะ (Spiral)"

    • (ฝึกตัวแปรใน Loop: เดินหน้า i ก้าว แล้วเลี้ยว, ค่า i เพิ่มขึ้นเรื่อยๆ เส้นจะขยายออก)

  8. โปรแกรม "ฝนดาวตก (Random Stars)"

    • (ฝึก Random ตำแหน่ง: สุ่มวาดดาวเต็มหน้าจอ ณ ตำแหน่งต่างๆ)

  9. โปรแกรม "เต่าปั๊มตรายาง"

    • (ฝึก stamp: ให้เต่าเดินไปแล้วประทับรูปร่างตัวเองไว้ตามทาง)

  10. โปรแกรม "บ้านน้อยในป่าใหญ่"

    • (ฝึกฟังก์ชัน: สร้างฟังก์ชันวาดตัวบ้าน และฟังก์ชันวาดหลังคา แล้วเอามาประกอบกัน)

  11. โปรแกรม "ศิลปะแอ็บสแตรกต์ (Random Walk)"

    • (โปรแกรมจบหลักสูตร: ให้เต่าเดินสุ่มทิศทางและสุ่มสีไปเรื่อยๆ จนเต็มจอ)

โพสเมื่อ : 29 ม.ค. 2569,13:44   อ่าน 187 ครั้ง