Lopatkin_Shchepak174
?>

Выразите в килобайтах: ( и объясните 1024 байта 2(10) байтов 2(13) байтов 2(16) байтов 2(13) битов 2(16) битов

Информатика

Ответы

andreokiseleo69421

Единицы измерения информации, тут просто нужно запомнить:

1 бит — наименьшая единица измерения информации

8 бит = 1 B (байт); 1024 байт = 1 KB (килобайт)  и т.д.

При переводе из байтов в килобайты нужно поделить на 1024, соответственно из килобайтов в мегабайты тоже поделить на 1024. Но если переводить из байт в биты, то тут нужно на 8 делить (или умножать)

Например: 5 242 880 байт = 5 120 килобайт = 5 мегабайт.

Если обратно, то умножить. Например 12 мегабайт = 12 288 килобайт = 12 582 912 байт.

ответы:

1 КБ

1 кб

8 кб

64 кб

1 кб

8 кб

petrovichvit2933
Const
  n = 8;

var
  a: array[1..n]of integer;
  i, j, k, max: integer;

begin
  max := -MaxInt;
  for i := 1 to n do
  begin
    write('a[', i, ']= ');
    readln(a[i]);
    if a[i] > max then max := a[i];
  end;
  writeln(' максимальный элемент массива = ', max);
  //сортировка методом пузырька
  for i := 1 to n - 1 do
    for j := 1 to n - i do
      if a[j] < a[j + 1] then begin
        k := a[j];
        a[j] := a[j + 1];
        a[j + 1] := k
      end;
  //вывод массива
  for i := 1 to n do write(a[i]:4);
end.

Тестовое решение:
a[1]= 12
a[2]= 4
a[3]= 6
a[4]= 23
a[5]= 4
a[6]= 7
a[7]= 8
a[8]= 1
 максимальный элемент массива = 23
  23  12   8   7   6   4   4   1
kenni19868
В таких заданиях всегда советую начинать с конца!
Вот смотри нам нужно получить число 18, его можно получить как умножением на 2, так и вычитанием 3 из 21, но как же нам получить 21??? на это уйдёт больше команд значит последняя команда = 2
Смотрим дальше было 18, разделим на 2 = 9, это число нельзя получить путем умножения на 2, не будем же мы брать 4.5, значит предпоследняя команда 1
 Смотрим дальше, было 9 прибавим 3, получается 12, его можно получить обееми командами, но 15 нам будет сложно получить и будет больше 4 команд, значит пред пред последняя команда 2
Смотрим дальше, было 12 разделим на 2 получится 6, ну и тут уже очевидно, что первая команда = 2
ответ: 2212   (3*2=6,  6*2=12,  12-3=9, 9*2=18)

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

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

Выразите в килобайтах: ( и объясните 1024 байта 2(10) байтов 2(13) байтов 2(16) байтов 2(13) битов 2(16) битов
Ваше имя (никнейм)*
Email*
Комментарий*

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

Vitalik6928
miyulcha8077
nebo2020
ГусенковФролова1121
filantropagv4
barinovmisha2013
Иванович-Васильевна1153
gip5362
gilmore886173
beliaeva2
asemchenko
sidorov9
alexandergulyamov
alanatan5757
Васильевий