KomputerPerisian

Jenis penukaran. Bulat dan fungsi Trunc dalam "Pascal"

Bekerja dalam "Pascal" dengan pembolehubah jenis yang berbeza, sering perlu berurusan dengan hakikat bahawa apabila menyusun ralat program berlaku, menunjukkan nilai penukaran yang salah. Sebagai contoh, anda tidak boleh menetapkan pembolehubah nilai integer jenis 5,9, kerana ini akan menyebabkan ralat compiler. Dalam kes ini adalah perlu untuk bercakap tentang penggunaan fungsi Trunc dan balik dalam "Pascal", yang anda boleh menukar jenis hujah-hujah dan terus melaksanakan tugas-tugas tertentu kepada mereka.

maklumat umum mengenai jenis penukaran

Jenis penukaran (nilai pengurangan) - proses menukarkan nilai satu jenis data yang lain. Membezakan pemutus tersurat dan tersirat. Set pertama secara langsung dengan pemaju menggunakan mana-mana konstruk bahasa, atau melalui penggunaan fungsi, dan yang kedua dijalankan secara bebas oleh pengkompil atau pentafsir kod peraturan, yang diumumkan pada taraf bahasa pengaturcaraan tertentu.

Jenis penukaran dalam Pascal

Dalam "Pascal" bahasa pengaturcaraan boleh digunakan sebagai jenis penukaran tersurat atau tersirat.

jenis yang sangat berbeza daripada data - dengan jenis menggerakkan jelas "Pascal" adalah panggilan untuk fungsi penukaran khas yang hujah tergolong dalam jenis yang sama, dan nilai yang digunakan. adalah mereka fungsi Trunc dalam "Pascal" dan fungsi yang bulat, yang akan dibincangkan dengan lebih terperinci di bawah.

jenis tersirat dalam bahasa ini mungkin hanya dalam kes-kes di mana ungkapan, yang terdiri daripada integer dan sebenar pembolehubah secara automatik ditukar pertama untuk jenis kedua.

Perbincangan berikut memberi tumpuan, bagaimana anda boleh melaksanakan untuk membawa jenis data angka.

Trunc

Terbina dalam fungsi matematik. Trunc di "Pascal" membuang semua bahagian pecahan hujah, membawa beliau untuk tselochiselnomu fikiran. Sebagai contoh, dengan memanggil Trunc hujah (1.73) boleh diperolehi dalam keputusan akhir adalah 1.

sintaks : ciri-ciri: Trunc (X: real): Longint.

pusingan

Terbina dalam fungsi matematik. fungsi pusingan pusingan off hujah oleh kaedah-kaedah matematik kepada nombor bulat yang terdekat. Sebagai contoh, memanggil balik (1.73) pada akhirnya berubah 2, dan balik hujah (1.11) memberikan 1.

функции : sintaks adalah: pusingan (X: real): Longint.

Perlu diingat bahawa hasil daripada melaksanakan Trunc dan Pusingan fungsi dalam "Pascal" mempunyai batasan. Pelaksanaan akan gagal jika keputusan ini Ia melampaui nilai jenis Longint.

Ia adalah jelas bahawa sintaks kedua-dua fungsi terbina dalam adalah agak mudah dan boleh digunakan pada Pusingan dan Trunc "Pascal" untuk jelas jenis penukaran tanpa masalah lagi dan sebab-sebab menyusun kesilapan mengenai jenis pelanggaran.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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