Человек в XXI веке, который не будет уметь пользоваться ЭВМ, будет подобен человеку ХХ века, не умевшему ни читать, ни писать
Типо вот таких?
Бит - это единица измерения информации. Когда её вводили, решили, что будет удобно за единицу информации принять такую порцию этой информации, которая ровно вдвое понижает степень нашего незнания о чем-либо. Когда мы получаем сообщение о том, какая возможность была выбрана из двух равных возможностей, мы получаем информационное сообщение объемом в 1 бит. Например; монета при броске упала ВВЕРХ гербом, самая высокая вершина находится в СЕВЕРНОМ полушарии, сегодня собрание СОСТОИТСЯ, свет в помещении ВКЛЮЧЕН. Все это примеры информации объемом в 1 бит. Почему название "бит"? Оно составлено из части двух английских слов - BInary digiT (двоичная единица). Эта единица получилась очень удобной. Особенно, когда возникла вычислительная техника. Что такое в вычислительной технике 1 бит? Значение бита отвечает на вопрос: протекает ли через элемент ток, хранит ли элемент заряд, имеет ли элемент определенную намагниченность и т.д. Если значение ьита единичное, это считается положительным ответом, если нулевое - отрицательным. Каждый бит записывается одним разрядом в двоичной системе счисления. Следовательно, если надо сохранить или одновременно обрабатывать информацию объемом несколько бит, надо просто построить устройство, которое будет иметь соответствующее число параллельных цепей. А сколько именно? Надо всего лишь вычислить логарифм по основанию два из общего количества возможных исходов интересующего нас события - и мы получим объем информации в битах, который и будет равен количеству двоичных разрядов. Например, если в поезде 16 вагонов и мы получили информацию, что встречать надо вагон номер три, мы нашу степень незнания уменьшили ровно в 16 раз, т.е. получили бита информации. И для её хранения нам понадобится 4 элемента. А для записи в двоичной системе счисления - 4 разряда.
Uses graphABC;
const
c: array [1..7, 1..3] of byte = ((50, 50, 133), (0, 0, 255), (0, 160, 227), (0, 255, 0), (255, 255, 0), (239, 127, 26), (255, 0, 0));
var
i: byte;
procedure ColArc(x, y: integer; r: integer; nc: byte);
begin
SetPenColor(rgb(c[nc, 1], c[nc, 2], c[nc, 3]));
Arc(x, y, r + 10, 0, 180);
Arc(x, y, r - 10, 0, 180);
line(x - r - 11, y - 2, x - r + 11, y - 2);
line(x + r - 11, y - 2, x + r + 11, y - 2);
floodfill(x, y - r, rgb(c[nc, 1], c[nc, 2], c[nc, 3]));
end;
begin
setwindowsize(500, 300);
for i := 1 to 7 do
ColArc(250, 300, 100 + (i * 20), i);
end.
Если расчёт с идеальными условиями (т.е. которых не бывает)
За первый час со скоростью 40 КБит/с он скачает
КБит + ещё за следующие 3 часа
Кбит = 792000КБит
За 4 часа ответ В).
P.S. Факторы влияющие на работу линии бесчисленное множество(Потеря пакетов, избыточная информация в пакета, стабильность соединения и т.п.). Так что в идеале так и будет, но к счастью мир не идеален, в чём его и прелесть)))
600 МБайт = 600 * 1024 = 614400 Кбайт
Всего фотографий на диске: 614400 / 500 = 1228
1228 * 6 = 7368 секунд = 122,8 минут = 2 часа 2 минуты 48 секунд