
ว21172 เทคโนโลยี (วิทยาการคำนวณ)2
Benjamarachutit
Computing science2
2.2 ตัวแปร
ตัวแปร (variable) ใช้ในการอ้างอิงค่าข้อมูล โดยตัวแปรจะถูกกําหนดค่าด้วยเครื่องหมาย = เช่น

สําหรับการตั้งชื่อตัวแปรในไพทอน ชื่อตัวแปรจะประกอบด้วยตัวอักษร ตัวเลข หรือเครื่องหมายขีดเส้นใต้ เท่านั้น โดยต้องขึ้นต้นด้วยตัวอักษรหรือเครื่องหมายขีดเส้นใต้ นอกจากนี้ตัวอักษรภาษาอังกฤษตัวพิมพ์เล็กและ ตัวพิมพ์ใหญ่จะถือว่าแตกต่างกัน ดังนั้น ตัวแปรชื่อ count และ Count จึงเป็นตัวแปรคนละตัวกัน
กิจกรรมที่ 2.2
ให้นักเรียนพิมพ์คําสั่งต่อไปนี้ แล้วสังเกตผลลัพธ์ที่ได้ และอธิบายว่าเพราะเหตุใดจึงเป็นเช่นนั้น

ในขณะใดขณะหนึ่ง ตัวแปรจะชี้ไปยังข้อมูลได้เพียงค่าเดียวเท่านั้น แต่ผู้เขียนโปรแกรมสามารถกําหนดให้ ตัวแปรเปลี่ยนไปชี้ข้อมูลอื่นได้ ดังตัวอย่างที่ 2.3
ตัวอย่างที่ 2.3 การเปลี่ยนค่าของตัวแปร
พิมพ์คําสั่งต่อไปนี้ในคอนโซล

จากตัวอย่างที่ 2.3 อธิบายได้ดังนี้
1. ๕ - 16 เป็นคําสั่งกําหนดให้ตัวแปร C ชี้ไปที่จํานวนเต็ม 16 เมื่อแสดงผลด้วยคําสั่ง print (c) จึงได้ผลลัพธ์เป็น 16
2. d = c เป็นคําสั่งสร้างตัวแปร 4แล้วชี้ไปที่เดียวกับที่ตัวแปร ซื้อยู่ จึงทําให้ตัวแปร ชี้ไปยังจํานวนเต็ม 16 เมื่อพิมพ์ด้วยคําสั่ง print (d) จึงได้ผลลัพธ์เป็น 16
3. d = 15 เป็นคําสั่งกําหนดให้ตัวแปร 4 ชี้ไปที่จํานวนเต็ม 15 เมื่อแสดงผลด้วยคําสั่ง print (a) จึงได้ผลลัพธ์เป็นค่า 15
การเปลี่ยนแปลงค่าของตัวแปร c และ d ที่เกิดขึ้นตามคําสั่งในตัวอย่างที่ 3.3 แสดงดังรูป 3.2

เพื่อให้นักเรียนสามารถเข้าใจได้ง่ายขึ้นในการอ้างถึงค่าที่ตัวแปรตัว ใดตัวหนึ่งชื้อยู่ ต่อไปนี้อาจจะใช้ ข้อความว่า “ค่าที่เก็บในตัวแปร” หรือ “ค่าที่ตัวแปรชี้อยู่”
จากตัวอย่างที่ 2.3 นักเรียนสามารถใช้คําสั่ง d = "Ying" ต่อจากคําสั่งสุดท้าย ได้หรือไม่ เพราะเหตุใด
ชวนคิด