SlideShare une entreprise Scribd logo
1  sur  5
ชื่อ (Identifier)
คำที่ตั้งขึ้นมำเพื่อกำหนดให้เป็นชื่อโปรแกรม โปรแกรมย่อย ตัวแปร ชนิด
ข้อมูล และค่ำคงตัว ยูนิต รวมทั้งฟิลด์ในระเบียน (record)
หลักการตั้งชื่อในภาษาปาสคาล
1. ตัวแรกต้องเป็นตัวอักษร A-Z หรือ a-z หรือ ขีดล่ำง _ เท่ำนั้น
2. ตัวถัดมำจะเป็น A-Z หรือ 0-9 หรือ ขีดล่ำง _ ก็ได้
3. ชื่อยำวไม่เกิน 127 อักขระ คอมไพเลอร์แยกควำมแตกต่ำงชื่อได้เพียง 63ตัว
อักษรแรก
4. ต้องไม่ใช้คำสงวน คอมไพเลอร์จะไม่ยอมให้ตั้งชื่อรีเสิร์ฟเวิร์ด ซึ่งได้แก่
5.กำรตั้งชื่อจะไม่คำนึงตัวอักษรพิมพ์เล็กหรือพิมพ์ใหญ่ซึ่งจะเป็นตัวเดียวกัน
6.ไม่มีวรรคระหว่ำงตัวอักษร
ตัวอย่าง
ในกำรตั้งชื่อควรคำนึงถึงควำมหมำยและควำมเข้ำใจ
หมำยถึง ชื่อที่เรำตั้งขึ้นมำนั้นให้เป็นคำที่มีควำมหมำยหรือ
เป็นชื่อที่ สื่อควำมหมำยใกล้เคียงกับชื่อนั้นๆ
ตัวอย่าง old แทนตัวแปรที่ใช้บันทึกอำยุ ได้ดีกว่ำ O
name แทนตัวแปรที่ใช้บันทึกชื่อ ได้ดีกว่ำ N
ในเทอร์โบปำสคำลเมื่อมีกำรตั้งชื่อผิดพลำดจะเกิด error
(ข้อผิดพลำด)เมื่อสั่งคอมไพล์ดังนี้error 2 : Identifier
expected ควำมหมำย คือ มีกำรตั้งชื่อผิดพลำดเรำต้องทำกำร
แก้ไขให้ถูกหลักไวยำกรณ์ของภำษำจึงจะสำมำรถคอมไพล์ผ่ำน
ได้

Contenu connexe

Similaire à หน่วยที่1 ชื่อ (Identifier) (10)

งาน
งานงาน
งาน
 
Work
WorkWork
Work
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
ใบความรู้ที่ 5
ใบความรู้ที่  5ใบความรู้ที่  5
ใบความรู้ที่ 5
 
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
 
Java
JavaJava
Java
 
ภาษาซี
ภาษาซีภาษาซี
ภาษาซี
 
ตัวแปรกับชนิดของข้อมูล1
ตัวแปรกับชนิดของข้อมูล1ตัวแปรกับชนิดของข้อมูล1
ตัวแปรกับชนิดของข้อมูล1
 
ตัวแปรและชนิดของข้อมูลในภาษาซี
ตัวแปรและชนิดของข้อมูลในภาษาซีตัวแปรและชนิดของข้อมูลในภาษาซี
ตัวแปรและชนิดของข้อมูลในภาษาซี
 
โครงสร้างของภาษา C
โครงสร้างของภาษา Cโครงสร้างของภาษา C
โครงสร้างของภาษา C
 

Plus de น.นิ นิยะดา สาระไกร

Plus de น.นิ นิยะดา สาระไกร (20)

หน่วยการเรียนรู้ที่ 9
หน่วยการเรียนรู้ที่ 9หน่วยการเรียนรู้ที่ 9
หน่วยการเรียนรู้ที่ 9
 
