ПредишенСледващото

Logic данни се използват, за да провери условията и стойностите за сравнение. Резултатът може да бъде истински TRUE (ВЯРНО) или lozhnymFALSE (фалшиво). Стойности заемат 1 байт памет.

За сравнение на операцията се използва следната зависимост: <, <=, =, <>,> =,>, И фалшиви 3 дава вярно (истина), 5 = 3 - лъжа (фалшива).

Определени функции за преобразуване:

Succ (невярно) = вярно ПРЕД (истина) = FALSE

Succ (истина) = неопределено ПРЕД (невярно) = ИСТИНСКИ

Дефинирани логически операции: И, ИЛИ, НЕ

ИЛИ или и се осъществяват по двете стойности, а не - повече от една.

Резултат operatsiiOR - вярно, ако най-малко една от стойностите е вярно. Операция резултат и - вярно, ако двете истината стойности.

4.6 изброени тип.

Един номерираните тип се определя като един подреден набор от идентификатори, определени от техния трансфер. В този случай, списък на идентификатори, разделени със запетая, е посочен в скоби.

Ден = (понеделник, вторник, сряда, четвъртък, петък, събота, неделя);

Всяка стойност в списъка, получава свой собствен сериен номер, като се започне от нулата, така че този тип е приложима функция Ord

Ord (понеделник) = 0, Ord (вторник) = 1 и т.н.

Значителен недостатък на изброените типове данни е, че техните стойности не могат да бъдат въведени от оператора и се извеждат ReadLn WriteLn оператор. За да се преодолее този недостатък, е необходимо да се декларират допълнителните комунални променливи.

4.7 Интервал тип.

Интервал тип данни се определя чрез задаване на стойностите на подмножество при по-горе тип. Диапазон на интервали тип променлива определя от някакви прости типове данни, освен материал.

MyType = 0..1000; обявихме нов тип с диапазон от стойности 0-1000.

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

Свързани статии

Подкрепете проекта - споделете линка, благодаря!