Я забыл свой пароль!
Входя при помощи этих кнопок, вы подтверждаете согласие с правилами и даёте разрешение на передачу необходимых для работы персональных данных. Политика конфиденциальностии
Регистрируясь при помощи этих кнопок, вы подтверждаете согласие с правилами и даёте разрешение на передачу необходимых для работы персональных данных. Политика конфиденциальностии

- Лента
- |
- Участники
- |
- Фото 10020
- |
- Видео 436
- |
- Мероприятия 0
Задача по информатике: сколько бит информации в этих строках ?
Я помню чудное мгновенье…
Передо мной явилась Ты –
Как мимолетное виденье,
Как гений чистой красоты…
Если подсчитать по числу символов – совсем немного !.. Но в компьютерах и в некоторых мозгах почему-то не умещается... )












Сергей, православный Крокодил, Дело в том, что в зависимости от кодировки требуется разное количество информации для кодирования одной буквы. Так, кодирование одной буквы может занимать 7, 8, 16 или 32 бита. Все зависит от кодировки. Изначально, когда не было Интернета, каждая буква, в том числе...
Развернуть
Сергей, православный Крокодил, Дело в том, что в зависимости от кодировки требуется разное количество информации для кодирования одной буквы. Так, кодирование одной буквы может занимать 7, 8, 16 или 32 бита. Все зависит от кодировки. Изначально, когда не было Интернета, каждая буква, в том числе и Русского алфавита, занимала 1 байт или 8 бит.
Сейчас же идет постепенный переход на кодировку UniCode, используемую в компьютере! В кодировка UniCode, один символ (буква) занимает 2 байта (16 бит). Но поскольку сейчас в основном используется UTF-8, то один символ (буква) занимает 1 байта (8 бит).
У тебя в тексте 81 буква, 12 пробелов, 8 знаков препинания (троеточие считается как три знака), итого получается, что текст содержит 101 символ (включая буквы, пробелы, знаки препинания). Итого 101 х 8 = 808 бит, или 0, 79 байта, ну а в UniCode 101 х 16 = 1616 бит, или 1, 58 байта. Ну, где-то так…! :simple_smile:
Свернуть
Сергей, православный Крокодил, Дело в том, что в зависимости от кодировки требуется разное количество информации для кодирования одной буквы. Так, кодирование одной буквы может занимать 7, 8, 16 или 32 бита. Все зависит от кодировки. Изначально, когда не было Интернета, каждая буква, в том числе ...
Развернуть
Сергей, православный Крокодил, Дело в том, что в зависимости от кодировки требуется разное количество информации для кодирования одной буквы. Так, кодирование одной буквы может занимать 7, 8, 16 или 32 бита. Все зависит от кодировки. Изначально, когда не было Интернета, каждая буква, в том числе и Русского алфавита, занимала 1 байт или 8 бит.
Сейчас же идет постепенный переход на кодировку UniCode, используемую в компьютере! В кодировка UniCode, один символ (буква) занимает 2 байта (16 бит). Но поскольку сейчас в основном используется UTF-8, то один символ (буква) занимает 1 байта (8 бит).
У тебя в тексте 81 буква, 12 пробелов, 8 знаков препинания (троеточие считается как три знака), итого получается, что текст содержит 101 символ (включая буквы, пробелы, знаки препинания). Итого 101 х 8 = 808 бит, или 0, 79 байта, ну а в UniCode 101 х 16 = 1616 бит, или 1, 58 байта. Ну, где-то так…! :simple_smile:
Свернуть
Владимир, не буду мелочно придираться к таким неточностям, что на самом деле 808 и 1616 бит – это соответственно 0, 79 и 1, 58 не байт, а Кбит. )
Главное в том, что нужно подсчитать количество информации, содержащееся в этих строках – а не количество информации, нужное для передачи этих символов !...
Развернуть
Владимир, не буду мелочно придираться к таким неточностям, что на самом деле 808 и 1616 бит – это соответственно 0, 79 и 1, 58 не байт, а Кбит. )
Главное в том, что нужно подсчитать количество информации, содержащееся в этих строках – а не количество информации, нужное для передачи этих символов !.. )
Свернуть
https://youtu.be/zVETxmzY8FQ Торжество специалиста узкого профиля)))