KNOWLEDGE HYPERMARKET


Числа в памяти компьютера. Полные уроки
Строка 25: Строка 25:
[[Image:Kak vig celoe.jpg]]  
[[Image:Kak vig celoe.jpg]]  
-
 
+
<br>
Попробуем получить представление числа 25 (десятичная система счисления) в таких ячейках. Для такой операции нужно перевести число 25 в двоичную систему счисления по такой схеме:  
Попробуем получить представление числа 25 (десятичная система счисления) в таких ячейках. Для такой операции нужно перевести число 25 в двоичную систему счисления по такой схеме:  
Строка 31: Строка 31:
''25<sub>10</sub> = 11001<sub>2</sub>''  
''25<sub>10</sub> = 11001<sub>2</sub>''  
-
''<sub></sub>''
+
''<sub></sub>''  
-
Теперь «вписываем» это число в восьмиячеечную форму, в которой младшие разряды «прижимаются» к правому краю ячейки, а оставшиеся слева старшие разряды заполняются нулями: ''00011001''
+
Теперь «вписываем» это число в восьмиячеечную форму, в которой младшие разряды «прижимаются» к правому краю ячейки, а оставшиеся слева старшие разряды заполняются нулями: ''00011001''  
Первый слева разряд характеризирует число как положительное (если в этом разряде ноль) или как отрицательное (если в разряде стоит единица).  
Первый слева разряд характеризирует число как положительное (если в этом разряде ноль) или как отрицательное (если в разряде стоит единица).  
Строка 39: Строка 39:
Самому большому положительному целому числу соответствует код <u>01111111</u>.  
Самому большому положительному целому числу соответствует код <u>01111111</u>.  
-
Высчитываем, чему равно это число в десятичной системе - к младшему разряду этого числа прибавляем единицу и получается число 10000000 (в десятичной системе оно равно 27 = 128).
+
Высчитываем, чему равно это число в десятичной системе - к младшему разряду этого числа прибавляем единицу и получается число 10000000 (в десятичной системе оно равно 27 = 128).  
Итак, <u>011111112 = 128 - 1 = 127.</u>  
Итак, <u>011111112 = 128 - 1 = 127.</u>  
-
<u></u>
+
<u></u>  
{{#ev:youtube|vQ748FuizOM&feature=related}}  
{{#ev:youtube|vQ748FuizOM&feature=related}}  
 +
<br>
-
 
+
'''Типы представления чисел.'''  
-
'''Типы представления чисел.'''
+
Есть два формата представления чисел в компьютерной памяти.  
Есть два формата представления чисел в компьютерной памяти.  
Строка 55: Строка 55:
Один из них кодирует целые числа, второй (т.з. ''плавающая точка'') - для задания определенного подмножества действительных чисел.  
Один из них кодирует целые числа, второй (т.з. ''плавающая точка'') - для задания определенного подмножества действительных чисел.  
-
Для таких чисел существует знаковое представления, под которое отводится старший разряд ячейки:
+
<metakeywords>Информатика, класс, урок, на тему, 9 класс, Числа в памяти компьютера.</metakeywords>
-
'''«0»''' отводится для '''положительных''' чисел, а'''«1»''' - для '''отрицательных.'''
+
Для таких чисел существует знаковое представления, под которое отводится старший разряд ячейки:
-
Для упрощения вычислительных операций в компьютере целые числа представляются в виде специальных кодов:
+
'''«0»''' отводится для '''положительных''' чисел, а'''«1»''' - для '''отрицательных.'''
 +
 
 +
Для упрощения вычислительных операций в компьютере целые числа представляются в виде специальных кодов:  
[[Image:Kods.jpg]]  
[[Image:Kods.jpg]]  
-
 
+
<br>
*'''прямые кода '''- это, собственно, сами двоичные числа, причем значение знакового разряда для положительных чисел равно 0, а для отрицательных -1.  
*'''прямые кода '''- это, собственно, сами двоичные числа, причем значение знакового разряда для положительных чисел равно 0, а для отрицательных -1.  
*'''обратный код '''отрицательных чисел получается из прямого кода путем замены нулей единицами, а единиц нулями.  
*'''обратный код '''отрицательных чисел получается из прямого кода путем замены нулей единицами, а единиц нулями.  
-
*'''дополнительные кода''' отрицательных чисел творятся в результате суммы обратного кода и единицы младшего разряда. При этом перенос в знаковый разряд теряется.  
+
*'''дополнительные кода''' отрицательных чисел творятся в результате суммы обратного кода и единицы младшего разряда. При этом перенос в знаковый разряд теряется.
-
*
+
 
 +
 
Важно отметить, что для положительного числа все коды выглядят абсолютно одинаково.  
Важно отметить, что для положительного числа все коды выглядят абсолютно одинаково.  
Строка 74: Строка 77:
<br>  
<br>  
-
'''Вопросы: '''
+
'''Вопросы: '''  
1. Что такое машинное слово?  
1. Что такое машинное слово?  
Строка 82: Строка 85:
3. Типы представления чисел.  
3. Типы представления чисел.  
 +
<br>
 +
''Список использованных источников:''
-
''Список использованных источников:''
+
1. Урок на тему: «Представление чисел в памяти компьютера»Седых О. Н., г. Прокопьевск, Кемеровская область.
-
1. Урок на тему: «Представление чисел в памяти компьютера»Седых О. Н., г. Прокопьевск, Кемеровская область. 2. Урок на тему: «Арифметические операции в двоичной системе счисления» Распутняя Р. С., г. Вилючинск, Камчатский край.
+
2. Урок на тему: «Арифметические операции в двоичной системе счисления» Распутняя Р. С., г. Вилючинск, Камчатский край.  
3. Информационная культура: Кодирование информации. Информационные модели. 9-10 классы. М.: Дрофа, 2000 г.  
3. Информационная культура: Кодирование информации. Информационные модели. 9-10 классы. М.: Дрофа, 2000 г.  
-
<br> ''Отредактировано и выслано преподавателем Киевского национального университета им. Тараса Шевченка Соловьевым М. С.''
+
<br> ''Отредактировано и выслано преподавателем Киевского национального университета им. Тараса Шевченка Соловьевым М. С.''  
-
 
+
-
Если у вас есть исправления или предложения к данному уроку, [http://xvatit.com/index.php?do=feedback напишите нам].  
+
<br> Если у вас есть исправления или предложения к данному уроку, [http://xvatit.com/index.php?do=feedback напишите нам].  
Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - [http://xvatit.com/forum/ Образовательный форум].  
Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - [http://xvatit.com/forum/ Образовательный форум].  
[[Category:Информатика_9_класс]]
[[Category:Информатика_9_класс]]

Версия 11:05, 1 ноября 2010

Гипермаркет знаний>>Информатика>>Информатика 9 класс. Полные уроки>>Информатика: Числа в памяти компьютера.


Тема: Числа в памяти компьютера

Цель: Ознакомить с законами представления чисел памятью компьютера.

Как уже известно, вычислительные аппараты возникли как средство автоматизации вычислений (о чем, кстати, и говорит аббревиатура ЭВМ). Информацию любого типа из внешнего мира компьютер представляет себе в виде двоичных кодов. Элементы двоичного кода - 0 или 1 - называются разрядами или битами.

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



Память компьютера условно делится на отсеки (ячейки), имеющие свои номера. Причем, нумерация начинается с нуля. Минимальной ячейкой называется байт, то есть 8 двоичных разрядов.

Максимальное количество битов, которое машина может обрабатывать как единое целое, называется машинным словом. Его длина бывает абсолютно разно, например – 2, 4 или 32 бит.

Двоичные разряды в каждом отсеке памяти нумеруются с нуля справа налево


Kak vig celoe.jpg


Попробуем получить представление числа 25 (десятичная система счисления) в таких ячейках. Для такой операции нужно перевести число 25 в двоичную систему счисления по такой схеме:

2510 = 110012

Теперь «вписываем» это число в восьмиячеечную форму, в которой младшие разряды «прижимаются» к правому краю ячейки, а оставшиеся слева старшие разряды заполняются нулями: 00011001

Первый слева разряд характеризирует число как положительное (если в этом разряде ноль) или как отрицательное (если в разряде стоит единица).

Самому большому положительному целому числу соответствует код 01111111.

Высчитываем, чему равно это число в десятичной системе - к младшему разряду этого числа прибавляем единицу и получается число 10000000 (в десятичной системе оно равно 27 = 128).

Итак, 011111112 = 128 - 1 = 127.



Типы представления чисел.

Есть два формата представления чисел в компьютерной памяти.

Один из них кодирует целые числа, второй (т.з. плавающая точка) - для задания определенного подмножества действительных чисел.

Для таких чисел существует знаковое представления, под которое отводится старший разряд ячейки:

«0» отводится для положительных чисел, а«1» - для отрицательных.

Для упрощения вычислительных операций в компьютере целые числа представляются в виде специальных кодов:

Kods.jpg


  • прямые кода - это, собственно, сами двоичные числа, причем значение знакового разряда для положительных чисел равно 0, а для отрицательных -1.
  • обратный код отрицательных чисел получается из прямого кода путем замены нулей единицами, а единиц нулями.
  • дополнительные кода отрицательных чисел творятся в результате суммы обратного кода и единицы младшего разряда. При этом перенос в знаковый разряд теряется.


Важно отметить, что для положительного числа все коды выглядят абсолютно одинаково.


Вопросы:

1. Что такое машинное слово?

2. Как нумеруются двоичные разряды в ячейках компьютера?

3. Типы представления чисел.


Список использованных источников:

1. Урок на тему: «Представление чисел в памяти компьютера»Седых О. Н., г. Прокопьевск, Кемеровская область.

2. Урок на тему: «Арифметические операции в двоичной системе счисления» Распутняя Р. С., г. Вилючинск, Камчатский край.

3. Информационная культура: Кодирование информации. Информационные модели. 9-10 классы. М.: Дрофа, 2000 г.


Отредактировано и выслано преподавателем Киевского национального университета им. Тараса Шевченка Соловьевым М. С.


Если у вас есть исправления или предложения к данному уроку, напишите нам.

Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - Образовательный форум.

Предмети > Информатика > Информатика 9 класс