Máy tínhPhần mềm

Loại chuyển đổi. Tròn và chức năng TRUNC trong "Pascal"

Làm việc trong "Pascal" với các biến của các loại khác nhau, thường phải đối phó với thực tế là khi soạn thảo một chương trình lỗi xảy ra, cho thấy một giá trị chuyển đổi không chính xác. Ví dụ, bạn không thể gán một biến kiểu giá trị số nguyên 5,9, vì điều này sẽ gây ra một lỗi biên dịch. Trong trường hợp này nó là cần thiết để nói về việc sử dụng các chức năng TRUNC và vòng trong "Pascal", mà bạn có thể chuyển đổi các loại lập luận và tiếp tục thực hiện nhiệm vụ nhất định đối với họ.

Thông tin chung về các loại chuyển đổi

Loại chuyển đổi (giá trị giảm) - quá trình chuyển đổi các giá trị của một kiểu dữ liệu khác. Phân biệt đúc ngầm và rõ ràng. Tập đầu tiên trực tiếp bởi nhà phát triển sử dụng bất kỳ cấu trúc ngôn ngữ, hoặc thông qua việc sử dụng các chức năng, và lần thứ hai được tiến hành một cách độc lập bởi trình biên dịch hoặc phiên dịch các quy định mã số, công bố trong tiêu chuẩn của một ngôn ngữ lập trình cụ thể.

Loại chuyển đổi trong Pascal

Trong mục "Pascal" ngôn ngữ lập trình có thể được sử dụng như một chuyển đổi loại rõ ràng hoặc ngầm.

Với loại actuation rõ ràng "Pascal" được sử dụng cuộc gọi cho các chức năng chuyển đổi đặc biệt có lẽ thuộc về cùng loại, và giá trị - một loại rất khác nhau của dữ liệu. là những Trunc chức năng trong "Pascal" và chức năng Vòng, mà sẽ được thảo luận chi tiết hơn dưới đây.

loại tiềm ẩn trong ngôn ngữ này có thể chỉ trong những trường hợp biểu thức, trong đó bao gồm số nguyên và thực biến được tự động chuyển đổi đầu tiên để loại thứ hai.

Các cuộc thảo luận sau đây tập trung, làm thế nào bạn có thể thực hiện để mang lại các kiểu dữ liệu số.

trunc

Built-in chức năng toán học. Trunc trong "Pascal" loại bỏ tất cả các phần phân đoạn của các đối số, dẫn ông đến tselochiselnomu tâm. Ví dụ, bằng cách gọi Trunc luận (1,73) có thể thu được trong kết quả cuối cùng là 1.

cú pháp : các tính năng: trunc (X: real): Longint.

tròn

Built-in chức năng toán học. chức năng vòng vòng ra khỏi tranh cãi bởi các quy tắc của toán học với số nguyên gần nhất. Ví dụ, gọi Vòng (1,73) cuối cùng lần lượt ra 2, và Vòng đối số (1.11) cho 1.

функции : cú pháp của nó là: tròn (X: real): Longint.

Điều đáng chú ý là kết quả của việc thực hiện chức năng TRUNC và vòng trong "Pascal" có những hạn chế. Thực hiện sẽ thất bại nếu kết quả này Nó vượt xa giá trị kiểu Longint.

Rõ ràng là cú pháp của cả hai chức năng built-in khá đơn giản và có thể được sử dụng trong vòng và TRUNC "Pascal" để chuyển đổi kiểu tường minh không có vấn đề xa hơn và nguyên nhân biên dịch lỗi về các loại vi phạm.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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