windless-el
?>

Текстовый документ состоящий из 4096 символов хранился в 8 битной кодировке кои-8. этот документ был преобразован в 16 битную кодировку unicode. укажите, какое дополнительное количество кбайт потребуется для хранения документа.

Информатика

Ответы

Антон
Объем документа в 8-битной кодировке: 4096*8 бит = 4096*8/8 байт = 4096/1024 Кбайт = 4 Кбайта
При изменении кодировки на 16-битную объем документа увеличился в 16/8 = 2 раза ⇒ для хранения документа потребуется 2*4 = 8 Кбайт, т.е. дополнительно 4 Кбайта.
natapetrova20017

В n будем хранить количество чисел, которые ещё нужно вывести. a и b - предыдущее и текущее числа Фибоначчи. По определению, следующее число Фибоначчи равно сумме двух предыдущих, так что новое значение b будет a + b. Чтобы не заводить новую временную переменную, новое значение a можно будет найти, вычитая из нового b старое a, получится (a + b) - a = b.

Код процедуры:

procedure print_fib(n: integer);

var a, b, t: integer;

begin

   a := 0;

   b := 1;

   while n > 0 do

   begin

       write(b, ' ');

       b := a + b;

       a := b - a;

       n := n - 1;

   end;

end;

Пример основной программы:

begin

   print_fib(10)

end.

Вывод:

1 1 2 3 5 8 13 21 34 55

info7
Program N70231806_1;
var a:array[ 1 .. 10 ] of shortint;
i:byte;
t:shortint;
begin
randomize;
writeln('Исходный массив: ');
for i := 1 to 10 do
begin
a[ i ] := random(21) - 10;
write(a[ i ]:4)
end;
writeln;
t := a[ 10 ];
for i := 10 downto 2 do
a[ i ] := a[ i - 1 ];
a[ 1 ] := t;
writeln('Результат: ');
for i := 1 to 10 do
write(a[ i ]:4);
readln
end.

2)
program N70231806_2;
var a:array[ 1 .. 12 ] of shortint;
i, j:byte;
t:shortint;
begin
randomize;
writeln('Исходный массив: ');
for i := 1 to 12 do
begin
a[ i ] := random(25) - 10;
write(a[ i ]:4)
end;
writeln;
for j := 1 to 4 do
begin
t := a[ 12 ];
for i := 12 downto 2 do
a[ i ] := a[ i - 1 ];
a[ 1 ] := t
end;
writeln('Результат: ');
for i := 1 to 12 do
write(a[ i ]:4);
readln
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Текстовый документ состоящий из 4096 символов хранился в 8 битной кодировке кои-8. этот документ был преобразован в 16 битную кодировку unicode. укажите, какое дополнительное количество кбайт потребуется для хранения документа.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

tarigor
yugraspets
gunel1988alieva
nord248
Vladimir-Tamara1359
Бунеева
Троцкая-Ивановна
titancore
Горина
Светлана308
Евгений
Григорьевич915
Наталья286
jim2k
Сумарокова