หน่วยการเรียนรู้ที่ 8
หน่วยการเรียนรู้ที่ 8หน่วยการเรียนรู้ที่ 8
หน่วยการเรียนรู้ที่ 8
 
หน่วยการเรียนรู้ที่ 7
หน่วยการเรียนรู้ที่ 7หน่วยการเรียนรู้ที่ 7
หน่วยการเรียนรู้ที่ 7
 
หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6
 
หน่วยการเรียนรู้ที่ 5
หน่วยการเรียนรู้ที่ 5หน่วยการเรียนรู้ที่ 5
หน่วยการเรียนรู้ที่ 5
 
หน่วยการเรียนรู้ที่ 4
หน่วยการเรียนรู้ที่  4หน่วยการเรียนรู้ที่  4
หน่วยการเรียนรู้ที่ 4
 
หน่วยการเรียนรู้ที่ 3
หน่วยการเรียนรู้ที่  3หน่วยการเรียนรู้ที่  3
หน่วยการเรียนรู้ที่ 3
 
หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2
 
หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่  1หน่วยการเรียนรู้ที่  1
หน่วยการเรียนรู้ที่ 1
 
หน่วยที่ 12 เท็กซ์ไฟล์ (Text file)
หน่วยที่ 12 เท็กซ์ไฟล์ (Text file)หน่วยที่ 12 เท็กซ์ไฟล์ (Text file)
หน่วยที่ 12 เท็กซ์ไฟล์ (Text file)
 
หน่วยที่ 11 ลักษณะของข้อมูลชนิดเรคอร์ด
หน่วยที่ 11 ลักษณะของข้อมูลชนิดเรคอร์ดหน่วยที่ 11 ลักษณะของข้อมูลชนิดเรคอร์ด
หน่วยที่ 11 ลักษณะของข้อมูลชนิดเรคอร์ด
 
หน่วยที่ 10โกลบอล (Global)
หน่วยที่ 10โกลบอล  (Global)หน่วยที่ 10โกลบอล  (Global)
หน่วยที่ 10โกลบอล (Global)
 
หน่วยที่ 9ลักษณะของคำสั่ง FOR
หน่วยที่ 9ลักษณะของคำสั่ง FOR หน่วยที่ 9ลักษณะของคำสั่ง FOR
หน่วยที่ 9ลักษณะของคำสั่ง FOR
 
หน่วยที่7 รูปแบบคำสั่ง Repeat
หน่วยที่7 รูปแบบคำสั่ง Repeatหน่วยที่7 รูปแบบคำสั่ง Repeat
หน่วยที่7 รูปแบบคำสั่ง Repeat
 
หน่วยที่ 6 การเลือกทำด้วยคำสั่ง
หน่วยที่ 6 การเลือกทำด้วยคำสั่ง หน่วยที่ 6 การเลือกทำด้วยคำสั่ง
หน่วยที่ 6 การเลือกทำด้วยคำสั่ง
 
หน่วยที่ 5คำสั่ง Write
หน่วยที่ 5คำสั่ง Writeหน่วยที่ 5คำสั่ง Write
หน่วยที่ 5คำสั่ง Write
 
หน่วยที่4 ตัวแปร (Variable)
หน่วยที่4 ตัวแปร (Variable)หน่วยที่4 ตัวแปร (Variable)
หน่วยที่4 ตัวแปร (Variable)
 
หน่วยที่3คำสั่งเบื้องต้น
หน่วยที่3คำสั่งเบื้องต้นหน่วยที่3คำสั่งเบื้องต้น
หน่วยที่3คำสั่งเบื้องต้น
 
หน่วยที่2การป้อนโปรแกรม
หน่วยที่2การป้อนโปรแกรมหน่วยที่2การป้อนโปรแกรม
หน่วยที่2การป้อนโปรแกรม
 
คำสั่งเบื้องต้น
คำสั่งเบื้องต้นคำสั่งเบื้องต้น
คำสั่งเบื้องต้น
 

หน่วยที่1 ชื่อ (Identifier)