SlideShare a Scribd company logo
ПРЕДСТАВЛЕНИЕ ЦЕЛЫХ
ЧИСЕЛ В ФОРМАТЕ С
ФИКСИРОВАННОЙ
ЗАПЯТОЙ
Составитель: учитель информатики
МАОУ СОШ №24
Мукина Татьяна Владимировна
Тамбов
2014
«Мысль- выражать все
числа немногими
знаками, придавая им
значения по форме, еще
значения по месту,
настолько проста, что
именно из-за этой
простоты трудно
оценить, насколько она
удивительна…»
Пьер Симон Лаплас
(1749 – 1827 гг.)
Диапазон значений зависит от размера ячеек памяти,
используемых для их хранения.
Так в n-разрядной ячейке может храниться
2n различных значений целых чисел. Так в 8-
разрядной ячейке может храниться 28=256 различных
значений, в 16-разрядной – 216=65536 различных
значений.
Целые числа могут представляться
в компьютере без знака и со знаком.
Множество целых чисел,
представимых в памяти ЭВМ
Целые числа без знака
Обычно занимают в памяти компьютера один или два байта.
Максимальное значение целого числа без знака (положительного
числа) достигается в случае, когда во всех ячейках хранятся единицы.
Для n-разрядного представления оно будет равно . Для 8-разрядной
ячейки максимальное значение целого положительного числа
достигается в случае, когда во всех ячейках хранятся единицы и равно
. Минимальное число соответствует восьми нулям, хранящимся
в восьми битах ячейки памяти, и равно нулю. Следовательно, в 8-
разрядной ячейке диапазон изменения целых чисел без знака: от 0 до
255. В 16-разрядной ячейке - от 0 до 65535 (всего 65536 значений).
Так, число 111000012 будет храниться в 8-разрядной ячейке памяти
следующим образом:
В 16-разрядном представлении число
200610=111110101102 будет храниться следующим
образом:
16-разрядное представление числа
Целые числа со знаком: прямой,
обратный и дополнительный коды
Целые числа со знаком обычно занимают в
памяти компьютера один, два или четыре байта. Для
хранения целых чисел со знаком старший (левый)
разряд в машинном слове отводится под знак числа
(если число положительное, то в знаковый разряд
записывается ноль, если число отрицательное –
единица). Ровно половина из всех 2n чисел будут
отрицательными; учитывая необходимость нулевого
значения, положительных будет на единицу меньше.
Диапазоны значений
целых чисел со знаком
- в 8-разрядной ячейке: от -128 до 127;
- в 16-разрядной ячейке: от -32 768 до 32 767;
- в 32-разрядной ячейке: от -2 147 483 648 до
2 147 483 647.
Для представления отрицательного числа
используется дополнительный код. Дополнительный
код положительного числа совпадает с его прямым
кодом.
Прямой код целого положительного числа
может быть получен следующим образом: число
переводится в двоичную систему счисления, а
затем его двоичную запись слева дополняют
необходимым количеством нулей в соответствии
с разрядностью машинного слова. Например,
прямой код числа 3710=1001012 в 16-разрядной
ячейке будет иметь вид 0000000000100101.
Прямой код
Для записи внутреннего представления целого
число со знаком (-А) необходимо:
1) модуль числа записать в прямом
коде в n двоичных разрядах;
2) получить обратный код числа, для этого
значения всех бит инвертировать – все единицы
заменить на нули и все нули заменить на единицы);
3) к полученному обратному коду прибавить
единицу. Получим дополнительный код целого числа
со знаком.
Число со знаком (-А)
Внутреннее представление целого отрицательного числа
-1607 в 16-разрядной ячейке запишется следующим образом:
1111 1001 1011 1001. Так как:
1) а) ½-1607½=160710=110010001112
б) прямой код в 16-разрядной ячейке:
0000 0110 0100 0111
2) обратный код:
1111 1001 1011 1000
3) дополнительный код (результат прибавления 1):
1111 1001 1011 1001 – это внутренне двоичное
представление числа (-1607).
Примеры
Проверь себя
Компьютер работает только с целыми
положительными числами. Каков
диапазон изменения чисел, если для
представления числа в памяти
компьютера отводится 1 байт?
Задание 1
Решение:
Диапазон значений от 0 до 28 -1=255
Ответ: от 0 до 255.
Проверь себя
Каков диапазон изменения целых чисел
(положительных и отрицательных), если в
памяти компьютера для представления целого
числа отводится 1 байт?
Задание 2
Решение:В диапазоне целых положительных чисел всего 256 чисел, если
в памяти компьютера для них отводится 1 байт.
Диапазон значений положительных и отрицательных чисел в
равном количестве рассчитаем так: 256:2= 128. Минимальное
отрицательное число равно -128. Так как число 0 также входит в
этот диапазон, то максимальное положительное число будет
равно 127 (от -2 k-1 до 2 k-1-1, действительно, так как 2k:2=2 k-1).
Ответ: от -128 до 127.
Проверь себя
Задание 3
Решение:
Компьютер работает только с целыми
положительными числами. Каков диапазон изменения
чисел, если для представления числа в памяти
компьютера отводится 4 байта?
Если компьютер работает только с целыми
положительными числами, то разряд на знак выделять
не надо. Диапазон чисел лежит от 0 до 232 -1, так как 4
байта – 32 бит.
Ответ: от 0 до 232 -1 или от 0 до 4 294 967 295
Проверь себя
Получить десятичное представление числа
по его дополнительному коду 100101112
Задание 4
Решение:
1.) Инвертируем дополнительный код 100101112.
Получим 01101000 – обратный код
2) Прибавим к полученному числу 1. Получим число
01101001
3) Переведем полученную запись числа из
двоичной в 10-ю форму. Получим число 105.
4) Перед полученным числом поставим знак «-»
Справочные материалы
1. Угринович Н. Д. Информатика и
ИКТ. Профильный уровень :
учебник для 10 класса, 2010 год.
2. Ресурсы интернета
Решение задач на тему:
"Представление чисел в компьютере“
Представление целых чисел в
формате с фиксированной запятой
Пусть капля информации
вольется в ваш океан знаний!

