muzruno.com

Въведете реализация. Функции "кръг" и "Трънч" в Pascal

Работа в "Паскал" с променливи от различни типове, често трябва да се справят с факта, че при съставянето появи програмна грешка, което показва грешни стойности на реализация. Например, не можете да зададете променлива от тип цяло число до 5.9, тъй като това ще доведе до грешка при компилирането. В този случай е необходимо да се говори за използването на функциите TRUNC и кръг в "Паскал", с която можете да конвертирате видовете аргументи и да продължи да изпълнява определени задачи към тях.

къса в паскал

Обща информация за реализациите тип

Преобразуването на типа (намаляване на стойностите) е процес на преобразуване на стойностите на един вид данни в друга. Има изрични и имплицитни типове леене. Първият набор директно от строителя, използвайки всякакви езикови конструкции, или чрез използването на функции, а вторият се извършва независимо от компилатора или интерпретатор на регламентите код, съобщи в стандарта на даден език за програмиране.

Въведете преобразуване в Pascal

В програмния език на Pascal можете да използвате както изрични, така и имплицитни типове реализации.

С изричното предаване Паскал използва разговорите към специални функции за преобразуване, чиито аргументи принадлежат към един и същи тип, и стойността към напълно различен тип данни. Това сафункцията Trunc в Pascal и кръговата функция, които ще бъдат разгледани по-подробно по-долу.

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

След това ще обсъдим как можете да приложите леене за цифрови данни.



trunc функция в паскал

TRUNC

Вградена математическа функция. Trunc в "Паскал" изхвърля цялата частична част от аргумента, водейки го до цялостен вид. Например, чрез извикване на функцияTrunc с аргумент (1.73) в края можете да получите резултата 1.

синтаксисфункции:Trunc (х: реално): Longint.

кръг

Вградена математическа функция. Функцията "Кръг" закръглява аргумента според правилата на математиката до най-близкото цяло число. Например, призоваването Кръг (1.73) ще завърши с 2, а Кръг от аргумент (1.11) ще даде 1.

синтаксисфункции:Кръг (x: реално): Longint.

Струва си да се отбележи, че има ограничение на резултата от функциите "кръг" и "троун" в Pascal. Изпълнението ще се провали, ако резултатът е такъвнадхвърля стойностите от типа Longint.

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

Споделяне в социалните мрежи:

сроден