KompiuteriaiPrograminė įranga

Tipas konversijos. Apvalus ir TRUNC funkcija į "Pascal"

Darbas "Pascal" su kintamųjų skirtingų tipų, dažnai tenka susidurti su tuo, kad kai surenkama programos klaida įvyksta, nurodant neteisingą perskaičiavimo vertybes. Pavyzdžiui, jūs negalite priskirti tipo sveikasis vertės 5,9 kintamasis, nes tai lems sudarytojas klaidos. Tokiu atveju būtina kalbėti apie funkcijų TRUNC ir apvalus naudoti "Pascal", su kuria jūs galite konvertuoti argumentų tipus ir toliau atlikti tam tikras užduotis jiems.

Bendra informacija apie atsivertimo tipai

Tipas konversija (sumažėjimas vertė) - procesas, paverčiantis vertės vienos proceso duomenų tipo į kitą. Atskirti aiškių ir numanomų liejimas. Pirmoji tiesiogiai kūrėjas naudojant bet kalbos konstruktus, arba per funkcijų naudojimo, o antrasis yra atliekamas savarankiškai sudarytojas ar vertėjo reglamentų kodekso, paskelbta konkretaus programavimo kalba standartą.

Tipas konvertavimas Pascal

Į "Pascal" programavimo kalba gali būti naudojama kaip aiškų arba numanomą tipo konvertavimo.

Su aiškiais paleidimo tipų "Pascal" yra naudojami ragina ypatingą perskaičiavimo funkcijų, kurių argumentai priklauso tos pačios rūšies ir vertės - labai skirtingo tipo duomenis. yra tie, TRUNC funkcija į "Pascal" ir apskritojo funkcija, kuri bus aptarta išsamiau žemiau.

Numanomas tipas šia kalba galima tik tais atvejais, kai tokie posakiai, kuriuos sudaro sveikasis skaičius ir realūs kintamieji yra automatiškai konvertuoti į antrojo tipo.

Toliau diskusija dėmesys, kaip jūs galite įgyvendinti, kad skaitmeniniai duomenys tipus.

TRUNC

Built-in matematinių funkcijų. TRUNC į "Pascal" atmeta visą trupmeninė dalis argumentu, todėl jį tselochiselnomu protą. Pavyzdžiui, paskambinus TRUNC argumentas (1.73) gali būti gautas galutinis rezultatas yra 1.

sintaksė : savybės: TRUNC (X: real): Longint.

turas

Built-in matematinių funkcijų. Apvalaus funkcija užbaigia Matematikos taisyklės argumentą iki artimiausio sveikojo skaičiaus. Pavyzdžiui, paskambinus raunde (1.73), galų gale pasirodo, 2 ir Apvalus argumentu (1.11) duoti 1 d.

функции : Jos sintaksė yra: turas (X: real): Longint.

Verta pažymėti, kad atliekant funkcijas TRUNC ir apvalios į "Pascal" rezultatas turi trūkumų. Vykdymo žlugs, jei šį rezultatą Jis peržengia Longint tipo verte.

Akivaizdu, kad abiejų built-in funkcijos sintaksė yra gana paprasta ir gali būti naudojamas raunde ir TRUNC "Pascal" duoti aiškų tipo konvertavimo be papildomų problemų ir priežasčių sudaryti klaidų apie pažeidimų rūšys.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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