Информатика, опубликовано 18.03.2019 07:20
Двум близнецам, маше и илье, задали на дом перевести число из десятичной системы в двоичную. листок, на котором было записано это число, лежал на столе. сначала к столу подошла маша и выполнила (а исходное число зачеркнула).
затем к столу подошел илья и, думая, что на листке записано исходное число, снова перевел его в двоичную систему счисления. получилось число 1100101. какое число было записано на листке изначально?
Ответ оставил: Гость
10 -> 2
2018 / 2 = 1009. Остаток 0.
1009 / 2 = 504. Остаток 1.
504 / 2 = 252. Остаток 0.
252 / 2 = 126. Остаток 0.
126 / 2 = 63. Остаток 0.
63 / 2 = 31. Остаток 1.
31 / 2 = 15. Остаток 1.
15 / 2 = 7. Остаток 1.
7 / 2 = 3. Остаток 1.
3 / 2 = 1. Остаток 1.
Берём ответ последнего деления и идём по остаткам от конца до начала.
11111100010
2 -> 16
От конца берём по 4 цифры и считаем их значение по заранее составленной таблице.
[111][1110][0010] = [7][14][2] = 7E2
16 ->10
Нумеруем цифры от конца до начала индексами в порядке возрастания, начиная от 0, впоследствии каждую цифру нужно умножить на порядок той системы счисления, из которой производится перевод (16), возведённой в степень, равную индексу, и всё сложить.
7E2 = [7][14][2] = 7 * 16^2 + 14 * 16^1 + 2 * 16^0 = 1792 + 224 + 2 = 2018
2018 / 2 = 1009. Остаток 0.
1009 / 2 = 504. Остаток 1.
504 / 2 = 252. Остаток 0.
252 / 2 = 126. Остаток 0.
126 / 2 = 63. Остаток 0.
63 / 2 = 31. Остаток 1.
31 / 2 = 15. Остаток 1.
15 / 2 = 7. Остаток 1.
7 / 2 = 3. Остаток 1.
3 / 2 = 1. Остаток 1.
Берём ответ последнего деления и идём по остаткам от конца до начала.
11111100010
2 -> 16
От конца берём по 4 цифры и считаем их значение по заранее составленной таблице.
[111][1110][0010] = [7][14][2] = 7E2
16 ->10
Нумеруем цифры от конца до начала индексами в порядке возрастания, начиная от 0, впоследствии каждую цифру нужно умножить на порядок той системы счисления, из которой производится перевод (16), возведённой в степень, равную индексу, и всё сложить.
7E2 = [7][14][2] = 7 * 16^2 + 14 * 16^1 + 2 * 16^0 = 1792 + 224 + 2 = 2018
Ответ оставил: Гость
Понятие байта неразрывно связано с понятием бита. Бит — это минимальная единица измерения количества информации, которая соответствует одному из физических состояний вещества, используемых для кодирования информации. Наиболее ярким примером служат так называемые «болванки» — CD и DVD-диски, на которых отчётливо видна пустая зона, где ещё не записана информация (она выглядит более светлой) и тёмная зона, где записана информация. Так вот, записанная зона представляет собой канавки двух видов, которые по-разному отражают луч лазера. В зависимости от этого, при считывании эти различные виды канавок интерпертируются как нолик и единичка. Незаписанное пространство можно интерпретировать как Null (Nil) — отсутствие информации.
Так вот, байт — это число бит, которое может за один такт обработать тот или иной вид процессоров. По причине наибольшей популярности процессоров, которые обрабатывали за один раз именно 8 бит информации, байтом традиционно принято называть объём информации размером в 8 бит, хотя в различных компьютерных системах существуют и другие размерности байтов.
А число бит, содержащихся в байте, определяют количество вариантов чисел, которые можно закодировать при помощи этого количества бит по формуле 2 в степени N, где N — это количество бит, содержащихся в байте. Например, восемью битами можно закодировать 2 в восьмой степени или 256 чисел, например числа от 0 до 255 (без знака) или от -128 до 127 (со знаком) .
Наука информатика занимается вопросами обработки информации, представленной в виде чисел. Буквы представляют собой числа, которые определяют позицию изображения символа в определённой таблице (кодовой странице) . Цвета тоже представлены определённым количеством бит (1, 2, 4, 8, 15, 16 и 24) для отображения, соответственно, 2, 4, 16, 256, 32768, 65536 и 16777216-цветных изображений. Число в данном случае обозначает либо номер цвета в заранее заданной палитре цветов (1, 2, 4 и 8-битный цвет) , либо комбинацию из значений интенсивности свечения трёх основных цветов, при помощи которых формируется изображение на экране монитора — RGB (Red — красный, Green — зелёный и Blue — синий) . Это называется аддитивной системой формирования цвета на чёрном фоне. Из белой бумаги при печати цвета как бы вычитаются путём наложения бирюзового, фиолетового и жёлтого цветов (CMY — Cyan, Magenta и Yellow). Для получения точного чёрного цвета, вместо наложения всех трёх цветов, как правило используется отдельный чёрный цвет (blacK). В 16-битной палитре цветов, для зелёного цвета используется один дополнительный бит, поскольку человеческий глаз наиболее восприимчив к оттенкам зелёного цвета.
Следовательно, байт, по сути, представляет собой либо число от -127 до 128, либо число от 0 до 256, либо код символа, либо код одной или нескольких цветных точек при условии представления цвета в формате 1, 2, 4 или 8 бит, либо значение одной из трёх цветовых компонент при обозначении цвета точки в формате 15, 16 или 24 бит для представления цвета.
Модальность - программирование
Так вот, байт — это число бит, которое может за один такт обработать тот или иной вид процессоров. По причине наибольшей популярности процессоров, которые обрабатывали за один раз именно 8 бит информации, байтом традиционно принято называть объём информации размером в 8 бит, хотя в различных компьютерных системах существуют и другие размерности байтов.
А число бит, содержащихся в байте, определяют количество вариантов чисел, которые можно закодировать при помощи этого количества бит по формуле 2 в степени N, где N — это количество бит, содержащихся в байте. Например, восемью битами можно закодировать 2 в восьмой степени или 256 чисел, например числа от 0 до 255 (без знака) или от -128 до 127 (со знаком) .
Наука информатика занимается вопросами обработки информации, представленной в виде чисел. Буквы представляют собой числа, которые определяют позицию изображения символа в определённой таблице (кодовой странице) . Цвета тоже представлены определённым количеством бит (1, 2, 4, 8, 15, 16 и 24) для отображения, соответственно, 2, 4, 16, 256, 32768, 65536 и 16777216-цветных изображений. Число в данном случае обозначает либо номер цвета в заранее заданной палитре цветов (1, 2, 4 и 8-битный цвет) , либо комбинацию из значений интенсивности свечения трёх основных цветов, при помощи которых формируется изображение на экране монитора — RGB (Red — красный, Green — зелёный и Blue — синий) . Это называется аддитивной системой формирования цвета на чёрном фоне. Из белой бумаги при печати цвета как бы вычитаются путём наложения бирюзового, фиолетового и жёлтого цветов (CMY — Cyan, Magenta и Yellow). Для получения точного чёрного цвета, вместо наложения всех трёх цветов, как правило используется отдельный чёрный цвет (blacK). В 16-битной палитре цветов, для зелёного цвета используется один дополнительный бит, поскольку человеческий глаз наиболее восприимчив к оттенкам зелёного цвета.
Следовательно, байт, по сути, представляет собой либо число от -127 до 128, либо число от 0 до 256, либо код символа, либо код одной или нескольких цветных точек при условии представления цвета в формате 1, 2, 4 или 8 бит, либо значение одной из трёх цветовых компонент при обозначении цвета точки в формате 15, 16 или 24 бит для представления цвета.
Модальность - программирование
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01