More Related Content

What's hot

числа в компьютере1
числа в компьютере1числа в компьютере1
числа в компьютере1
viktorovasv
 
конспект
конспектконспект
конспект
Asem Sarsembayeva
 
машинные коды
машинные кодымашинные коды
машинные коды
18MILAN99
 
12
1212
12JIuc
 
Drobi
DrobiDrobi
лекция 4 системы счисления информатика
лекция 4 системы счисления информатикалекция 4 системы счисления информатика
лекция 4 системы счисления информатикаGulnaz Shakirova
 

What's hot (6)

числа в компьютере1
числа в компьютере1числа в компьютере1
числа в компьютере1
 
конспект
конспектконспект
конспект
 
машинные коды
машинные кодымашинные коды
машинные коды
 
12
1212
12
 
Drobi
DrobiDrobi
Drobi
 
лекция 4 системы счисления информатика
лекция 4 системы счисления информатикалекция 4 системы счисления информатика
лекция 4 системы счисления информатика
 

Viewers also liked

Effects on the title 'IN DENIAL'
Effects on the title 'IN DENIAL'Effects on the title 'IN DENIAL'
Effects on the title 'IN DENIAL'AmaniC95
 
Sunum Bir Yeni
Sunum Bir YeniSunum Bir Yeni
Sunum Bir Yeni
Osman Kurt
 
Evaluation question 1
Evaluation question 1Evaluation question 1
Evaluation question 1Umbreen97
 
Sark Gulu Monami Etkinlik
Sark Gulu Monami EtkinlikSark Gulu Monami Etkinlik
Sark Gulu Monami Etkinlik
Osman Kurt
 
Success probability of t.analysis (1)
Success probability of t.analysis (1)Success probability of t.analysis (1)
Success probability of t.analysis (1)
Naushad Chaudhary (Equity Investment Analyst)
 
Making Meaningful:
Making Meaningful:Making Meaningful:
Making Meaningful:syafiqah ika
 
New Presentation
New PresentationNew Presentation
New Presentation
krosato165
 
Making of the cast and crew credits
Making of the cast and crew creditsMaking of the cast and crew credits
Making of the cast and crew creditsAmaniC95
 
Pryhod'ko olena mykolai'vna_vchytel'_pochatkovyh_klasiv
Pryhod'ko olena mykolai'vna_vchytel'_pochatkovyh_klasivPryhod'ko olena mykolai'vna_vchytel'_pochatkovyh_klasiv
Pryhod'ko olena mykolai'vna_vchytel'_pochatkovyh_klasivПавло Сало
 
Sark Gulu Monami Etkinlik
Sark Gulu Monami EtkinlikSark Gulu Monami Etkinlik
Sark Gulu Monami Etkinlik
Osman Kurt
 
птиця смаженна з гарніром
птиця смаженна з гарніромптиця смаженна з гарніром
птиця смаженна з гарніромТетяна Коваль
 
My gold silver profile
My gold silver profileMy gold silver profile
My gold silver profile
Mega Yang
 
