Укажи величины, для хранения которых недостаточно 8 бит, но достаточно 16 бит.
Количество поездок на общественном транспорте за неделю
Кратчайшее расстояние в километрах между любыми двумя точками на Земле
Суммарный балл ЕГЭ по 3 предметам
Суммарный балл ЕГЭ по 2 предметам
Номер дня в году
Число месяца
Для начала давайте разберемся, что такое биты и как они связаны с величиной хранимых данных.
**Бит** — это минимальная единица хранения информации, которая может принимать значение 0 или 1. **8 бит** образуют один байт, что позволяет хранить 256 различных значений (от 0 до 255). **16 бит** позволяют хранить 65,536 различных значений (от 0 до 65,535).
Теперь посмотрим на величины, которые предоставлены в задаче, и определим, для каких из них действительно недостаточно 8 бит, но достаточно 16 бит.
1. **Количество поездок на общественном транспорте за неделю:**
- Максимально возможное количество поездок за неделю — 7 дней, если человек использует транспорт каждый день (или больше, если рассматривать поездки в день). Однако, если даже рассмотреть ситуацию, когда, например, человек может сделать 30 поездок в день, то это составит 210 поездок в неделю. Данное значение превышает 255, поэтому требуется не менее 16 бит.
2. **Кратчайшее расстояние в километрах между любыми двумя точками на Земле:**
- Приблизительное максимальное расстояние — это расстояние от одного полюса до другого, которое составляет около 20,000 км. Это значение также значительно превышает 255 и требует 16 бит.
3. **Суммарный балл ЕГЭ по 3 предметам:**
- Каждый предмет может оцениваться по максимальной шкале 100 баллов (например). Таким образом, максимальный балл за 3 предмета составит 300 баллов, что опять же превышает 255. Для этого также необходимы 16 бит.
4. **Суммарный балл ЕГЭ по 2 предметам:**
- Аналогично предыдущему примеру, максимальный суммарный балл может составить 200 баллов. Это также превышает 255, требуют 16 бит.
5. **Номер дня в году:**
- В невисокосном году 365 дней. Поскольку это значение не превышает 255, для хранения достаточно 8 бит.
6. **Число месяца:**
- Номера месяца от 1 до 12. Это значение также не превышает 255 и требует 8 бит.
Итак, из предоставленных величин, для которых необходимо 16 бит, можно выделить:
- Количество поездок на общественном транспорте за неделю
- Кратчайшее расстояние в километрах между любыми двумя точками на Земле
- Суммарный балл ЕГЭ по 3 предметам
- Суммарный балл ЕГЭ по 2 предметам
Таким образом, для значений выше 255 требуется 16 бит.