70 likes | 180 Views
บทที่ 3. ตัวแปร (VARIABLE). แบบข้อมูล (DATA TYPE ) แบ่งออกเป็น 3 ส่วน. - แบบสเกลาร์ (SCALAR TYPE) - แบบโครงสร้าง (STRUCTURE TYPE) - แบบพอยน์เตอร์ (POINTER TYPE). ข้อมูลแบบสเกลาร์ (SCALAR TYPES). แบ่งเป็นส่วนย่อยๆ ได้อีก 2 ส่วนคือแบบมาตรฐานและแบบผู้ใช้กำหนดเอง
E N D
บทที่ 3 ตัวแปร(VARIABLE)
แบบข้อมูล (DATA TYPE ) แบ่งออกเป็น 3 ส่วน - แบบสเกลาร์ (SCALAR TYPE) - แบบโครงสร้าง (STRUCTURE TYPE) - แบบพอยน์เตอร์ (POINTER TYPE)
ข้อมูลแบบสเกลาร์ (SCALAR TYPES) • แบ่งเป็นส่วนย่อยๆ ได้อีก 2 ส่วนคือแบบมาตรฐานและแบบผู้ใช้กำหนดเอง • แบบมาตรฐาน (STANDARD TYPE) • แบบผู้ใช้กำหนดเอง (USER DEFINE) - แบบกำหนดขอบเขต (SUBRANGE) - แบบผู้ใช้กำหนดใหม่ (ENUMERATE
ข้อมูลแบบโครงสร้าง (STRUCTURE TYPE) แบ่งย่อยออกเป็น 4 ชนิด - RECORD - FILE - SET - ARRAY
กฏการตั้งชื่อ (IDENTIFILERS) ชื่อคือ คำที่ตั้งขึ้นเพื่อเป็นชื่อในส่วนต่าง ๆ ของโครงสร้างในภาษาปาสคาล เช่น ชื่อของโปรแกรม โปรแกรมย่อย ตัวแปร ค่าคงที่ แบบของข้อมูล ฟิลด์ และ RECORD ซึ่งมีกฎเกณฑ์การตั้งชื่อดังนี้ • ขึ้นต้นด้วยตัวอักษร • มีความยาวไม่เกิน 127 ตัวแต่เครื่องจะรับความหมายเพียง 63 ตัวแรก • ห้ามมีเครื่องหมายใด ๆ ยกเว้น “_” ขีดล่างได้ • ห้ามมีช่องว่าง • ห้ามซ้ำกับคำเฉพาะในภาษาปาสคาล
คำในภาษาปาสคาล 1. คำสงวน (RESERVED WORD) เป็นชื่อหรือคำที่ใช้กำหนดรูปแบบต่าง ๆ ในโปรแกรม มีความหมายและเงื่อนไขในการใช้ที่แน่นอน ซึ่งคอมไพเลอร์จะไม่อนุญาตให้นำคำเหล่านี้ไปตั้งเป็นชื่อได้ คำเหล่านี้ประกอบด้วย ABSOLUTE EXTERNAL NIL AND SHR NOT FILE STRING ARRAY FOR OF THEN BEGIN FORWARD OR TO
2. คำมาตรฐาน (STANDARD WORD) ABS DOSEXITCODE INC PACKTIME SETINTVFC ADDR INSERT PARMCOUNT DSEG APPEND EOF INSLINE PARAMSTR SETTIME ARCTAN EOLN IN PI SIN ASSIGN ERASE INTR ASSIGNCRT EXEC JORESULT PRED BLOCK READ EXIT KEEP PTR SPTR BLOCK WRITE EXP KEYPRESSED RANDOM SQR CHDIR FILEPOS LENGTH RANDOMIZE SQRT CHR FILESIZE LN READ SSEG