Конспект урока "Представление чисел в памяти компьютера" 10 класс
Урок «Представление чисел в памяти компьютера»
Дершевич О. М.,
учитель информатики и ИКТ
ГБОУ СОШ 141
г. Санкт-Петербурга
Цель урока: освоить принципы представления чисел в памяти компьютера
Тип урока: урок получения новых знаний
Класс: 10 класс
Ход урока
Теоретическая основа урока
Память компьютера построена из двоичных запоминающих элементов –
бит, объединённых в группы по 8 бит, которые называются байтами. Все
байты пронумерованы. Номер байта называется его адресом. Байты могут
объединятся в ячейки, которые называются также словами. Для каждого
компьютера характерна определённая длина слова – 2, 4 или 8 байт.
Слово – 16 бит
Двойное слово – 32 бита
Кодирование целых чисел.
В компьютерной технике применяются 3 формы кодирования целых
чисел: прямой код,
обратный код,
дополнительный код.
Положительные числа в прямом, обратном и дополнительном кодах
изображаются одинаково – двоичными кодами с цифрой 0 в знаковом
разряде.
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
Знаковый разряд
Пример. Число 19=10011
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
1
Для отрицательных чисел в прямом коде в 15 разряде ставится 1 (знак
числа).
Например, число –19 = – 10011 записывается так:
1
0
0
0
0
0
0
0
0
0
0
1
0
0
1
1
Обратный код получается инвертированием всех цифр, разряд знака
содержит 1.
Число -19 = –10011 в обратном коде:
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
0
Для образования дополнительного кода все цифры инвертируются,
кроме последней значащей единицы справа и всех нулей, которые стоят
после этой единицы.
Например, число – 19 = – 10011 в дополнительном коде:
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
А число 10010 в дополнительном коде выглядит так:
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
Для чего нужно представлять числа в обратном и дополни-
тельном кодах? Эти коды позволяют операцию вычитания
заменить операцией сложения, что упрощает конструкцию
арифметико-логического устройства компьютера.
Примеры
Десятичное
1997
Двоичное
111 11001101
Доп. код
00000111 11001101
Десятичное
1998
Двоичное
111 11001110
Доп. код
00000111 11001110
Десятичное
-1997
Двоичное
-111 11001101
Доп. код
11111000 00110011
Десятичное
-1998
Двоичное
-111 11001110
Доп. код
11111000 00110010
не изменились
Задания.
1. Представить в прямом, обратном и дополнительном кодах следующие
числа:
1001111000, 111001, – 1001111000, – 111001
Информатика - еще материалы к урокам:
- Разработка урока "Компьютерное пиратство"
- Разработка урока "Основные объекты и приемы управления операционной системой. Файлы, папки, ярлыки"
- Презентация "Основные объекты и приемы управления ОС. Файлы, папки, ярлыки"
- Конспект урока "Первые шаги в программе PageMaker (верстка страниц)"
- Конспект урока "Представление информации в форме таблиц" 5 класс
- Конспект урока "Использование графического редактора при составлении орнаментальной композиции, как одного из видов информационной модели"