Pascal เป็นหนึ่งในภาษาโปรแกรมพื้นฐานที่พัฒนาขึ้นในปี 1970 โดยนักวิทยาศาสตร์ชาวสวิส Niklaus Wirth เป็นที่นิยมอย่างมากในสถาบันการศึกษาเนื่องจากความเรียบง่ายและการใช้งานที่ยอดเยี่ยม
ชนิดข้อมูล
ในภาษาโปรแกรม "ปาสกาล" มีข้อมูลหลายประเภท ความรู้เกี่ยวกับคุณสมบัติที่จำเป็นสำหรับการเขียนโปรแกรม มีเพียงห้าประเภทข้อมูลหลัก:
-
ข้อมูลจำนวนเต็มเป็นจำนวนเต็มที่มีความยาว 1 ถึง 4 ไบต์และมีช่วงเฉพาะขึ้นอยู่กับประเภทย่อย:
- สั้น - จาก -128 ถึง 127
- ไบต์ - ตั้งแต่ 0 ถึง 255
- Word - 0 ถึง 65535
- Int - จาก -32 768 ถึง 32 767
- ยาว - ตั้งแต่ -2 147 483 648 ถึง 2 147 483 647
-
ข้อมูลจริงคือจำนวนจุดลอยตัวที่มีช่วงกว้างมาก ข้อมูลประเภทนี้มีทั้งหมดห้าประเภทย่อย:
- จริง - จาก 2.9 E-39 ถึง 1.7 E +38
- โสด - จาก 1.5 E-45 ถึง 3.4 E + 38
- สองเท่า - จาก 5.0 E-324 ถึง 1.7 E + 308
- ขยาย - จาก 3.4E-4951 ถึง 1.1E + 4932
- คอมพ์ - ตั้งแต่ -2 E + 63 ถึง +2 E + 63 -1
- ข้อมูลอักขระ - อักขระใด ๆ ของตัวอักษร ในภาษาจะแสดงด้วยตัวย่อ "char" ไม่มีประเภทย่อย
- ข้อมูลสตริงคือลำดับของอักขระที่เขียนเป็น "สตริง"
- ข้อมูลบูลีน - แสดงเป็นจริงหรือเท็จ
การแปลข้อมูลประเภทหนึ่งเป็นอีกประเภทหนึ่ง
บางครั้งจำเป็นต้องทำงานพร้อมกันกับข้อมูลหลายประเภท ตัวอย่างเช่น หากคุณเขียนนิพจน์ "45 + 45" ในประเภท "int" จากนั้นเมื่อทำงาน โปรแกรมจะแสดงผลรวมของตัวเลขเหล่านี้ สถานการณ์จะแตกต่างกับตัวแปรสตริง เมื่อเขียนนิพจน์เดียวกัน ตัวเลข "4545" หรือนิพจน์จะปรากฏขึ้นบนหน้าจอ ขึ้นอยู่กับตำแหน่งของเครื่องหมายคำพูด การดำเนินการทางคณิตศาสตร์สามารถทำได้โดยใช้จำนวนเต็มหรือประเภทข้อมูลจริงเท่านั้น เนื่องจากดำเนินการกับตัวเลขเท่านั้น
ตัวอย่างเช่น ลองหาผลรวมของ 2 และ 3 โดยใช้ภาษาโปรแกรม Pascal
เนื่องจากมีการใช้ชนิดข้อมูลจำนวนเต็ม เมื่อโปรแกรมเริ่มทำงาน จะแสดงเฉพาะผลลัพธ์ของผลรวมของตัวเลขสองตัวเท่านั้น หากจำเป็นต้องกำหนดคำตอบให้สวยงาม คุณควรใช้ข้อมูลสตริง สามารถทำได้ในหนึ่งบรรทัดหรือสองบรรทัด วิธีแรกเป็นวิธีที่ง่ายที่สุด เนื่องจากไม่ต้องแปลจาก "int" เป็น "string"
สองบรรทัดปรากฏขึ้นบนหน้าจอ บรรทัดแรกระบุว่ามีการดำเนินการใด และบรรทัดที่สองแสดงผลลัพธ์ นี่เป็นวิธีหนึ่งที่คุณสามารถใช้ข้อมูลได้หลายประเภท อย่างไรก็ตาม ด้วยความช่วยเหลือดังกล่าว คุณจะไม่สามารถจัดรูปแบบข้อความได้อย่างถูกต้อง หากคุณต้องการเขียนหลายนิพจน์ ในการแก้ปัญหานี้ คุณต้องป้อนตัวแปรและใช้เพื่อแปลงข้อมูลตัวเลขเป็นสตริง
ดังนั้นเราจึงได้นิพจน์สองนิพจน์ซึ่งแต่ละอันเขียนในบรรทัดเดียว การใช้การแปลตัวแปรประเภท "สตริง" เป็นตัวแปรประเภท "int" นี้เป็นหนึ่งในตัวแปรที่พบบ่อยที่สุดและใช้อย่างต่อเนื่อง ข้อมูลประเภทอื่นสามารถเปลี่ยนแปลงได้ในลักษณะเดียวกัน