Теоретические основы компьютера Представление чисел Машинная арифметика Представление команд.

Презентация:



Advertisements
Похожие презентации
Основные понятия темы Система счисления - это способ записи (изображения) чисел. Цифра - это символ, используемый в записи числа. 12 Алфавит системы счисления.
Advertisements

ПЕРЕВОД ЧИСЕЛ ИЗ ДВОИЧНОЙ СИСТЕМЫ В ВОСЬМЕРИЧНУЮ, ШЕСТНАДЦАТЕРИЧНУЮ И ОБРАТНО Мальцева Елена Геннадьевна, учитель информатики I категории МОУ «Гимназия.
Системы счисления, используемые в компьютере. Борисов В.А. КАСК – филиал ФГБОУ ВПО РАНХ и ГС Красноармейск 2011 г.
Перевод чисел из двоичной системы в восьмеричную и шестнадцатеричную и обратно.
Перевод чисел из системы счисления с основанием 2 в систему счисления с основанием 2 n и обратно автор: Хайманова Т.Я. май 2008 г.
Системы счисления. Кодирование числовой информации. Системы счисления. Урок 3.
Тема урока Перевод чисел в позиционных системах счисления.
ОБЩИЕ СВЕДЕНИЯ О СИСТЕМАХ СЧИСЛЕНИЯ Математические основы информатики.
Смешанные системы счисления. Способ записи чисел, при котором числа из позиционной системы счисления с основанием Q записываются с помощью цифр системы.
Перевод чисел из 2-ной системы счисления в 8-ную с.с16-ную с.с8-ную с.с16-ную с.с.
Системы счисления Выполнила: Фатхуллаева А.Ш. студентка 126 группы лечебного факультета.
Муниципальное общеобразовательное учреждение Гимназия 1 Учитель информатики: Кондакова Л. В. Липецк А класс.
Презентация к уроку по информатике и икт (10 класс) по теме: "Машинные" системы счисления
Системы счисления – знаковая система для записи чисел с помощью цифр по определенным правилам. Система счисления.
Системы счисления 10 класс. Что такое система счисления? Система счисления – это способ наименования и обозначения чисел десятичная двоичная восьмеричная.
Система счисления – это совокупность правил записи чисел с помощью определенного набора символов. Для записи чисел могут использоваться не только цифры,
ПЕРЕВОД ДРОБНЫХ И ПРОИЗВОЛЬНЫХ ЧИСЕЛ ИЗ ОДНОЙ СИСТЕМЫ СЧИСЛЕНИЯ В ДРУГУЮ Информатика 10 класс Клепинина Н.Р.
Системы счисления. Кодирование числовой информации. Системы счисления. Урок 2.
Перевод чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную и обратно Скокова Ю.В., учитель информатики МОУ МСОШ 1.
Системы счисления. Что такое система счисления? Система счисления – это совокупность правил записи чисел с помощью определенного набора символов.
Транксрипт:

Теоретические основы компьютера Представление чисел Машинная арифметика Представление команд

Системы счисления. Перевод десятичных чисел из одной системы счисления в другую и обратно Системы счисления. Виды систем счисления. Перевод десятичных чисел из десятичной системы счисления в любую другую и обратно. Перевод целых чисел из десятичной системы счисления с помощью приложения Калькулятор в двоичную, восьмеричную, шестнадцатеричную системы счисления. Перевод целых чисел из десятичной системы счисления с помощью приложения Excel в двоичную, восьмеричную, шестнадцатеричную системы счисления, используя общий метод перевода.

Основные понятия темы Система счисления - это способ записи (изображения) чисел. Цифра - это символ, используемый в записи числа. 12 Алфавит системы счисления - это множество всех символов (знаков), используемых для записи чисел в данной системе счисления. двенадцать ХII - различные способы записи одного числа - значение числа остается неизменным 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - алфавит десятичной позиционной системы счисления I, V, X, L, C, D, M - алфавит римской непозиционной системы счисления

Виды систем счисления Системы счисления Непозиционные системы счисленияПозиционные системы счисления Непозиционные системы счисления - системы счисления, в которых от положения знака в записи числа не зависит величина, которую он обозначает. Позиционные системы счисления - системы счисления, в которых величина, обозначаемая цифрой в записи числа зависит от ее позиции.

Непозиционные системы счисления Примером непозиционной системы счисления является система счисления Древнего Египта. Ее алфавитом служили следующие знаки: Пример числа, записанного в системе счисления Древнего Египта: Другой пример непозиционной системы счисления - римская система счисления. В ее основе лежали знаки: Пример числа, записанного в римской системе счисления: X X I Х 10 От положения знака в записи числа не зависит величина, которую он обозначает = 29

1 · · · · · · 10 0 Число в позиционной системе счисления Привычная нам десятичная система является позиционной системой счисления: Цифры 5, находящиеся на разных позициях, имеют различные количественные значения. Базис позиционной системы счисления - последовательность чисел, каждое из которых определяет количественный эквивалент (вес) символа в зависимости от его места в записи числа. Основание позиционной системы счисления - целое число, которое возводится в степень. единицы сотни десятки десятки тысяч тысячи сотни тысяч 10 1, 10 2, 10 3, 10 4, …, 10 n, … - базис десятичной позиционной системы счисления основание десятичной позиционной системы счисления =

