в мир информатики № 172це. Чтобы проделать обратную операцию, нужносделать то же самое — инвертировать все биты иприбавить 1.Эта система позволяет выражать положительныеи отрицательные числа без знака “минус”, а такжескладывать положительные и отрицательные числа,используя только правила сложения. Давайте вкачестве примера сложим двоичные эквиваленты–127 и 124. Используя предыдущую таблицу какшпаргалку, запишем:+100000010111110011111101Этот результат эквивалентен десятичному числу–3 (то есть –127 +124 = –3).При этом необходимо следить за переполнениемили исчезновением разрядов. Такое случится, еслирезультат сложения окажется больше 127 или меньше–128. Допустим, мы хотим сложить число 125 сним самим.+011111010111110111111010Старший бит равен 1, т.е. результат интерпретируетсякак отрицательное число и становится равным–6.То же самое происходит, если с самим собой высложите число –125.+1000001110000011100000110Мы условились в начале, что ограничимся 8-битовымичислами, поэтому крайнюю левую цифрурезультата приходится игнорировать. Правые же8 битов эквивалентны +6.В заключение напомним, что описанная идеярасчетов используется для получения так называемого“дополнительного k-разрядного кода отрицательногочисла”. Алгоритм его получения [2]:1) модуль отрицательного числа представитьпрямым кодом в k двоичных разрядах;2) получить его обратный код;3) к полученному обратному коду, рассматриваемомукак k-разрядное неотрицательное двоичноечисло, прибавить единицу.Задания для самостоятельной работы1. Подумайте над вопросом: “Можно ли только повиду двоичного числа определить его десятичныйэквивалент?” Например, кто-то скажет вам: “У меняесть 8-битовое двоичное число, равное 110110. Каковего десятичный эквивалент?” Что ответите вы?2. Определите, каким десятичным числам соответствуют:1) 8-битовые числа без знака;2) 8-битовые числа со знаком.3. Подумайте, как по знаковым разрядам двухслагаемых (положительных и/или отрицательныхчисел) и знаковому разряду результата определитьправильность результата сложения.4. Ответьте на вопрос: “Для чего используетсядополнительный код отрицательного числа?”Ответы присылайте в редакцию (можно отвечатьне на все вопросы).Литература1. Создаем сами двоичный сумматор. / “В мир информатики”№ 171 (“Информатика” № 17/2011).2. Андреева Е.В., Босова Л.Л., Фалина И.Н. Математическиеосновы информатики. М.: Бином. Лабораториязнаний, 2005.3. Петцольд Ч. Код. М.: Издательско-торговыйдом “Русская редакция”, 2001.Творчество наших читателейРебусы, посвященные Году космонавтики. Часть 460Мы завершаем публикацию ребусов, посвященных Году космонавтики (таким был 2011 год), которыеразработали Анатолий и Ульяна Тимофеевы, ученики Именевской основной школы, Красноармейский р-нЧувашской Республики (учитель Тимофеева И.А.).Ребус № 1 Ребус № 2январь 2012 / ИНФорматика
Ребус № 3Ребус № 7Ребус № 8Ребус № 4Ребус № 9Ребус № 5Ребус № 6Ответы присылайте в редакцию (можнорешать не все ребусы). Подумайте также, скакой темой, относящейся к космонавтике,связаны ребусы.Спасибо авторам и всем приславшим ответы!“Ломаем” головуЧисловой ребус с неизвестнымчисломРассмотрим числовой ребус:A B C D+ D C B AX X X X1 2 3 0 0В нем A, B, C, D — четыре последовательные цифры,идущие в порядке возрастания. Четыре буквы Х — этоте же самые четыре цифры в неизвестном порядке. Какоечисло обозначено четырьмя буквами Х? Каково всерешение ребуса? Можно ли решить ребус, если системасчисления, в которой записаны числа, неизвестна?Выбрать фигуруИз шести пронумерованных фигур выберитету, которая должна стоять на месте вопросительногознака:61январь 2011 / ИНФорматика