Site pages
Current course
Participants
General
Урок 2 декабря
Тема: Представление чисел в компьютере
Ход работы
Прямой код числа - это представление числа в форме знак-число, при котором старший разряд отводится под знак числа, а все остальные разряды под представление числа в двоичном виде.
Запишите новое правило
Алгоритм представления чисел в знаковой форме (прямой код числа):
1) перевести модуль числа в двоичную систему счисления.
2) Записать в старшем разряде цифру, обозначающую знак числа: 0 - число положительное, 1 - число отрицательное.
3) Записать в ячейки число, начиная с младшего разряда, недостающие цифры заменить нулями.
Например:
записать внутреннее (машинное) представление числа - 25 в восьмиразрядной ячейке.
1. Переведем |-25| в двоичную систему. Получим 11001.
2. В старшем разряде ячейки будет стоять 1, так как число отрицательное.
3. Запишем внутреннее представление числа в компьютере: 10011001
4. Выполните самостоятельно задание:


Решение:
Найти десятичный эквивалент - это значит найти чему равно число, записанное в ячейке в 8-разрядном формате, в десятичной системе.
Алгоритм:
1. Смотрим на старший разряд. В первом числе - это "0", значит число будет положительное.
2. Оставшиеся цифры 1010101 - это модуль числа. Переведем в десятичную систему. Получаем 85.
3. Ответ: 01010101 = +85. Знак + можно опустить по правилам математики.
Самостоятельно найдите второе число. У вас должен получиться ответ: - 120.
Самостоятельно:
запишите прямой код десятичного числа в 16-разрядном формате ( это значит что число записывается в ячейку с 16 знаками) со знаком: +95, -100, -123
Найдите десятичный эквивалент числа по его прямому коду:
10001101
01010111
На дом: п.1.2 прочитать, закончить решение задач