Представление числа в системе счисления Формула представления числа Пример представления числа в 2-ичной системе счисления: = 1 · · · · · ·2 0 = = ,011 2 = 1 · · · · · ·2 -3 Пример представления числа в 16-ричной системе счисления: 3D 16 = 3 · ·16 0 A32D,2E 16 = 10 · · · · · · = Х b = a n · b п + … + a 0 · b 0 + a -1 · b ,65 = Пример представления числа в 10-тичной системе счисления: = 6 · · , = 3 · · · · · · · · · · · · · · · · · · ·10 -2

Десятичная система счисления Примеры позиционных систем счисления Двоичная система счисления = двоичная система счисления алфавит: цифры 0, 1 базис:...2 -п, , , 2, 2 2, …, 2 п,… основание: число 2 Пример записи числа в системе счисления : десятичная система счисления алфавит: цифры 0…9 базис: п,…, 10 -2, , 10 1, 10 2, …, 10 п,... основание: число 10

Шестнадцатиричная система счисления алфавит: цифры 0-9, буквы A, B, C, D, E,F базис: п,…, 16 -2, , 16 1, 16 2, …, 16 п,... основание: число ричная система счисления Десятичная система счисления D 16 = Пример записи числа в системе счисления : Примеры позиционных систем счисления десятичная система счисления алфавит: цифры 0…9 базис: п,…, 10 -2, , 10 1, 10 2, …, 10 п,... основание: число 10

Перевод десятичного числа 2359,407 в двоичное Нахождение целой части числа (деление на 2) Нахождение дробной части числа (умножение на 2) Целая часть : Дробная часть : Порядок записи остатков Порядок записи целых чисел 2359,407 = ,

Использование калькулятора при переводе чисел из одной системы счисления в другую.Режим работы в двоичной системе счисления Режим работы в восьмеричной системе счисления 75 8.Режим работы в десятичной системе счисления Режим работы в шестнадцатиричной системе счисления 3D 16

Двоичная арифметика Первые девять чисел двоичной системы счисления Таблица сложения – Таблица умножения – – 0

Перевод чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную Для записи двоичных чисел используются две цифры, т.е. в каждом разряде числа возможны два варианта записи. Каждый разряд двоичного числа содержит 1 бит. Алгоритмы, описанные ниже, могут применяться при переводе чисел между системами счисления, основания которых являются степенями числа 2. Такие алгоритмы могут применяться для перевода чисел между двоичной, восьмеричной и шестнадцатеричной системами счисления. Для записи восьмеричных чисел используются восемь цифр, т.е. в каждом разряде числа возможны восемь вариантов записи. Каждый разряд восьмеричного числа содержит 3 бита. Для записи шестнадцатеричных чисел используются шестнадцать цифр, т.е. в каждом разряде числа возможны шестнадцать вариантов записи. Каждый разряд шестнадцатеричного числа содержит 4 бита.

Для перевода дробного двоичного числа в восьмеричное нужно: Запись числа разбить слева направо на триады (если в последней правой группе окажется меньше, чем три разряда, то необходимо её дополнить справа нулями) Преобразовать каждую триаду в восьмеричную цифру Переведём таким образом двоичное число 0, в восьмеричное: Двоичные триады Восьмеричные цифры56 Получаем 0, = 0,65 8

Для перевода целого двоичного числа в шестнадцатеричное нужно: Разбить его на группы по четыре цифры (тетрады), справа налево (если в последней левой группе окажется меньше, чем четыре разряда, то необходимо её дополнить слева нулями) Преобразовать каждую группу в шестнадцатеричную цифру Переведём таким образом двоичное число в шестнадцатеричное: Двоичные тетрады Шестнадцатеричные цифры29 Получаем = 29 16

Для перевода дробного двоичного числа в шестнадцатеричное нужно: Разбить его на тетрады, слева направо (если в последней правой группе окажется меньше, чем четыре разряда, то необходимо её дополнить справа нулями) Преобразовать каждую группу в шестнадцатеричную цифру, воспользовавшись для этого предварительно составленной таблицей соответствия двоичных тетрад и шестнадцатеричных цифр Переведём таким образом дробное двоичное число 0, в шестнадцатеричную систему счисления: Двоичные тетрады Шестнадцатеричные цифрыD (14)4 Получаем 0, = 0,D4 16

Перевод чисел из восьмеричной и шестнадцатеричной систем в двоичную: для перевода из восьмеричной системы в двоичную каждую цифру числа надо преобразовать в триаду для перевода из шестнадцатеричной системы в двоичную каждую цифру числа надо преобразовать в тетраду Переведём дробное восьмеричное число 0,47 8 в двоичную систему счисления: Восьмеричные цифры47 Двоичные триады Получаем 0,47 8 = 0, Переведём целое шестнадцатеричное число АВ16 16 в двоичную систему счисления: Шестнадцатеричные цифрыАВ Двоичные тетрады Получаем АВ16 16 =

Для перевода целого двоичного числа в восьмеричное нужно: Разбить его на группы по три цифры, справа налево (если в последней левой группе окажется меньше, чем три разряда, то необходимо её дополнить слева нулями) Преобразовать каждую группу в восьмеричную цифру Переведём таким образом двоичное число в восьмеричное: Для упрощения перевода можно заранее подготовить таблицу преобразования двоичных триад (групп по три цифры) в восьмеричные цифры. Двоичные триады Восьмеричные цифры =

Использование калькулятора при переводе чисел из одной системы счисления в другую ПРИМЕР Перевести число 2359 из десятичной системы счисления в шестнадцатиричную при помощи калькулятора. Выбираем режим работы в той системе, в которой дано число ( десятичная система);. Набираем число, с которым хотим работать (2359);. Переключаемся в режим работы системы счисления, в которой требуется получить ответ (шестнадцатиричная система) и получаем результат.