Я написал Lazarus, имея ввиду, конечно, Free Pascal. Так что дотошных комментаторов прошу не критиковать - “художник так видит” ))) В Delphi, Free Pascal (а, следовательно, и в Lazarus), и прочих производных от классического Паскаля есть логический тип boolean. Переменные этого типа могут принимать только одно из двух значений - TRUE (ИСТИНА) или FALSE (ЛОЖЬ). Ну и поскольку Паскаль - это не чувствительный к регистру язык, то эти слова можно писать в любом регистре, хоть маленькими, хоть большими буквами, а также комбинациями из маленьких и больших букв. То есть как бы вы не написали: TRUE, true, True, компилятор будет считать это одним значением (ИСТИНА). Однако современные реализации Паскаля ушли от его классической реализации также далеко, и любые другие развивающиеся языки от своих предков (а Паскаль развивается, кто-бы что по этому поводу ни говорил). Поэтому в Free Pascal (Lazarus) имеются и другие логические типы: Эта таблица из официальной документации. Однако, если вы преобраз