Prezentacija dosvidu osobistisnoorientovne_navchan
Prezentacija dosvidu osobistisnoorientovne_navchanPrezentacija dosvidu osobistisnoorientovne_navchan
Prezentacija dosvidu osobistisnoorientovne_navchanПавло Сало
 
партфоліо
партфоліопартфоліо
партфоліо
Тетяна Коваль
 
La actividad de la nada
La actividad de la nadaLa actividad de la nada
La actividad de la nada
halcon2903
 
Business proposal of Taiwan Mining
Business proposal of Taiwan MiningBusiness proposal of Taiwan Mining
Business proposal of Taiwan Mining
Mega Yang
 

Viewers also liked (20)

Effects on the title 'IN DENIAL'
Effects on the title 'IN DENIAL'Effects on the title 'IN DENIAL'
Effects on the title 'IN DENIAL'
 
Sunum Bir Yeni
Sunum Bir YeniSunum Bir Yeni
Sunum Bir Yeni
 
метод комісія
метод комісіяметод комісія
метод комісія
 
Evaluation question 1
Evaluation question 1Evaluation question 1
Evaluation question 1
 
Sark Gulu Monami Etkinlik
Sark Gulu Monami EtkinlikSark Gulu Monami Etkinlik
Sark Gulu Monami Etkinlik
 
Success probability of t.analysis (1)
Success probability of t.analysis (1)Success probability of t.analysis (1)
Success probability of t.analysis (1)
 
Making Meaningful:
Making Meaningful:Making Meaningful:
Making Meaningful:
 
японская кухня
японская кухняяпонская кухня
японская кухня
 
New Presentation
New PresentationNew Presentation
New Presentation
 
Making of the cast and crew credits
Making of the cast and crew creditsMaking of the cast and crew credits
Making of the cast and crew credits
 
Pryhod'ko olena mykolai'vna_vchytel'_pochatkovyh_klasiv
Pryhod'ko olena mykolai'vna_vchytel'_pochatkovyh_klasivPryhod'ko olena mykolai'vna_vchytel'_pochatkovyh_klasiv
Pryhod'ko olena mykolai'vna_vchytel'_pochatkovyh_klasiv
 
Sark Gulu Monami Etkinlik
Sark Gulu Monami EtkinlikSark Gulu Monami Etkinlik
Sark Gulu Monami Etkinlik
 
птиця смаженна з гарніром
птиця смаженна з гарніромптиця смаженна з гарніром
птиця смаженна з гарніром
 
Question 3
Question 3Question 3
Question 3
 
My gold silver profile
My gold silver profileMy gold silver profile
My gold silver profile
 
test sebas
test sebastest sebas
test sebas
 
Prezentacija dosvidu osobistisnoorientovne_navchan
Prezentacija dosvidu osobistisnoorientovne_navchanPrezentacija dosvidu osobistisnoorientovne_navchan
Prezentacija dosvidu osobistisnoorientovne_navchan
 
партфоліо
партфоліопартфоліо
партфоліо
 
La actividad de la nada
La actividad de la nadaLa actividad de la nada
La actividad de la nada
 
Business proposal of Taiwan Mining
Business proposal of Taiwan MiningBusiness proposal of Taiwan Mining
Business proposal of Taiwan Mining
 

Similar to представление целых чисел в формате с фиксированной запятой

9 1.2 - представление информации в компьютере
9 1.2 - представление информации в компьютере9 1.2 - представление информации в компьютере
9 1.2 - представление информации в компьютере
jula-mam
 
Представление информации в компьютере
Представление информации в компьютереПредставление информации в компьютере
Представление информации в компьютере
Andrey Dolinin
 
23
2323
Кодирование информации
Кодирование информацииКодирование информации
Кодирование информацииryabuha
 
Кодирование информации
Кодирование информацииКодирование информации
Кодирование информацииryabuha
 
Линейные коды
Линейные кодыЛинейные коды
Линейные коды
Alex Dainiak
 
23.02.15_Симметричные криптосистемы.pptx
23.02.15_Симметричные  криптосистемы.pptx23.02.15_Симметричные  криптосистемы.pptx
23.02.15_Симметричные криптосистемы.pptx
TamaraRadivilova1
 
Приложения теории кодирования
Приложения теории кодированияПриложения теории кодирования
Приложения теории кодирования
Alex Dainiak
 
система счисления
система счислениясистема счисления
система счисления
Helen_Hell
 
03
0303
03JIuc
 
егэ часть в
егэ часть вегэ часть в
егэ часть вdasha2012
 
