===== PascalABC.NET =====
type
Node = auto class
public
data: integer;
left, right: Node;
end;
procedure Add(var root: Node; x: integer);
begin
if root = nil then
begin
root := new Node(x, nil, nil);
exit
end;
if root.data > x then
Add(root.left, x)
else if root.data < x then
Add(root.right, x)
end;
procedure Postfix(root: Node);
begin
if root = nil then exit;
Postfix(root.left);
Postfix(root.right);
Print(root.data)
end;
begin
var s := Seq(51, 25, 73, 15);
var R: Node;
R := nil;
foreach var x in s do
Add(R,x);
Add(R, 31);
Add(R, 93);
Postfix(R);
end.
===== PascalABC.NET =====
type
Node = auto class
public
data: integer;
left, right: Node;
end;
procedure Add(var root: Node; x: integer);
begin
if root = nil then
begin
root := new Node(x, nil, nil);
exit
end;
if root.data > x then
Add(root.left, x)
else if root.data < x then
Add(root.right, x)
end;
procedure Postfix(root: Node);
begin
if root = nil then exit;
Postfix(root.left);
Postfix(root.right);
Print(root.data)
end;
begin
var s := Seq(51, 25, 73, 15);
var R: Node;
R := nil;
foreach var x in s do
Add(R,x);
Add(R, 31);
Add(R, 93);
Postfix(R);
end.
Поделитесь своими знаниями, ответьте на вопрос:
Нужно составить с измерением информации, но в условии должны использоваться слова связаные с работой электрика.
Электрику в рабочее время пришел заказ на замену проводки в квартире, текст заказа состоял из 20 строк по 64 символа в каждой. Выяснить какой объем память занял текст заказа написанного в кодировке Unicode. ответ дайте в битах
Объяснение:
В кодировке Unicode 1 символ весит 2байта.
K=число символа
i=вес символа
J=вес текста
K=20*64=1280
i=16бит
J=1280*16=20480бит
ответ: вес текста в заказе 20480бит