Кодирование числовой информации Цель урока: научиться представлять целые числа в памяти компьютера; научиться представлять вещественные числа в памяти.

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



Advertisements
Похожие презентации
Рассчитайтесь по порядку в двоичной системе счисления. Вспомните алгоритм перевода десятичных чисел в двоичную систему счисления.
Advertisements

Представление числовой информации Числовые данные обрабатываются в компьютере в двоичной системе счисления. Числа хранятся в оперативной памяти в виде.
«Кодирование числовой информации» Урок – лекция 10 класс Потапова Алла Александровна учитель информатики МОУ СОШ 7 городского.
Е.А. Тулаева МОУ СОШ 18 г.Пенза Кодирование чисел в компьютере С фиксированной запятой.
Представление числовой информации в ПК Мясникова О.К.
Представление числовой информации в ПК Диденко В.В.
Представление чисел в компьютере 1. Представление чисел в формате с фиксированной запятой 2. Представление чисел в формате с плавающей запятой.
Представление чисел в компьютере автор: Хайманова Т.Я. май 2008 г.
Представление чисел в компьютере. Правило 1: данные (и программы) в памяти компьютера хранятся в двоичном виде, т. е. в виде цепочек единиц и нулей. Современный.
Целые числа. Целые числа без знака (только положительные) Целые числа со знаком (положительные и отрицательные) Для хранения чисел в памяти отводится.
Представление чисел в компьютере 1.Представление целых положительных чисел. 2.Представление целых отрицательных чисел. 3.Особенности реализации арифметических.
Представление чисел в компьютере. Представление чисел в формате с фиксированной запятой Этот формат используется для хранения целых чисел. Каждому разряду.
Кодирование информации Представление чисел в компьютере.
Кодирование вещественных чисел. Для представления вещественных чисел (конечных и бесконечных десятичных дробей) используется формат с плавающей точкой.
форма с фиксированной точкой (применяется к целым числам) форма с плавающей точкой (применяется к вещественным числам)
Представление чисел в формате с плавающей запятой.
Представление чисел в компьютере. Числовые данные обрабатываются в компьютере в двоичной системе счисления. Числа хранятся в оперативной памяти в виде.
ПРЕДСТАВЛЕНИЕ ЧИСЕЛ В ПАМЯТИ КОМПЬЮТЕРА
вещественные числа в нашем мире 1. МНОЖЕСТВО ЦЕЛЫХ ЧИСЕЛ БЕСКОНЕЧНО 2. МНОЖЕСТВО ВЕЩЕСТВЕННЫХ ЧИСЕЛ БЕСКОНЕЧНО.
Двоичное кодирование чисел в компьютере Никитина Зинаида Николаевна СОШ 2 п. Вурнары.
Транксрипт:

Кодирование числовой информации Цель урока: научиться представлять целые числа в памяти компьютера; научиться представлять вещественные числа в памяти компьютера. © Мульганова Е. Б

Ответьте на вопросы Как кодируется текстовая информация? Как кодируется графическая информация? Как кодируется звуковая информация? Как кодируется числовая информация?

Кодирование целых чисел Для работы с числами человек использует в основном две формы для их записи: ЕстественнаяЭкспоненциальная

Кодирование целых чисел Числа в компьютере представлены в двоичной системе счисления. Запятая в целых числах фиксируется строго в конце и остается строго фиксированной. фиксированной точкой Поэтому этот формат называется форматом с фиксированной точкой (или запятой). 123, Все целые числа в компьютере разделяются на числа без знака (только положительные) и со знаком (положительные и отрицательные). Для хранения чисел в памяти отводится определенное количество разрядов, в совокупности представляющих собой k-разрядную k-разрядную сетку.

Кодирование целых чисел Обычно целые числа занимают в памяти ПК 1, 2 или 4 байта. Поэтому легко вычислить диапазон чисел, которые можно сохранить в такой разрядной сетке: N=2 I N N – количество чисел I I – количество информации необходимое для кодирования одного числа

Кодирование целых чисел «+» «-» Знак положительного числа «+» кодируется нулем, а знак отрицательного числа «-» кодируется единицей. Число в разрядной сетке располагается так, что его самый младший двоичный разряд записывается в крайний правый бит. Если количество разрядов в разрядной сетке превышает количество разрядов числа, оставшиеся разряды заполняются нулями.

Пример 1 Представить число в однобайтовой разрядной сетке Переведем число в двоичную систему счисления = Нарисуем восьмиразрядную сетку (1 байт = 8 бит)

Пример Впишем число, начиная с младшего разряда Заполним оставшиеся разряды нулями

Пример 2 Представить число и в двухбайтовой разрядной сетке. Представление положительного числа: Переведем модуль числа в двоичную систему счисления = Нарисуем шестнадцатиразрядную сетку (2 байт = 16 бит).

Пример Получим внутренне представление модуля числа прямой код числа Найдем обратный код числа, заменив в прямом коде нули на единицы, а единицы на нули: обратный код.

Пример Найдем дополнительный код числа, прибавив к обратному коду единицу: ________________ дополнительный код Впишем дополнительный код в разрядную сетку. Код знака

Кодирование вещественных чисел конечный Недостатком представления чисел в формате с фиксированной запятой является конечный диапазон представления величин Поэтому для преставления вещественных чисел (конечных и бесконечных десятичных дробей) используется другой формат – формат с плавающей точкой формат с плавающей точкой (запятой).

Кодирование вещественных чисел экспоненциальной форме Формат чисел с плавающей точкой основывается на экспоненциальной форме записи чисел, в которой любое число может быть представлено в следующей форме: А=m·q n m m – мантисса числа; q q – основание системы; n n – порядок числа.

Кодирование вещественных чисел четыре восемь Число в форме с плавающей точкой занимает в памяти компьютера четыре (число обычной точности) байта или восемь (число двойной точности) байта. Для записи чисел в разрядной сетке выделяются разряды для знака порядка и мантиссы, для порядка и для мантиссы.

Пример 3 Представить число 250, в формате с плавающей точкой в 4-байтовой разрядной сетке: Переведем число в двоичную систему счисления с 23 значащими цифрами: 250, = , ; Нормализуем мантиссу: , = 0, · ;

, ; (мантисса положительная) (порядок положительный) Запишем число в 32-разрядной сетке: Пример 3