var a:integer; b:boolean;
begin
write('a=');
readln(a);
writeln('a yavlyaetsya odnoznachnym?');
if (a>-10) and (a<10) then
b:=True
else
b:=False;
writeln(b);
writeln('a yavlyaetsya trehznachnym?');
if (a>99) and (a<1000) then
b:=True
else
b:=False;
writeln(b);
end.
Следующий вариант
var
a:integer;
l:boolean;
begin
readln(a);
if (a < 10) or (a < 1000) and (a > 99) then
l:= true
else
l:= false;
if l then writeln('true')
else writeln('false');
end.
Похожие записи/страницы:
- Составить логическое выражение, значение которого равно true, если высказывание истинно, и false если…
- Составить программы, на примерах показывающие справедливость всех законов Де Моргана (как я поняла на основе…
- Составить линейную программу печатающую значение True, если указанное высказывание является истинным и False в…
- Доказать (путем перебора возможных значений), что для любых величин A, B, C типа Boolean следующие пары…
- Два простых числа называются близнецами если они отличаются друг от друга на два(например 41 и 43). Напечатать…
- Дано целое число N (> 1). Если оно является простым, то есть не имеет положительных делителей, кроме 1 и самого…
- Проверить, является ли заданное натуральное число n > 1 простым - Pascal(Паскаль)
- Необходимо произвести удаление узла из сбалансированного дерева- Pascal(Паскаль)