คอมพิวเตอร์

คอมพิวเตอร์: เขียนโปรแกรม ตรรกะ และ AI

พื้นฐานการเขียนโปรแกรม ตัวแปร เงื่อนไข ลูป ฟังก์ชัน และความรู้เท่าทัน AI

พื้นฐาน–ปานกลาง⏱ 8–10 ชั่วโมง📖 2 บทเรียน
🧭 เริ่มเรียนแบบนำทาง (สอบก่อน → เรียน → สอบหลัง → จบบท)

📖 บทเรียน (อ่านให้เข้าใจก่อนทำข้อสอบ)

บทที่ 1: เขียนโปรแกรมพื้นฐาน

🎯 ข้อสอบย่อยบทนี้ (เลือก/ตั้งค่าเองได้)

ตัวแปร เงื่อนไข ลูป และฟังก์ชันด้วยตัวอย่าง Python

1.1 ตัวแปรและชนิดข้อมูล

ตัวแปรคือกล่องเก็บค่า: จำนวนเต็ม (int) ทศนิยม (float) ข้อความ (str) จริง/เท็จ (bool) ตั้งชื่อสื่อความหมาย ภาษาส่วนใหญ่แยกตัวพิมพ์เล็กใหญ่

ตัวอย่าง: score = 0; name = 'มานะ' — เปลี่ยนค่าได้ แต่ชนิดข้อมูลต้องใช้ให้ถูก (เอาข้อความไปบวกเลขไม่ได้)

1.2 เงื่อนไข ลูป ฟังก์ชัน

if/else เลือกทำตามเงื่อนไข for/while ทำซ้ำ ฟังก์ชันรวมโค้ดที่ใช้บ่อยเป็นก้อนเรียกซ้ำได้ การเขียนผังงาน (flowchart) ช่วยคิดก่อนโค้ด

ตัวอย่าง: for i in range(5): print(i) พิมพ์ 0 ถึง 4 — range นับเริ่มที่ 0!

⚠️ ระวัง: บั๊กยอดฮิต: ลืมว่าดัชนีเริ่มที่ 0 (off-by-one) และลูปไม่รู้จบเพราะเงื่อนไขไม่เคยเป็นเท็จ

บทที่ 2: ตรรกะและการเท่าทัน AI

🎯 ข้อสอบย่อยบทนี้ (เลือก/ตั้งค่าเองได้)

ตรรกะบูลีน อัลกอริทึมในชีวิตประจำวัน และการใช้ AI อย่างรู้เท่าทัน

2.1 ตรรกะบูลีน

AND เป็นจริงเมื่อจริงทั้งคู่ OR เป็นจริงเมื่อจริงอย่างน้อยหนึ่ง NOT กลับค่า ตารางความจริงช่วยออกแบบเงื่อนไขซับซ้อนไม่ให้พลาด

ตัวอย่าง: ผ่านเกณฑ์ = (คะแนน ≥ 50) AND (เข้าเรียน ≥ 80%) — ขาดข้อใดข้อหนึ่งคือตก

2.2 ใช้ AI อย่างรู้เท่าทัน

AI ช่วยร่าง/อธิบาย/ตรวจงานได้ แต่คำตอบอาจผิด (hallucination) ต้องตรวจทานกับแหล่งน่าเชื่อถือเสมอ และไม่ป้อนข้อมูลส่วนตัวลงไป

⚠️ ระวัง: อย่าส่งงานที่ AI เขียนทั้งดุ้นโดยไม่อ่าน — ครูจับได้และเราไม่ได้ความรู้

🧱 พื้นฐานที่ต้องรู้ก่อน

  • คณิต: ตรรกะและเซตเบื้องต้น

    และ/หรือ/นิเสธ ใช้ตรงกับบูลีนพอดี

🚀 บทเรียนต่อยอด

  • OOP และโครงสร้างข้อมูล

    ต่อยอดในคลังขั้นสูงของแอปนี้ได้เลย

📦 แหล่งข้อมูลเพิ่มเติม

เว็บ • ฟรี

Python Tutor (ภาพจำลองรันโค้ด)

ดูตัวแปรเปลี่ยนทีละบรรทัดแบบภาพ

📝 ทำแบบทดสอบ คอมพิวเตอร์: เขียนโปรแกรม ตรรกะ และ AI →

Before 4 ข้อ • After 4 ข้อ พร้อมเฉลยละเอียด