RačunalaSoftver

Vrsta pretvorbe. Okrugli i TRUNC funkcija u „Pascal”

Rad u „Pascal” sa varijabli različitih vrsta, često moraju nositi s činjenicom da pri izradi programske pogreške dogodi, ukazujući na netočne vrijednosti konverzija. Na primjer, ne možete dodijeliti varijablu tipa integer vrijednosti 5,9, jer će to dovesti do pogreške prevodilac. U tom slučaju potrebno je govoriti o korištenju funkcije TRUNC i runde u „Pascal”, s kojima možete pretvoriti vrste argumenata i dalje obavljati određene zadatke za njih.

Opće informacije o vrstama pretvorbe

Vrsta konverzije (smanjenje vrijednosti) - proces pretvaranja vrijednosti jednog tipa podataka u drugu. Razlikovati eksplicitne i implicitne lijevanje. Prvi set je izravno od strane developer korištenjem bilo kojeg jezika konstrukata, ili kroz korištenje funkcija, a drugi se provodi samostalno prevodilac ili tumač propisa kod, koji se objavljuje u standardu određenom programskom jeziku.

Vrsta pretvorbe u Pascalu

U „Pascal” programski jezik može se koristiti kao izričiti ili prešutni pretvorbe tipa.

S eksplicitnim vrstama pogonskog uređaja „Pascal” koriste pozive za posebne funkcije za pretvorbu čiji argumenti pripadaju istoj vrsti i vrijednosti - vrlo različite vrste podataka. su oni TRUNC funkcija u „Pascal” i Okrugli funkciju, što će biti objašnjeno u detaljnije u nastavku.

Implicitno vrsta na tom jeziku je moguće samo u onim slučajevima kada se izrazi, koji se sastoje od cjelobrojne i realne varijable automatski pretvaraju prvog do drugog tipa.

Sljedeća rasprava fokusira, kako možete provesti da bi numeričke vrste podataka.

TRUNC

Ugrađeni matematičkih funkcija. TRUNC u „Pascal” odbacuje sve djelomični dio argumenta, vodeći ga do tselochiselnomu um. Na primjer, pozivom TRUNC argument (1.73) može se dobiti na krajnji rezultat. 1

sintaksa : značajke: TRUNC (X: pravi): Longint.

oko

Ugrađeni matematičkih funkcija. Okrugli funkcija zaokružuje argument po pravilima matematike na najbliži cijeli broj. Na primjer, nazivajući krug (1,73) na kraju ispalo 2, a okrugli argumenta (1.11) daje 1.

функции : Njegova sintaksa je: oko (X: pravi): Longint.

Važno je napomenuti da je rezultat obavljanja funkcije TRUNC i okrugla u „Pascal” ima svoja ograničenja. Izvršenje neće uspjeti ako ovim rezultatom To nadilazi tipa vrijednosti Longint.

Očito je da je sintaksa oba ugrađenih funkcija je vrlo jednostavna i može se koristiti u krug i TRUNC „Pascal” za izričitog pretvaranje tipa bez daljnje probleme i uzroke sastaviti pogreške o vrstama povrede.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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