ชนิดของข้อมูลนั้นมีความจำเป็นที่ต้องทำความเข้าใจและต้องจดจำให้ได้ ชนิดของข้อมูลนั้นมีมากมาย เพราะเนื่องจากต้องกำหนดตัวแปลอย่างชัดเจน เพื่อไม่ให้มีข้อผิดพลาด ในการเขียนโปรแกรมคอมพิวเตอร์
เช่น
- ข้อมูลชนิดตัวเลข หมายถึง ข้อมูลที่เป็นชุดของตัวเลขซึ่งประกอบด้วย ตัวเลขจำนวนเต็ม ตัวเลขที่มีจุดทศนิยม รวมทั้งตัวเลขที่มีค่าเป็นบวกหรือลบด้วย ตัวอย่างเช่น 8, 32.00, 0.64, -255.1, +32767 เป็นต้น
ตัวอย่างของชนิดของข้อมูล
ชนิดข้อมูล ชนิด คำอธิบาย ตัวอย่างของชนิดของข้อมูล
ตัวเลข Boolean ตรรกะ มีค่าจริงกับเท็จ
Integer เลขจำนวนเต็ม
Long integer เลขจำนวนเต็มใช้บิตสองเท่า
Float,Real เลขทศนิยม
Complex number จำนวนจินตภาพ
* โดยส่วนใหญ่ แล้วเราในรายวิชานี้ เราจะใช้บ่อยที่สุด คือ Integer, Float,Real
- ชนิดข้อมูลแบบอักขระ คือชนิดข้อมูลที่เป็นอักขระเพียงหนึ่งตัวเท่านั้น โดยที่ตัวอักขระนี้จะอยู่ในเครื่องหมาย Apostrophes ('') อาจจะเป็นตัวอักษรภาษาอังกฤษตัวเล็กและใหญ่ สัญลักษณ์พิเศษต่าง ๆ หรือตัวเลข แต่ถ้าเป็นข้อมูลตัวเลขจะไม่สามารถที่จะนำตัวเลขนั้นไปคำนวณเหมือนกับตัวแปรชนิดเลขจำนวนเต็มหรือจำนวนจริงได้ ตัวอย่างข้อมูลชนิดอักขระเช่น 'A', 'Z', 'a', 'z', '1', '9', '#', '%' เป็นต้น
ตัวอย่างของชนิดของข้อมูล
ชนิดข้อมูล ชนิด คำอธิบาย
ข้อมูลแบบเรียงลำดับ String สายอักขระ โดยมีช่องว่าง คือ" "
Unicode สายอักขระยูนิโคด
Char ข้อความ โดยมีช่องว่าง คือ "
ListType รายการ
TupleType ทูเพิล
XRangeType เอกซ์แรนจ์ คืนค่าจาก xrange()
BufferType บัฟเฟอร์ คืนค่าจาก buffer()
* โดยส่วนใหญ่ แล้วเราในรายวิชานี้ เราจะใช้บ่อยที่สุด คือ String,Char
การคำนวณ (Computing) การคำนวณของการประมวลผลจะต้องมีการกำหนดขั้นตอนในการคำนวณก่อนหลัง ขั้นตอนนี้ต้องกำหนดให้ชัดเจน เพื่อสะดวกในการเปลี่ยนเป็นชุดคำสั่งของภาษาคอมพิวเตอร์ได้อย่างถูกต้อง
สัญลักษณ์ที่ใช้ในการคำนวณ
ตัวกระทำ สัญลักษณ์
การบวก +
การลบ -
การคูณ *
การหาร /,\,%
การยกกำลัง ** หรือ ^
ลำดับความสำคัญของเครื่องหมาย
1. ( ) มีความสำคัญมากที่สุด
2. ** , ^
3. * , /,\,%
4. + , - มีความสำคัญน้อยที่สุด
ถ้านิพจน์หนึ่งมีตัวกระทำที่มีลำดับความสำคัญเท่ากันให้ทำจากซ้ายไปขวา
** หมายเหตุ \ หมายถึง การหารเอาส่วน(จะได้เป็นทศนิยม) % หมายถึง การหารเอาเศษ (เรียกอีกอย่างว่า Mod )
ตัวอย่างเช่น 1*3/3*20%5
3/3
1*20
20%5
= 0
นอกจากจะมีการคำนวณ แบบข้างต้นไปแล้ว ยังมีการคำนวณแบบประพจณ์ ซึ่งการคำนวณแบบประพจณ์ของคอมพิวเตอร์จะมีลักษณะคล้ายกับการคำนวณแบบทางคณิตศาสตร์ แต่จะใช้ทฤษฏีน้อยกว่า
ดังตาราง
A B A && B A ll B
T T T T
T F F T
F T F T
F F F F
*โดยมีวิธีการจำง่ายๆ คือ T && T = T , F ll F = F ( && หมายถึง และ,llหมายถึง หรือ)
ตัวอย่างเช่น กำหนดให้ a = 10 ,b = 20,c = 15
( a > b ) && ( b < c ) = F
F F
(a >= b ) ll ( b < c) = F
F F
(a < b) && ( b > c) = T
T T
อ้างอิง
อาจารย์ตวงสิทธิ์ สนขำ หลักการและการออกแบบโปรแกรม
อาจารย์ตวงสิทธิ์ สนขำ หลักการและการออกแบบโปรแกรม
ไม่มีความคิดเห็น:
แสดงความคิดเห็น