лекция 3.docx
лекция 3.docxлекция 3.docx
лекция 3.docx
ssuser6d63bc1
 
Переводной экзамен
Переводной экзаменПереводной экзамен
Переводной экзамен
lelya2709
 
лабораторная работа 3
лабораторная работа 3лабораторная работа 3
лабораторная работа 3Gulnaz Shakirova
 
системы счисления
системы счислениясистемы счисления
системы счисленияkozarezov94
 
правила перевода чисел в позиционных системах счисления
правила перевода чисел в  позиционных системах  счисленияправила перевода чисел в  позиционных системах  счисления
правила перевода чисел в позиционных системах счисления
Andrey Dolinin
 
лекция 8 арифметические операции информатика
лекция 8 арифметические операции информатикалекция 8 арифметические операции информатика
лекция 8 арифметические операции информатикаGulnaz Shakirova
 
лекция 8 арифметические операции информатика
лекция 8 арифметические операции информатикалекция 8 арифметические операции информатика
лекция 8 арифметические операции информатикаGulnaz Shakirova
 

Similar to представление целых чисел в формате с фиксированной запятой (20)

9 1.2 - представление информации в компьютере
9 1.2 - представление информации в компьютере9 1.2 - представление информации в компьютере
9 1.2 - представление информации в компьютере
 
Представление информации в компьютере
Представление информации в компьютереПредставление информации в компьютере
Представление информации в компьютере
 
23
2323
23
 
378 егоров александр
378 егоров александр378 егоров александр
378 егоров александр
 
Кодирование информации
Кодирование информацииКодирование информации
Кодирование информации
 
Кодирование информации
Кодирование информацииКодирование информации
Кодирование информации
 
Test
TestTest
Test
 
Линейные коды
Линейные кодыЛинейные коды
Линейные коды
 
23.02.15_Симметричные криптосистемы.pptx
23.02.15_Симметричные  криптосистемы.pptx23.02.15_Симметричные  криптосистемы.pptx
23.02.15_Симметричные криптосистемы.pptx
 
Приложения теории кодирования
Приложения теории кодированияПриложения теории кодирования
Приложения теории кодирования
 
система счисления
система счислениясистема счисления
система счисления
 
03
0303
03
 
егэ часть в
егэ часть вегэ часть в
егэ часть в
 
лекция 3.docx
лекция 3.docxлекция 3.docx
лекция 3.docx
 
Переводной экзамен
Переводной экзаменПереводной экзамен
Переводной экзамен
 
лабораторная работа 3
лабораторная работа 3лабораторная работа 3
лабораторная работа 3
 
системы счисления
системы счислениясистемы счисления
системы счисления
 
правила перевода чисел в позиционных системах счисления
правила перевода чисел в  позиционных системах  счисленияправила перевода чисел в  позиционных системах  счисления
правила перевода чисел в позиционных системах счисления
 
лекция 8 арифметические операции информатика
лекция 8 арифметические операции информатикалекция 8 арифметические операции информатика
лекция 8 арифметические операции информатика
 
лекция 8 арифметические операции информатика
лекция 8 арифметические операции информатикалекция 8 арифметические операции информатика
лекция 8 арифметические операции информатика
 

