<span>program 123;
uses crt;
var m, n: longint;
k: integer; {счетчик цифр}
begin
clrscr;
{Вводим целое число.}
writeln('Введите N='); readln(n);
{Запоминаем его и счетчику цифр присваиваем начальное значение.}
m:=n;k:=0;
{Пока m<>0 делать цикл.}
while m <>0 do
begin
{"Уменьшаем" число на последнюю цифру, т. е. в 10 раз.}
k:=k+1; m:= m div 10; {Inc(k) }
end;
{Вывод количества цифр.}
writeln('B числе ',n,'- ',k, ' цифр!');
readln;
end.</span>
1. X & Y & Z ∨ ¬Z
2. ¬((X ∨ Y) & (Y ∨ Z) & (X ∨ Z))
Var x,y: real;
<span>begin
</span><span> write('x y через пробел: '); readln(x,y);
</span><span> if ((x>=0) and (x<=6) and (y<=6-x) and (y>=0)) or
</span><span> ((-6<=x) and (x<=0) and (y<=0) and (y>= -6-x)) then
</span><span> writeln('точка принадлежит области')
</span><span> else writeln('точка не принадлежит области');
</span><span>end.
</span><span>
</span><span>x y через пробел: -3 -4
</span><span>точка не принадлежит области
</span>x y через пробел: -3 -2
<span>точка принадлежит области</span>
x y через пробел: 1 1.5
<span>точка принадлежит области
</span>x y через пробел: 3 4
<span>точка не принадлежит области
</span><span>
</span>
<span>var a:array [1..10] of integer;
i,s:integer;
begin
for i:=1 to 10 do begin
a[i]:=random(50);
s:=s+a[i];
write(a[i],' ');
end;
writeln;
writeln ('summa=',s);
readln;
end.</span>