Logic данни се използват, за да провери условията и стойностите за сравнение. Резултатът може да бъде истински TRUE (ВЯРНО) или lozhnymFALSE (фалшиво). Стойности заемат 1 байт памет.
За сравнение на операцията се използва следната зависимост: <, <=, =, <>,> =,>, И фалшиви
Определени функции за преобразуване:
Succ (невярно) = вярно ПРЕД (истина) = FALSE
Succ (истина) = неопределено ПРЕД (невярно) = ИСТИНСКИ
Дефинирани логически операции: И, ИЛИ, НЕ
ИЛИ или и се осъществяват по двете стойности, а не - повече от една.
Резултат operatsiiOR - вярно, ако най-малко една от стойностите е вярно. Операция резултат и - вярно, ако двете истината стойности.
4.6 изброени тип.
Един номерираните тип се определя като един подреден набор от идентификатори, определени от техния трансфер. В този случай, списък на идентификатори, разделени със запетая, е посочен в скоби.
Ден = (понеделник, вторник, сряда, четвъртък, петък, събота, неделя);
Всяка стойност в списъка, получава свой собствен сериен номер, като се започне от нулата, така че този тип е приложима функция Ord
Ord (понеделник) = 0, Ord (вторник) = 1 и т.н.
Значителен недостатък на изброените типове данни е, че техните стойности не могат да бъдат въведени от оператора и се извеждат ReadLn WriteLn оператор. За да се преодолее този недостатък, е необходимо да се декларират допълнителните комунални променливи.
4.7 Интервал тип.
Интервал тип данни се определя чрез задаване на стойностите на подмножество при по-горе тип. Диапазон на интервали тип променлива определя от някакви прости типове данни, освен материал.
MyType = 0..1000; обявихме нов тип с диапазон от стойности 0-1000.
Когато програмата се опитва да придаде стойност на променлива, която не е в допустимия диапазон от стойности, е класифицирана като грешка и води до прекратяване на програмата и да издаде съответното съобщение.
Свързани статии