КомпјутериСофтвер

Тип конверзије. Округли и функција ТРУНЦ у "Пасцал"

Рад у "Пасцал" са варијабли различитих типова, често морају да се носе са чињеницом да приликом састављања грешку програм јавља, што указује на неисправне вредности конверзија. На пример, не можете доделити варијаблу типа интегер вредности 5,9, јер ће то довести до грешке компајлер. У том случају потребно је говорити о употреби функција ТРУНЦ и круг у "Пасцал", са којима можете претворити врсте аргумената и наставити да обавља одређене послове за њих.

Опште информације о врстама конверзије

Тип конверзије (валуе редукција) - процес претварања вредности једне тип података у другу. Разликовати експлицитно и имплицитно цастинг. Први сет директно програмера користећи било који језик конструкте или кроз употребу функција, а други врши самостално од стране компајлера или тумача прописа кода, објављен у стандарда одређеног програмског језика.

Тип конверзије у Пасцал

У "Пасцал" програмском језику може да се користи као експлицитног или имплицитног тип конверзије.

Са експлицитним типовима активирање "Пасцал" се користе позиве за посебне функције за конверзију чији аргументи припадају истој врсти, а вредност - веома различите врсте података. су они Трунц функцију у "Пасцал" и округлог функцију, која ће бити речи детаљније у наставку.

Имплицитно Тип на том језику је могуће само у оним случајевима када изрази, који се састоје од интегер и реалне варијабле се аутоматски прво конвертује у другом типу.

Следећи дискусија се фокусира, како можете имплементирати да би нумеричке типове података.

трунц

Буилт-ин математичких функција. Трунц у "Пасцал" одбацује све фракцијску део аргумента, води га у тселоцхиселному ум. На пример, позивом Трунц аргумент (1.73) могу се добити на крају резултат је 1.

синтакса : karakteristike: трунц (Х: реални): лонгинт.

круг

Буилт-ин математичких функција. Округли функција заокружује аргумент правилима математике до најближег целог броја. На пример, називајући Роунд (1.73) на крају испадну 2, а Роунд аргумент (1.11) дајући 1.

функции : Њена синтакса је: круг (Х: реални): лонгинт.

Важно је напоменути да је резултат обављања функције ТРУНЦ и округли у "Пасцал" има ограничења. Извршење ће успети ако овај резултат То превазилази лонгинт типа вредности.

Очигледно је да је синтакса оба уграђених функција је веома једноставна и може се користити у круг и ТРУНЦ "Пасцал" за експлицитног тип конверзије без даљих проблема и узроци саставити грешке о врстама повреде.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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