Показано с 4,151 по 4,160 из 23598
Тема: «Генезис»
-
09.10.2011 15:14 #4151
-
09.10.2011 15:14 #4152
- Регистрация
- 09.10.2011
- Сообщений
- 93
Уважаемая администрация, если вы прочитаете мое обращение к вам, прошу, внемлите моих речей!
Народу нужна скорость!Проапгредете ваш старенький форум до Флэш, что-бы не приходилось обновлять
эти страницы, в порыве властных сочинений наших мОзгов!
-
09.10.2011 15:15 #4153
- Регистрация
- 09.10.2011
- Сообщений
- 93
Йа троль 300 лвла я ем на завтрак пока течет мой любимый кетчуп
-
09.10.2011 15:16 #4154
- Регистрация
- 07.04.2011
- Сообщений
- 28
✌ ☝ ☟ 10 символов
-
09.10.2011 15:17 #4155
- Регистрация
- 09.10.2011
- Сообщений
- 93
“Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке, первоначально записанного в 16-битном коде Unicode, в 8-битную кодировку КОИ-8. При этом информационное сообщение уменьшилось на 480 бит. Какова длина сообщения в символах?
Варианты:
1. 30
2. 60
3. 120
4. 480”
Все, что мы видим на экране монитора — это символы. Для вывода каждого символа нужен машинный код, который будет соответствовать только этому символу, или же правило, организующее корректный вывод каждого символа на дисплей.
Попробуем прикинуть, сколько же нужно всего символов пользователю: для начала, 26 букв английского алфавита (строчных), во-вторых, 26 прописных, пробел, 10 цифр, 9 знаков препинания (. , : ! " ; ? ( ) ), 5 арифметических действий (+, — ,*, /, ^) и спецсимволы (№ % _ # $, ^, &, >, <, |, \). В итоге, получаем немногим больше 100. Такой базовый набор символов легко закодировать в двоичной системе счисления от 0 до 127 (всего 128 позиций), что и было сделано.
ASCII
Для отображения всех этих символов была создана таблитца ASCII (англ. American Standard Code for Information Interchange) — американский стандартный код для обмена информацией; произносится [э́ски].
Изначально разработана как 7-битная, потом ASCII стала восприниматься как 8-битная. Так выглядят таблицы ASCII-кодов с печатаемыми и непечатаемыми символами (для удобства в таблицах приведены коды в шестнадцатеричной системе счисления).
Но скоро набора кодов стало не хватать. Возникла новая таблица кодировок,названная «расширенная таблица ASCII», число знакомест в которой возросло до 256. Таблица имела полностью восьмибитный код — Latin-1.
Дальнейшее развитие привело к появлению понятия «кодовая страница», т.е. набор из 256 символов для определения группы языков (например,некоторые славянские языки с латинским алфавитом, турецкий, мальтийский, эсперанто и т.д.), но она не позволяла смешивать языки, и к тому же, не могла создать кодовые страницы японского и китайского языков.
КОИ-8
KOI8 — восьмибитовая ASCII-совместимая кодовая страница, созданная для кодирования букв кириллических алфавитов.
В КОИ-8 символы русского алфавита поместили в верхнюю часть кодовой таблицы так, что позиции кириллических символов соответствуют их фонетическим аналогам в английском алфавите в нижней части таблицы. Это значит, что убрав в тексте, написанном в КОИ-8, восьмой бит каждого символа, то получится текст, написанный латинскими символами. Например, слова «Кодировка» превратились бы в «kODIROVKA».
UNICODE
Юнико́д — стандарт кодирования символов, позволяющий представить знаки практически всех письменных языков.
Это новая система кодирования символов, способная закодировать 1 114 112 символов (code points). Большинство символов, используемых в основных языках мира занимают 65 536 code points. Остальные (более миллиона) code pointsвполне достаточно для кодирования всех известных символов, включая даже исторические знаки и редкие языки. Стандарт UNICODE очень обширен, имеет три формы: 32-битную (UTF-32), 16-битную (UTF-16) и 8-битную (UTF-8). Весьма распространенная восьмибитная форма UTF-8 была создана для удобной совместимости с ASCII-ориентироваными системами кодирования.
UNICODE содержит 96 382 символа, их более чем достатонно для общения на всех известных языках мира, а также для написания классических (исторических) шрифтов многих языков (например, европейский алфавит, средне-азиатское письмо, направленное справа на лево, шрифты Азии, и другие).
Решение примера. Вернемся к примеру, приведенному в начале.
При перекодировке в 8-битный код, каждый символ уменьшился в «объеме» в два раза (было 16 бит — стало 8). Следовательно, и все сообщение (сумма кодов символов) тоже уменьшилось в 2 раза. Т.к. полученное сообщение стало меньше на 480 бит, то умножив его на 2, мы получим длину исходного. Это 960 бит.
Изначально кодировка была 16-битная, значит разделив исходную длину 960 бит на 16 разрядов, получим кол-во символов. 960/16=60 символов (вариант 2).
Ответ:вариант 2 — 60 символов.
-
09.10.2011 15:17 #4156
-
09.10.2011 15:19 #4157
Делаем ставки, сколько времени тема *<<Генезис>> уже близко* останется открытой?
Ставлю на 4 месяца.Альтаир. PW off
Бортмеханик Адpеналин - Райский фулкон.
Прист _Диса_, Син ~Диca~ - для души =)
Дроп Рар-кастетов с осады ГД
-
09.10.2011 15:19 #4158
- Регистрация
- 09.10.2011
- Сообщений
- 93
%AD %AD %AD %AD %AD %AD
-
09.10.2011 15:19 #4159
- Регистрация
- 09.10.2011
- Сообщений
- 93
Сказали - же, осенью все свершится!Но уже точно не этой...
Я ставлю 11 месяцев.
-
09.10.2011 15:20 #4160
- Регистрация
- 09.10.2011
- Сообщений
- 93
↑ Тема перешла на 44 уровень!