Въведете реализация. Функции "кръг" и "Трънч" в Pascal
Работа в "Паскал" с променливи от различни типове, често трябва да се справят с факта, че при съставянето появи програмна грешка, което показва грешни стойности на реализация. Например, не можете да зададете променлива от тип цяло число до 5.9, тъй като това ще доведе до грешка при компилирането. В този случай е необходимо да се говори за използването на функциите TRUNC и кръг в "Паскал", с която можете да конвертирате видовете аргументи и да продължи да изпълнява определени задачи към тях.
Обща информация за реализациите тип
Преобразуването на типа (намаляване на стойностите) е процес на преобразуване на стойностите на един вид данни в друга. Има изрични и имплицитни типове леене. Първият набор директно от строителя, използвайки всякакви езикови конструкции, или чрез използването на функции, а вторият се извършва независимо от компилатора или интерпретатор на регламентите код, съобщи в стандарта на даден език за програмиране.
Въведете преобразуване в Pascal
В програмния език на Pascal можете да използвате както изрични, така и имплицитни типове реализации.
С изричното предаване Паскал използва разговорите към специални функции за преобразуване, чиито аргументи принадлежат към един и същи тип, и стойността към напълно различен тип данни. Това сафункцията Trunc в Pascal и кръговата функция, които ще бъдат разгледани по-подробно по-долу.
Имплицитно предаване на типове на този език е възможно само в случаите, когато в изрази, които се състоят отцяло число и реални променливи, първите се преобразуват автоматично във втория тип.
След това ще обсъдим как можете да приложите леене за цифрови данни.
TRUNC
Вградена математическа функция. Trunc в "Паскал" изхвърля цялата частична част от аргумента, водейки го до цялостен вид. Например, чрез извикване на функцияTrunc с аргумент (1.73) в края можете да получите резултата 1.
синтаксисфункции:Trunc (х: реално): Longint.
кръг
Вградена математическа функция. Функцията "Кръг" закръглява аргумента според правилата на математиката до най-близкото цяло число. Например, призоваването Кръг (1.73) ще завърши с 2, а Кръг от аргумент (1.11) ще даде 1.
синтаксисфункции:Кръг (x: реално): Longint.
Струва си да се отбележи, че има ограничение на резултата от функциите "кръг" и "троун" в Pascal. Изпълнението ще се провали, ако резултатът е такъвнадхвърля стойностите от типа Longint.
Очевидно е, че синтаксиса на двата вградени функции е съвсем проста и може да се използва в рамките на кръга и TRUNC "Паскал" за изрично тип реализация, без по-нататъшни проблеми и причини събират грешки за видове нарушения.
- Турбо Паскал. Докато ... направи - loop с предварително условие
- Какво е разказ в Паскал? Добавки, изчисления и примери
- Видове променливи в Pascal: описание, свойства, примери
- Масивът в "Паскал". Програми за масиви в Pascal
- Пример за програми в Pascal. Програмиране в Pascal
- Структурата на програмата Pascal: програмиране за начинаещи
- "Паскал" е ... Език "Паскал" за начинаещи: описание
- Какво представлява Паскал? Програмиране в Pascal
- Оператори "Паскал". Език за програмиране на Pascal
- Програмната среда "Pascal ABC"
- Графика в Pascal: характеристики, начини на създаване и примери
- Оператор на низове в Паскал - низ
- Цикъл за: Pascal за начинаещи
- Факториалът в Pascal: как да се изчисли. Примерни програми
- Променливата в програмирането напълно се характеризира с какво?
- Оператор на заданието в "Pascal": какво е предназначено, какви действия се изпълняват
- Стандартни процедури и функции в Pascal
- Деклариране на SQL: описание. Transact-SQL
- Как мога да намеря останалата част от разделянето в Python?
- Python: типове данни, условия, изисквания и примери
- Какви са типовете данни в Pascal?