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

Тип реализација. Круг и функција о во "Паскал"

Работат во "Паскал" со променливи на различни видови, често мора да се справи со фактот дека при составувањето на програмска грешка се случува, што укажува на неточни вредности реализација. На пример, не може да се додели на променлива од вредност број тип на 5,9, како што тоа ќе резултира со грешка компајлерот. Во овој случај потребно е да се зборува за користење на функциите и о круг во "Паскал", со која ќе може да се конвертира видови на аргументи и продолжи да извршува определени работи за нив.

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

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

Тип на конверзија во Pascal

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

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

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

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

о

Вграден математички функции. О во "Паскал" ги отфрла сите фракционо дел од расправата, го доведува до tselochiselnomu умот. На пример, со повикување О аргумент (1.73) може да се добијат во крајниот резултат е 1.

синтакса : карактеристики: о (X: реален): Longint.

круг

Вграден математички функции. Тркалезна функција заокружува аргумент од страна на правилата на математиката до најблискиот цел број. На пример, повикувајќи се на тркалезната (1,73) на крајот да испаднат 2, и околу аргумент (1.11) даде 1.

функции : синтакса својата е: круг (X: реален): Longint.

Вреди да се напомене дека резултат на извршување на функциите и о круг во "Паскал" има ограничувања. Извршување ќе пропадне ако овој резултат Тоа оди подалеку од типот на вредноста на Longint.

Очигледно е дека на синтаксата на двете вградена во функциите е прилично едноставна и може да се користи во круг и о "Паскал" за експлицитни конверзија тип без понатамошни проблеми и причини компајлирате грешки за видови повреда.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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