представление целых чисел в формате с фиксированной запятой

  • 1. ПРЕДСТАВЛЕНИЕ ЦЕЛЫХ ЧИСЕЛ В ФОРМАТЕ С ФИКСИРОВАННОЙ ЗАПЯТОЙ Составитель: учитель информатики МАОУ СОШ №24 Мукина Татьяна Владимировна Тамбов 2014
  • 2. «Мысль- выражать все числа немногими знаками, придавая им значения по форме, еще значения по месту, настолько проста, что именно из-за этой простоты трудно оценить, насколько она удивительна…» Пьер Симон Лаплас (1749 – 1827 гг.)
  • 3. Диапазон значений зависит от размера ячеек памяти, используемых для их хранения. Так в n-разрядной ячейке может храниться 2n различных значений целых чисел. Так в 8- разрядной ячейке может храниться 28=256 различных значений, в 16-разрядной – 216=65536 различных значений. Целые числа могут представляться в компьютере без знака и со знаком. Множество целых чисел, представимых в памяти ЭВМ
  • 4. Целые числа без знака Обычно занимают в памяти компьютера один или два байта. Максимальное значение целого числа без знака (положительного числа) достигается в случае, когда во всех ячейках хранятся единицы. Для n-разрядного представления оно будет равно . Для 8-разрядной ячейки максимальное значение целого положительного числа достигается в случае, когда во всех ячейках хранятся единицы и равно . Минимальное число соответствует восьми нулям, хранящимся в восьми битах ячейки памяти, и равно нулю. Следовательно, в 8- разрядной ячейке диапазон изменения целых чисел без знака: от 0 до 255. В 16-разрядной ячейке - от 0 до 65535 (всего 65536 значений). Так, число 111000012 будет храниться в 8-разрядной ячейке памяти следующим образом:
  • 5. В 16-разрядном представлении число 200610=111110101102 будет храниться следующим образом: 16-разрядное представление числа
  • 6. Целые числа со знаком: прямой, обратный и дополнительный коды Целые числа со знаком обычно занимают в памяти компьютера один, два или четыре байта. Для хранения целых чисел со знаком старший (левый) разряд в машинном слове отводится под знак числа (если число положительное, то в знаковый разряд записывается ноль, если число отрицательное – единица). Ровно половина из всех 2n чисел будут отрицательными; учитывая необходимость нулевого значения, положительных будет на единицу меньше.
  • 7. Диапазоны значений целых чисел со знаком - в 8-разрядной ячейке: от -128 до 127; - в 16-разрядной ячейке: от -32 768 до 32 767; - в 32-разрядной ячейке: от -2 147 483 648 до 2 147 483 647. Для представления отрицательного числа используется дополнительный код. Дополнительный код положительного числа совпадает с его прямым кодом.
  • 8. Прямой код целого положительного числа может быть получен следующим образом: число переводится в двоичную систему счисления, а затем его двоичную запись слева дополняют необходимым количеством нулей в соответствии с разрядностью машинного слова. Например, прямой код числа 3710=1001012 в 16-разрядной ячейке будет иметь вид 0000000000100101. Прямой код
  • 9. Для записи внутреннего представления целого число со знаком (-А) необходимо: 1) модуль числа записать в прямом коде в n двоичных разрядах; 2) получить обратный код числа, для этого значения всех бит инвертировать – все единицы заменить на нули и все нули заменить на единицы); 3) к полученному обратному коду прибавить единицу. Получим дополнительный код целого числа со знаком. Число со знаком (-А)
  • 10. Внутреннее представление целого отрицательного числа -1607 в 16-разрядной ячейке запишется следующим образом: 1111 1001 1011 1001. Так как: 1) а) ½-1607½=160710=110010001112 б) прямой код в 16-разрядной ячейке: 0000 0110 0100 0111 2) обратный код: 1111 1001 1011 1000 3) дополнительный код (результат прибавления 1): 1111 1001 1011 1001 – это внутренне двоичное представление числа (-1607). Примеры
  • 11. Проверь себя Компьютер работает только с целыми положительными числами. Каков диапазон изменения чисел, если для представления числа в памяти компьютера отводится 1 байт? Задание 1 Решение: Диапазон значений от 0 до 28 -1=255 Ответ: от 0 до 255.
  • 12. Проверь себя Каков диапазон изменения целых чисел (положительных и отрицательных), если в памяти компьютера для представления целого числа отводится 1 байт? Задание 2 Решение:В диапазоне целых положительных чисел всего 256 чисел, если в памяти компьютера для них отводится 1 байт. Диапазон значений положительных и отрицательных чисел в равном количестве рассчитаем так: 256:2= 128. Минимальное отрицательное число равно -128. Так как число 0 также входит в этот диапазон, то максимальное положительное число будет равно 127 (от -2 k-1 до 2 k-1-1, действительно, так как 2k:2=2 k-1). Ответ: от -128 до 127.
  • 13. Проверь себя Задание 3 Решение: Компьютер работает только с целыми положительными числами. Каков диапазон изменения чисел, если для представления числа в памяти компьютера отводится 4 байта? Если компьютер работает только с целыми положительными числами, то разряд на знак выделять не надо. Диапазон чисел лежит от 0 до 232 -1, так как 4 байта – 32 бит. Ответ: от 0 до 232 -1 или от 0 до 4 294 967 295
  • 14. Проверь себя Получить десятичное представление числа по его дополнительному коду 100101112 Задание 4 Решение: 1.) Инвертируем дополнительный код 100101112. Получим 01101000 – обратный код 2) Прибавим к полученному числу 1. Получим число 01101001 3) Переведем полученную запись числа из двоичной в 10-ю форму. Получим число 105. 4) Перед полученным числом поставим знак «-»
  • 15. Справочные материалы 1. Угринович Н. Д. Информатика и ИКТ. Профильный уровень : учебник для 10 класса, 2010 год. 2. Ресурсы интернета Решение задач на тему: "Представление чисел в компьютере“ Представление целых чисел в формате с фиксированной запятой