Урок 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 прочитать, закончить решение задач

Last modified: Wednesday, 2 December 2020, 12:01 AM