Представить в памяти ЭВМ шестнадцатеричными цифрами результаты трансляции следующих операторов A101 DB ?
A102 DB 'DESIGN CONSTRUCTOR'
A103 DB 110
A104 DB 20H
A105 DB 10101001B
A106 DB 03,'NMB',05,'AJL',07,'ELS'
A107 DB '167898'
A108 DB 7 DUP(0)
B101 DW 0FE1DH
B102 DW 10110000B
B103 DW A103
B104 DW 2,3,4,7,10
B105 DW 4 DUP(0)
C101 DD ?
C102 DD 'AS'
C103 DD 31609
C104 DD A103-A102
C105 DD 25,54
D101 DQ ?
D102 DQ 04EF3H
D103 DQ 31609
E101 DT ?
E102 DT 'EN'
Var
n,m,max,min:integer;
Begin
write('Введите число: ');
readln(n);
min:=9;
max:=0;
while n>0 do
begin
m:=n mod 10;
if m<min then min:=m;
if m>max then max:=m;
n:=n div 10; end;
writeln('Максимальное число: ',max);
writeln('Минимальное число: ',min);
End.
2)
var
i,count: integer;
n,s:string;
begin
writeln('Введите число: ');
readln(s);
writeln('Введите цифру: ');
readln(n);
for i:=1 to length(s) do
if(s[i]=n)then
count:=count+1;
writeln('Количество раз, когда встречается цифра = ',count);
end.
begin
writeln('Введите строны первого треугольника: ');
read(a1, b1, c1);
writeln('Введите стороны второго треугольника: ');
read(a2, b2, c2);
p1 := (a1 + b1 + c1) / 2;
p2 := (a2 + b2 + c2) / 2;
s1 := sqrt(p1 * (p1 - a1) * (p1 - b1) * (p1 - c1));
s2 := sqrt(p2 * (p2 - a2) * (p2 - b2) * (p2 - c2));
if (s1 + 1e-3 > s2) and (s1 < s2 + 1e-3) then writeln('Равновеликие')
else writeln('Неравновеликие');
end.