Срочно, пожалуйста, помогите. Составьте программу, которая осуществляет ввод в массив с...

0 голосов
45 просмотров

Срочно, пожалуйста, помогите. Составьте программу, которая осуществляет ввод в массив с клавиатуры размеров 6 файлов в байтах ( от 100 до 2000) и выселяет: а) суммарный размер файлов в килобайтах ; б) средний размер файла. Помогите, пожалуйста


Информатика (20 баллов) | 45 просмотров
Дан 1 ответ
0 голосов

javascript:var массив = []; for (let сч = 1; сч <= 6; сч++) массив.push(parseInt(prompt(сч + ":"))); var сумма = массив.reduce(function(s, c) {  return s + c;  }, 0) / 1000, среднее = сумма / массив.length; alert("Среднее: " + среднее + ", сумма: " + сумма + ".");</p>

Обрати внимание на то, что килобайт - это ровно тысяча байтов (см. ГОСТы по электросвязи).

(654k баллов)
0

А вот килобит - да, это ровно 1000 бит.

0

Вынужден поспорить. Да, это не одно и то же. Но это отрасли техники и науки, в которой есть общие для всех нормы, стандарты, правила, философия, в конце концов. Отступление от них вступает в прямое противоречие с этими нормами и не соответствует общим идеям развития науки и техники. Понимая это, та же МЭК ввела т. н. двоичные приставки, подобные СИ. Т. е. КиБ, МиБ и т. д., прямо указав на то, что 2^(10n) неправомерно обозначать приставками СИ.

0

Могу согласиться лишь с тем, что в контексте представления информации в памяти компьютера единица 1000 байтов лишена смысла, но это не значит, что 1024 байта - это килобайт.

0

Известный факт про производителей жёстких дисков, которые хитрят на этой разнице.

0

А им не объяснишь, что "компьютерам на что-то там начхать", априори они правы.

0

И, кстати, про ГОСТ, который регламентирует обеспечение единства измерений и который никто не отменял:

0

В соответствии с международным стандартом МЭК 60027-2 единицы «бит* и «байт» применяют сприставками СИ (таблица 8 и раздел 7).

0

Исторически сложилась такая ситуация, что с наименованием «байт» некорректно (вместо 1000 = 10^3принят 1024 = 2^10) использовали (и используют) приставки СИ: 1 Кбайт = 1024 байт. 1 Мбайт = 1024 Кбайт,1 Гбайт = 1024 Мбайт и т. д. При этом обозначение Кбайт начинают с прописной буквы в отличие от строчнойбуквы о к» для обозначения множителя 10^3.

0

Вы можете спорить сколько угодно. Но на территории России: а) ГОСТы, увы, уже давно не являются обязательными для соблюдения и могут заменяться отраслевыми стандартами и ТУ б) Постановления правительства главенствуют над всеми другими документами, в том числе, ГОСТ.

0

А кибибиты разные - они пока что не прижились. Да и вряд ли приживутся без сильного правительственного лоббирования.