NurlanAleksandrovich
?>

Зашифровать слово еж, составить алгоритм расшифровки буквы

Информатика

Ответы

punchf
Ё 
Ж
Жираф
Нарисовать Жирафа
                               
Ж
З
Зебра
Нарисовать Зебру
Алгоритм: Не знаю 
omigunova39
Дё=>поменять все буквы на следующие=>Ёж
Ольга
Задание 1.
а) представим -17₁₀ в обратном коде на 8-битном регистре
- запишем число 17₁₀ в двоичной системе: 10001₂
- дополним его слева нулями до 8 знаков: 00010001
- поскольку число отрицательное, инвертируем каждый разряд, т.е. заменяем 0 на 1, а 1 на 0: 11101110
б) представим 22 в обратном коде на 8-битном регистре
- запишем число 22₁₀ в двоичной системе: 10110₂
- дополним его слева нулями до 8 знаков: 00010110
- поскольку число положительное, его не нужно менять.
в) выполняем сложение
\displaystyle \quad 11101110 \\ +00010110 \\ ------ \\ |1|00000100
Возник перенос в девятый разряд, которого у нас нет (т.е. фактически произошло переполнение регистра). В этом случае перенос нужно осуществить в младший разряд, т.е. сложить результат с единицей
и окончательно получим 00000101

Задание 2.
а) представим -17₁₀ в дополнительном коде на 8-битном регистре
- запишем число 17₁₀ в двоичной системе: 10001₂
- дополним его слева нулями до 8 знаков: 00010001
- поскольку число отрицательное, инвертируем каждый разряд, т.е. заменяем 0 на 1, а 1 на 0: 11101110
- прибавляем единицу в младший разряд: 11101111
б) представим 22 в дополнительном коде на 8-битном регистре
- запишем число 22₁₀ в двоичной системе: 10110₂
- дополним его слева нулями до 8 знаков: 00010110
- поскольку число положительное, его не нужно менять.
в) выполняем сложение
\displaystyle \quad 11101111 \\ +00010110 \\ ------ \\ |1|00000101
Возник перенос в девятый разряд, которого у нас нет (т.е. фактически произошло переполнение регистра). При суммировании в дополнительном коде переполнение игнорируется, поэтому результат не меняется.
novkatrina

== - проверяет одинаково ли значение операндов

!= - проверяет одинаково ли значение операндов, если не одинаковы то условия является истинным

> - проверяя значение левого операнда если он более чем правый то условий является истиной

< - проверяют значение левого операнда если он меньше чем права это условие является истиной

>= - проверяет значение левого операнда если он больше или равен таумата условие и является истиной

<= - проверяет значение левого операнда если он меньше либо равен правому то условие является лиственной

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Зашифровать слово еж, составить алгоритм расшифровки буквы
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

roman-fetisov2005
Lorik-lorik29
elozinskaya
N-odes-art-school410
Кочугурова
Вагифович
shabunina17
batalerka391
vdnh451
ka-shop
Klyucharyova
veronikagrabovskaya
Alsergus7811
АлександрАлина
vadimnechaev23150