Выбранный для просмотра документ урок 5.docx
Скачать материал "Урок по информатике "Представление чисел в компьютере"(10 класс)"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ урок 5.pptx
Скачать материал "Урок по информатике "Представление чисел в компьютере"(10 класс)"
Рабочие листы
к вашим урокам
Скачать
1 слайд
Представление чисел в памяти компьютера
2 слайд
Как представляются в компьютере целые числа?
Целые числа могут представляться в компьютере со знаком или без знака.
Целые числа без знака обычно занимают в памяти один или два байта и принимают в однобайтовом формате значения от 000000002 до 111111112 , а в двубайтовом формате - от 00000000 000000002 до 11111111111111112.
3 слайд
Диапазоны значений целых чисел без знака
4 слайд
Число 3910 = 100111 2 в однобайтовом формате:
Число 3910 = 100111 2 в двубайтовом формате:
Число 65 53510 = 11111111 111111112 в двубайтовом формате:
5 слайд
Целые числа со знаком обычно занимают в памяти компьютера один, два или четыре байта, при этом самый левый (старший) разряд содержит информацию о знаке числа. Знак "плюс" кодируется нулем, а "минус" - единицей.
Диапазоны значений целых чисел со знаком
6 слайд
Рассмотрим особенности записи целых чисел со знаком на примере однобайтового формата, при котором для знака отводится один разряд, а для цифр абсолютной величины - семь разрядов.
В компьютерной технике применяются три формы записи (кодирования) целых чисел со знаком: прямой код, обратный код, дополнительный код.
7 слайд
Положительные числа в прямом, обратном и дополнительном кодах изображаются одинаково - двоичными кодами с цифрой 0 в знаковом разряде.
Отрицательные числа в прямом, обратном и дополнительном кодах имеют разное изображение.
1. Прямой код. В знаковый разряд помещается цифра 1, а в разряды цифровой части числа - двоичный код его абсолютной величины
8 слайд
2. Обратный код. Получается инвертированием всех цифр двоичного кода абсолютной величины числа, включая разряд знака: нули заменяются единицами, а единицы –нулями.
3. Дополнительный код. Получается образованием обратного кода с последующим прибавлением единицы к его младшему разряду.
9 слайд
Формы записи целых положительных чисел
имеют одинаковое представление
10 слайд
Формы записи целых отрицательных чисел
11 слайд
Операции над числами с фиксированной точкой.
12 слайд
1. А и В положительные. При суммировании складываются все разряды, включая разряд знака. Так как знаковые разряды положительных слагаемых равны нулю, разряд знака суммы тоже равен нулю. Например:
Получен правильный результат.
13 слайд
2. А положительное, B отрицательное и по абсолютной величине больше, чем А.
Например:
Получен правильный результат в обратном коде. При переводе в прямой код биты цифровой части результата инвертируются: 1 0000111 = –710.
14 слайд
3. А положительное, B отрицательное и по абсолютной величине меньше, чем А. Например:
Компьютер исправляет полученный первоначально неправильный результат (6 вместо 7) переносом единицы из знакового разряда в младший разряд суммы!!!
15 слайд
4. А и В отрицательные. Например:
Полученный первоначально неправильный результат (обратный код числа –1110 вместо обратного кода числа –1010) компьютер исправляет переносом единицы из знакового разряда в младший разряд суммы.
При переводе результата в прямой код биты цифровой части числа инвертируются: 1 0001010 = –1010.
16 слайд
5. А и В положительные, сумма А+В больше, либо равна 2n–1, где n – количество разрядов формата чисел (для однобайтового формата n=8, 2n–1 = 27 = 128). Например:
Семи разрядов цифровой части числового формата недостаточно для размещения восьмиразрядной суммы (16210 = 101000102), поэтому старший разряд суммы оказывается в знаковом разряде. Это вызывает несовпадение знака суммы и знаков слагаемых (знак суммы – отрицателен, знак слагаемых – положительный), что является свидетельством переполнения разрядной сетки.
17 слайд
6. А и В отрицательные, сумма абсолютных величин А и В больше, либо равна 2n–1.
Например:
632 =01111112
Здесь знак суммы тоже не совпадает со знаками слагаемых, что свидетельствует о переполнении разрядной сетки.
18 слайд
1. А и В положительные. Здесь нет отличий от случая 1, рассмотренного для обратного кода, т.к. дополнительный код используется только для отрицательных чисел.
19 слайд
2. А положительное, B отрицательное и по абсолютной величине больше, чем А. Например:
Получен правильный результат в дополнительном коде.
При переводе в прямой код биты цифровой части результата инвертируются и к младшему разряду прибавляется единица: 1 0000110 + 1 = 1 0000111 = –710.
20 слайд
3. А положительное, B отрицательное и по абсолютной величине меньше, чем А.
Например:
Получен правильный результат. Единицу переноса из знакового разряда компьютер отбрасывает.
21 слайд
4. А и В отрицательные.
Например:
Получен правильный результат в дополнительном коде. Единицу переноса из знакового разряда компьютер отбрасывает. Случаи переполнения для дополнительных кодов рассматриваются по аналогии со случаями 5 и 6 для обратных кодов.
22 слайд
Задача.
Выполнить действия над машинными кодами чисел:
с фиксированной точкой. Формат 16 двоичных разрядов.
Дано: А=190; В=250
Найти: С1=А + В; С2=А – В.
Решение:
А(10) = 190; А(16)=BE=10111110(2)
В(10) = 250; В(16)=FA=11111010(2)
С1 = А+В С2 = А – В
А= 0 000000010111110 А = 0 0000000010111110 (прямой код)
+В= 0 000000011111010 - В = 1 111111100000110
(дополнительный код)
С1= 0 000000110111000 С2 = 1 111111111000100
Проверка: Проверка:
С1=110111000(2) С2 = - 111100 = - BC= - 3*16 +12*1 =
= - 60 (10)
С1(16) = 1В8 = 1*16*16+11*16+8*1 = 440(10)
Ответ:
С1 = 0 000000110111000
С2 = 1 000000000111100
23 слайд
Задача.
Выполнить действия над машинными кодами чисел:
с фиксированной точкой.
Формат 16 двоичных разрядов.
Дано: А= - 387; В= - 128
Найти: С1=А + В;
Решение:
X = A+B X = (-A) + ( - B)
А(10) = - 387; А(16)=- 183(16)= - 110000011(2)
В(10) = - 128; В(16)=- 80(16)= - 10000000(2)
A(2) = 1 000000110000011 –прямой код
А(2) = 1 111111001111100 –обратный код
А(2) = 1 111111001111101 – дополн. код
24 слайд
В(2) = 1 000000010000000 – прямой код
В(2) = 1 111111101111111 – обратный код
В(2) = 1 111111110000000 – дополн.код
(-А) = 1 111111001111101
+ (-В) = 1 111111110000000
Х = 1 111110111111101 –доп. код
Х = 1 000001000000010 – обр.код
Х = 1 000001000000011 – пр.код
Х = - 203(16) = - (2*16*16+0*16+3*1) =
= - (256*2+3) = - (512+3)+ - 515
25 слайд
Представление чисел с плавающей точкой.
Этот способ представления опирается на нормализованную (экспоненциальную) запись действительных чисел.
Нормализованная запись отличного от нуля действительного числа A - это запись вида:
А= m* qn,
где m – мантисса числа (правильная дробь, у которой первая цифра после запятой не равна нулю),
q – основание системы,
n – порядок числа.
26 слайд
Примеры:
1. Мантисса числа 64.5 – это число 0.645, а порядок – число 2, так как 64.5 = 0.645*10 степень (2).
2. Мантисса числа 0.0000012 – это число 0.12, а порядок – число -5, потому что 0.0000012= =0.12*10 степень(-5).
При представлении чисел с плавающей запятой часть разрядов ячейки отводится для записи порядка числа, остальные разряды - для записи мантиссы. По одному разряду в каждой группе отводится для изображения знака порядка и знака мантиссы.
27 слайд
Задания на дом:
1. Угринович Н.Д. п. 2.9., стр.103-105.
2. Заполнить карточки.
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Карточка1.docx
Скачать материал "Урок по информатике "Представление чисел в компьютере"(10 класс)"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Карточка10.docx
Скачать материал "Урок по информатике "Представление чисел в компьютере"(10 класс)"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Карточка2.docx
Скачать материал "Урок по информатике "Представление чисел в компьютере"(10 класс)"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ карточка3.docx
Скачать материал "Урок по информатике "Представление чисел в компьютере"(10 класс)"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ карточка4.docx
Скачать материал "Урок по информатике "Представление чисел в компьютере"(10 класс)"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Карточка5.docx
Скачать материал "Урок по информатике "Представление чисел в компьютере"(10 класс)"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Карточка6.docx
Скачать материал "Урок по информатике "Представление чисел в компьютере"(10 класс)"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Карточка7.docx
Скачать материал "Урок по информатике "Представление чисел в компьютере"(10 класс)"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Карточка8.docx
Скачать материал "Урок по информатике "Представление чисел в компьютере"(10 класс)"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Карточка9.docx
Скачать материал "Урок по информатике "Представление чисел в компьютере"(10 класс)"
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
Тема
Представление чисел в компьютере.
Арифметические действия над целыми числами.
Арифметические операции над числами с плавающей точкой.
Цель урока:иметь представление о форматах чисел с фиксированной и плавающей запятой (точкой), знать понятия прямого кода, обратного кода, дополнительного кода, уметь записывать целые числа (положительные и отрицательные) в прямом, обратном и дополнительном коде.
Задачи урока:
образовательные:закрепление знаний учащихся по теме «Представление целых чисел в компьютере».
развивающие:совершенствование умственной и познавательной деятельности учащихся, развитие мышления учащихся.
воспитательные: сознательное усвоение материала учащимися.
Материалы и оборудование к уроку: презентация,конспект урока, карточки с практической работой,интерактивная доска.
Тип урока: комбинированный урок объяснения нового материала и решения примеров.
Форма проведения урока: беседа, практическая работа по решению задач, парная, индивидуальная, фронтальная формы работы.
6 659 991 материал в базе
Настоящий материал опубликован пользователем Кокоркина Светлана Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.