Почему фото улетает, а видео думает?
Компьютер хранит любой файл как длинную цепочку нулей и единиц.
Чем длиннее эта цепочка, тем больше файл. Длина этой цепочки и есть информационный объём.
Фото
Обычно это одна картинка. Нужно сохранить цвет каждого пикселя.
Видео
Это много картинок подряд, поэтому данных обычно намного больше.
Задание №7
Нужно посчитать объём данных и записать его в нужных единицах.
Лесенка единиц
Здесь важно запомнить всего две вещи: 8 и 1024.
| бит |
→ |
байт |
→ |
Кбайт |
→ |
Мбайт |
→ |
Гбайт |
| |
÷ 8 |
|
÷ 1024 |
|
÷ 1024 |
|
÷ 1024 |
|
В обратную сторону — умножаем.
Для объёма памяти
1 байт = 8 бит
1 Кбайт = 1024 байта
1 Мбайт = 1024 Кбайт
Для частоты
1 кГц = 1000 Гц.
Например: 44 кГц = 44 000 Гц.
Запомни: 1024 — при переводе единиц памяти. 1000 — у кГц.
Как считать, чтобы не запутаться
1. Считаем в битах
Сначала используем формулу и получаем общий объём.
2. Не делим раньше времени
Так меньше дробей и меньше случайных округлений.
3. Переводим в конце
Уже готовый объём переводим в байты, Кбайты или Мбайты.
Коротко: формула → биты → перевод единиц → ответ.
Считаем программой
Каждое действие — отдельной строкой
Так проще увидеть, что сейчас посчитано: биты, байты или Кбайты.
Что означает //
// — целочисленное деление. Используй его, когда число делится нацело.
▶ Попробуй: поменяй число бит в первой строке программы и посмотри, как изменятся байты и Кбайты.