KompyuterlarDasturiy ta'minot

Turi aylantirish. "Paskal" bilan davra va Trunc funktsiyasi

tez-tez bir dastur xato kompilyatsiya Aslida bilan shug'ullanish kerak, har xil turdagi o'zgaruvchilar bilan "Paskal" ishlaydigan noto'g'ri aylantirish qadriyatlarni ko'rsatgan, sodir bo'ladi. Bu, bir derleyici xato sabab bo'ladi Misol uchun, siz, 5,9 turi integer qiymati bir o'zgarmaydigan tayinlash mumkin emas. Bu holda siz dalillarni turlarini o'tkazish va ularga muayyan vazifalarni bajarish uchun davom mumkin bo'lgan "Paskal" vazifalari Trunc aylana foydalanish haqida gapirish kerak.

konvertatsiya turlari haqida umumiy ma'lumot

Turi aylantirish (kamaytirish qiymati) - bir qiymatiga aylantirish jarayoni ma'lumotlar turi boshqasiga. aniq va shubhasiz to'qimalarining ajrata. Yoki vazifalarning foydalanish orqali har qanday til konstruktsiyalarni yordamida ishlab chiquvchi tomonidan to'g'ridan Birinchi va ikkinchi bir alohida dasturlash tili standarti e'lon Tuzuvchining yoki qoidalarga kod tarjimon tomonidan mustaqil ravishda amalga oshiriladi.

Paskal turi aylantirish

"Paskal" dasturlash tilida aniq yoki yashirin turi konvertatsiya sifatida foydalanish mumkin.

ma'lumotlar juda turli xil - aniq faoliyat turlari "Paskal" bilan maxsus konversion vajlari xil turdagi tegishli vazifalar va qiymati uchun qo'ng'iroqlar ishlatiladi. bo'lgan "Paskal" va quyida batafsil muhokama qilinadi Round funktsiyasi, ham Trunc vazifasi.

Bu tilda shubhasiz turi faqat ifodalar, iborat bu holatlarda mumkin integer va real o'zgaruvchilar avtomatik ravishda ikkinchi turiga birinchi aylantiriladi.

Quyidagi muhokama ularning soni ma'lumotlar turlarini olib amalga oshirish mumkin, qanday qilib, qaratilgan.

Trunc

Ichki matematik funktsiyalari. "Paskal" bilan Trunc aqli tselochiselnomu uni etakchi, argument barcha kasr qismini olib tashlaydi. Misol uchun, qo'ng'iroq tomonidan end natijasida olinishi mumkin Trunc argument (1,73) 1.

sintaktik : xususiyatlari: Trunc (X: real): Longint.

dumaloq

Ichki matematik funktsiyalari. Round funktsiyasi Yaqin butun soniga matematika qoidalarida hujjatingizni donachalari. Misol uchun, oxirida dumaloq (1,73) chaqirib 2 tutilsa, va argument (1.11) Round 1 bering.

функции : Uning sintaksisi: dumaloq (X: real): Longint.

Bu "Paskal" vazifalarni Trunc va Round amalga natijasi cheklovlar mavjud ekanini ta'kidlash joiz. Ijro bu Natijada, agar barbod bo'ladi Bu Longint turi qiymati orqasida ketadi.

Bu ikkala ajralmas vazifalarini sintaktik juda oddiy va yanada muammolar va sabablari buzilishi turlari haqida xatolarni kompilyatsiya holda aniq turi konvertatsiya qilish uchun aylana Trunc "Paskal" foydalanish mumkin, deb ochiq-oydin emas.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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