myudanova631
?>

Файл размером 64 кбайт передаѐтся через некоторое соединение со скоростью 1024 бит в секунду. опре- делите размер файла (в кбайт), который можно передать за то же время через другое соединение со скоростью 256 бит в секунду. в ответе укажите одно число — размер файла в кбайт.

Информатика

Ответы

Budanov317
1) 64 Кбайт *1024*8 = 524288 бит - файл в битах
2) 524288 бит / 1024  бит/с = 512 с  - время передачи первого файла
3) 256 бит/с * 512 с = 131072 бит / 8 = 16384 байт / 1024 = 16 Кбайт - размер второго файла
ответ: 16
julkamysh9

Для определения информационного объема сообщения воспользуемся формулой: I = K * i,  где K - количество символов, i - вес одного символа.

1)  1024 стра­ни­цы, на одной стра­ни­це по­ме­ща­ет­ся 64 стро­ки, а в стро­ке по­ме­ща­ет­ся 64 сим­во­ла. Каж­дый сим­вол в ко­ди­ров­ке КОИ-8 за­ни­ма­ет 8 бит па­мя­ти.

i = 8 бит

K = 1024 * 64 * 64 = 4194304 символов,

I = 4194304 * 8 = 33554432 бит = 4194304 байт = 4096  Кбайт = 4 Мбайт

2) 512 стра­ниц, на одной стра­ни­це в сред­нем по­ме­ща­ет­ся 64 стро­ки, а в стро­ке 64 сим­во­ла. (Каж­дый сим­вол в ко­ди­ров­ке Unicode за­ни­ма­ет 16 бит па­мя­ти.)

i = 16 бит

K = 512 * 64 * 64 = 2097152 символов,

I = 2097152 * 16 = 33554432 бит = 4194304 байт = 4096 Кбайт = 4 Мбайт

*8 бит = 1 байт

1024 байт = 1 Кбайт

1024 Кбайт = 1 Мбайт

kengyra
1. Современный вариант (коротко, быстро и наглядно, кто знает). Так уже начали учить в некоторых школах.

// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var s:=ArrRandom(ReadInteger('n='),1,300).Println.
      Where(k->(k>=100) and ((k mod 100) div 10=0));
  if s.Count>0 then Writeln(s.Max) else Writeln('Нет элементов')
end.

Пример
n= 15
76 283 171 140 113 65 185 35 202 42 93 51 205 76 138
205

2. А так по-прежнему учат в большинстве школ. Стиль "80-х годов века". Долго, длинно, можно наделать ошибок, но по-другому эти учителя сами не могут.

const
  nn=100;
var
  i,n,max:integer;
  a:array[1..nn] of integer;
begin
  Write('n=');
  Read(n);
  Randomize;
  max:=0;
  for i:=1 to n do begin
    a[i]:=Random(300)+1;
    Write(a[i],' ');
    if (a[i]>=100) and ((a[i] mod 100) div 10=0) then
      if a[i]>max then max:=a[i]
    end;
  Writeln;
  if max>0 then Writeln(max)
  else Writeln('Нет элементов')
end.

Пример
n=15
219 68 131 115 104 169 80 288 143 108 124 214 50 101 1
108

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

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

Файл размером 64 кбайт передаѐтся через некоторое соединение со скоростью 1024 бит в секунду. опре- делите размер файла (в кбайт), который можно передать за то же время через другое соединение со скоростью 256 бит в секунду. в ответе укажите одно число — размер файла в кбайт.
Ваше имя (никнейм)*
Email*
Комментарий*

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

arina2403423
mereninka7008
schumacher8
Chistova-Dmitrii1162
Владимирович_Намик59
yulyazhdan
dmitrymakarov003
obelov
warlordkolomna
ddavydov1116
bakerkirill
lebedev815
irina25095462
ars-trushakova
Korinchan390