คอมพิวเตอร์, ซอฟต์แวร์
ประเภทการแปลง กลมและฟังก์ชั่น Trunc ใน "ปาสกาล"
การทำงานใน "ปาสกาล" กับตัวแปรประเภทที่แตกต่างกันมักจะมีการจัดการกับความจริงที่ว่าเมื่อรวบรวมข้อผิดพลาดโปรแกรมที่เกิดขึ้นชี้ค่าการแปลงที่ไม่ถูกต้อง ตัวอย่างเช่นคุณไม่สามารถกำหนดตัวแปรประเภทค่าจำนวนเต็มของ 5.9 เช่นนี้จะส่งผลในการรวบรวมข้อผิดพลาด ในกรณีนี้มันเป็นสิ่งจำเป็นที่จะพูดคุยเกี่ยวกับการใช้ฟังก์ชั่น Trunc และรอบใน "ปาสกาล" ด้วยซึ่งคุณสามารถแปลงประเภทของการขัดแย้งและยังคงดำเนินการบางอย่างกับพวกเขา
ข้อมูลทั่วไปเกี่ยวกับประเภทของการแปลง
ประเภทการแปลง (มูลค่าที่ลดลง) - ขั้นตอนการแปลงค่าของหนึ่ง ชนิดข้อมูล ไปยังอีก เห็นความแตกต่างอย่างชัดเจนหล่อและโดยนัย ชุดแรกโดยตรงโดยนักพัฒนาซอฟต์แวร์โดยใช้โครงสร้างภาษาใด ๆ หรือผ่านการใช้ฟังก์ชั่นและที่สองจะดำเนินการอย่างอิสระโดยคอมไพเลอร์หรือล่ามรหัสระเบียบประกาศในมาตรฐานของภาษาการเขียนโปรแกรมโดยเฉพาะอย่างยิ่ง
ประเภทการแปลงในปาสคาล
ใน "ปาสกาล" ภาษาโปรแกรมสามารถนำมาใช้เป็นแปลงชนิดอย่างชัดเจนหรือโดยนัย
กับชนิดอย่างชัดเจนการดำเนินการเรียกว่า "ปาสคาล" ที่ใช้สำหรับฟังก์ชั่นพิเศษที่มีการแปลงข้อโต้แย้งอยู่ในประเภทเดียวกันและความคุ้มค่า - ประเภทแตกต่างกันมากของข้อมูล เป็นผู้ที่ ฟังก์ชั่น trunc ใน "ปาสคาล" และฟังก์ชั่นรอบซึ่งจะมีการหารือในรายละเอียดด้านล่าง
ประเภทโดยปริยายในภาษานี้เป็นไปได้เฉพาะในกรณีที่การแสดงออกซึ่งประกอบด้วย จำนวนเต็มและตัวแปรจริงจะถูกแปลงแรกโดยอัตโนมัติประเภทที่สอง
การอภิปรายต่อไปนี้มุ่งเน้นไปที่วิธีการที่คุณสามารถใช้เพื่อนำมาชนิดข้อมูลที่เป็นตัวเลข
trunc
Built-in ฟังก์ชันทางคณิตศาสตร์ trunc ใน "ปาสคาล" ทิ้งทุกส่วนบางส่วนของการโต้แย้งเขานำไป tselochiselnomu ใจ ยกตัวอย่างเช่นโดยการเรียก trunc อาร์กิวเมนต์ (1.73) สามารถหาได้ในผลลัพธ์ที่ได้คือ 1
วากยสัมพันธ์ : คุณสมบัติ: trunc (x: จริง): Longint
รอบ
Built-in ฟังก์ชันทางคณิตศาสตร์ ฟังก์ชั่นรอบรอบปิดโต้แย้งตามกฎของคณิตศาสตร์ไปยังหมายเลขทั้งที่ใกล้ที่สุด ยกตัวอย่างเช่นการเรียกกลม (1.73) ในท้ายเปิดออก 2 และรอบอาร์กิวเมนต์ (1.11) ให้ 1
функции : ไวยากรณ์ที่เป็น: รอบ (x: จริง): Longint
มันเป็นที่น่าสังเกตว่าผลจากการปฏิบัติหน้าที่ Trunc และรอบใน "ปาสคาล" มีข้อ จำกัด การดำเนินการจะล้มเหลวหากผลนี้ มันจะไปเกินค่าประเภท Longint
เป็นที่ชัดเจนว่าไวยากรณ์ของฟังก์ชั่นในตัวทั้งสองค่อนข้างง่ายและสามารถนำมาใช้ในรอบและ Trunc "ปาสกาล" สำหรับการแปลงชนิดอย่างชัดเจนโดยไม่มีปัญหาต่อไปและสาเหตุรวบรวมข้อผิดพลาดเกี่ยวกับประเภทการละเมิด
Similar articles
Trending Now