ตัวแปรและค่าคงที่
1. จุดประสงค์การเรียนรู้ เมื่อเรียนจบ นักเรียนจะสามารถ:
– อธิบายความหมายของ ตัวแปร และ ค่าคงที่ ได้
– เขียนโปรแกรม Python ที่ใช้ตัวแปรเก็บค่า และนำมาแสดงผลได้
– เข้าใจการใช้ค่าคงที่ (constant) และการตั้งชื่อที่เหมาะสม
2. สาระสำคัญ
– ตัวแปร (Variable) คือ ชื่อที่ใช้เก็บข้อมูล ซึ่งค่าที่เก็บไว้สามารถเปลี่ยนแปลงได้
– ค่าคงที่ (Constant) คือ ค่าที่ไม่เปลี่ยนแปลงตลอดการทำงานของโปรแกรม โดยใน Python นิยมใช้ ตัวอักษรพิมพ์ใหญ่ แทน
1) ตัวแปร
– ใช้เพื่อเก็บข้อมูลที่เปลี่ยนแปลงได้
– การตั้งชื่อควรเป็นภาษาอังกฤษ ตัวเล็ก ไม่มีเว้นวรรค เช่น name, age
– เครื่องหมาย = ใช้สำหรับกำหนดค่า
ตัวอย่างโค้ด
# การใช้ตัวแปร
name = "มนตรี"
age = 14
print("ชื่อนักเรียน:", name)
print("อายุ:", age, "ปี")
2) ค่าคงที่
– ใช้เก็บค่าที่ไม่เปลี่ยน เช่น ค่า PI = 3.14
– ใน Python ไม่มีชนิด “constant” โดยตรง แต่นิยมเขียนเป็น ตัวพิมพ์ใหญ่
PI = 3.14
GRAVITY = 9.8
print("ค่าพาย =", PI)
print("ค่าความเร่งโน้มถ่วง =", GRAVITY)
3) กิจกรรม (ฝึกเขียนโค้ด) ใบงาน/กิจกรรมให้นักเรียนทดลอง
1.สร้างตัวแปร school และกำหนดค่าตัวแปร เป็น “โรงเรียนมัธยมทับทิมสยาม04” แล้วพิมพ์หรือแสดงข้อความว่า
ฉันเรียนที่ โรงเรียนมัธยมทับทิมสยาม04
2. สร้างตัวแปร a = 10 , b = 20 และแสดงผลผลบวกของ a+b
3. สร้างค่าคงที่ PI = 3.14 แล้วใช้สูตร
พื้นที่วงกลม = PI * r * r
โดยให้ r = 5
และแสดงผลผลพื้นที่วงกลม
4) แลกเปลี่ยนผลลัพธ์
– นักเรียนบางคนออกมาหน้าชั้น นำโค้ดของตนเองรันให้เพื่อนดู
– ครูเสริมแนวทางการตั้งชื่อตัวแปรให้อ่านง่าย เช่น student_name แทน x
5) สรุป
– ตัวแปร = กล่องเก็บข้อมูลที่สามารถเปลี่ยนค่าได้
– ค่าคงที่ = ค่าที่ไม่เปลี่ยน นิยมเขียนเป็นตัวพิมพ์ใหญ่
– Python ใช้ = ในการกำหนดค่า และใช้ print() แสดงผล
6) งานที่มอบหมาย (เสริม)
ให้นักเรียนเขียนโปรแกรมคำนวณ พื้นที่สี่เหลี่ยมผืนผ้า โดยใช้ตัวแปร width
และ height
และใช้ค่าคงที่ UNIT = "ตารางเซนติเมตร"
แสดงผลเป็น
พื้นที่ = 40 ตารางเซนติเมตร
…
ทดสอบเขียนโค๊ด Coding