Постаралась подробно ответить на задание.
2 байта =16 битов
Объём файла:
F =8*2048*16 =2^3*2^11 *2^4= 2^18 (битов)
v=4096 бит/с =2^12 бит/с
t=F/v = 2^18 : 2^12 =2^6 (c) = 64 c = 1 мин 4с
Смотря где. В JS, допустим, это выбор действия в зависимости от значения переменной. Пример:
switch (x) {
case 1: ... break;
case 2: ... break;
default: break;
}
Инструкция "break" прекращает перебор значений. Если она отсутствует, выполнятся все следующие инструкции в списке, при этом проверки уже не будут выполняться. Если значение отсутствует, выполняется блок "default".
Я считаю, что в начальный момент времени каретка находится под любой ячейкой с меткой. Предлагаю такой алгоритм: представим, что по обе стороны от массива есть по пузырьку, и они начинают двигаться навстречу друг другу. Встретятся они в средней ячейке.