Кодирование информации в компьютере
В компьютере обязательно должно быть организовано два процесса: - обеспечивается устройствами ввода при преобразовании входной информации в форму, воспринимаемую компьютером, то есть в двоичный код. - обеспечивается устройствами ввода при преобразовании входной информации в форму, воспринимаемую компьютером, то есть в двоичный код. - обеспечивается устройствами вывода при преобразовании данных из двоичного кода в форму, понятную человеку. - обеспечивается устройствами вывода при преобразовании данных из двоичного кода в форму, понятную человеку.
Возможные устойчивые состояния электронного элемента: 0 – отсутствие электронного сигнала или сигнал имеет низкий уровень; 0 – отсутствие электронного сигнала или сигнал имеет низкий уровень; 1 – наличие сигнала или сигнал имеет высокий уровень. 1 – наличие сигнала или сигнал имеет высокий уровень. Недостаток двоичного кодирования – длинные коды.
Способы двоичного кодирования и декодирования информации в компьютере: Зависит от вида информации, т. е. что должно кодироваться: текст, числа, графика или звук. Зависит от вида информации, т. е. что должно кодироваться: текст, числа, графика или звук. При кодировании чисел важную роль играет то, как они будут использоваться: в тексте, в расчетах или в процессе ввода – вывода. При кодировании чисел важную роль играет то, как они будут использоваться: в тексте, в расчетах или в процессе ввода – вывода.
Кодирование чисел, участвующих в расчетах Система счисления – совокупность приемов и правил записи чисел с помощью определенного набора символов. Система счисления – совокупность приемов и правил записи чисел с помощью определенного набора символов.
Основание СС –количество символов, используемых в СС. Восьмеричная СС Восьмеричная СС Десятичная Десятичная Шестнадцатеричная СС Шестнадцатеричная СС А В С D E F
Перевод числа в десятичную СС = 4*8^2 + 3*8^1 + 5*8^0 = = = = 4*8^2 + 3*8^1 + 5*8^0 = = = , 101 = 1*2^4 + 0*2^3 + 1*2^2 + 1*2^ *2^0 + 1*2^(-1) + 0*2^(-2) + 1*2^(-3) 10110, 101 = 1*2^4 + 0*2^3 + 1*2^2 + 1*2^ *2^0 + 1*2^(-1) + 0*2^(-2) + 1*2^(-3) 5D8, AC1 = 5*16^2 + 13*16^1 + 8*16^0 + 5D8, AC1 = 5*16^2 + 13*16^1 + 8*16^ *16^(-1) + 12*16^(-2) + 1*16^(-3)
Перевести числа в десятичную СС: 1011, 11 = 1011, 11 = 72 8 = 72 8 = 1А5 = 1А5 =
Перевод десятичного числа в другую СС: =
Перевести числа в двоичную, восьмеричную и 16 – ричную СС:
Кодирование символьной информации: Во всем мире в качестве стандарта принята таблица ASCII Во всем мире в качестве стандарта принята таблица ASCII (American Standard Code for Informational Interchange) – Американский стандартный код информационного обмена.
Для хранения двоичного кода 1 символа выделен 1 байт = 8 бит. Для хранения двоичного кода 1 символа выделен 1 байт = 8 бит. Каждый бит принимает значение 0 или 1 Каждый бит принимает значение 0 или 1 Количество сочетаний единиц и нулей равно 2^8 = 256 С помощью 1 байта можно получить 256 разных двоичных комбинаций. Эти коды и составляют таблицу ASCII.
Кодирование графической информации: Создавать и хранить графические объекты в компьютере можно двумя способами: Создавать и хранить графические объекты в компьютере можно двумя способами:
Для отображения цветной точки: 8 цветов = 3 бита 16 цветов = 4 бита 256 цветов = 8 бит Разные цвета и их оттенки получаются из цветов: КРАСНОГО СИНЕГО ЗЕЛЕНОГО
Кодирование 16-цветной палитры Цвет ЯркостьКрасный ЗеленыйСиний Черный 0000 Синий 0001 Зеленый 0010 Голубой 0011 Красный 0100 Фиолетовый 0101 Коричневый 0110 Белый 0111 Серый 1000 Светло-синий 1001 Светло-зеленый 1010 Светло-голубой 1011 Светло-красный 1100 Светло-фиолетовый 1101 Желтый 1110 Ярко-белый 1111