คอมพิวเตอร์ซอฟต์แวร์

ประเภทการแปลง กลมและฟังก์ชั่น 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

 

 

 

 

Newest

Copyright © 2018 th.unansea.com. Theme powered by WordPress.