Računala, Softver
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