Представление чисел в памяти компьютера Табличные вычисления на компьютере

Содержание

Слайд 2

Электронный калькулятор Перевод чисел Практическая работа № 15 Числа в памяти компьютера Оглавление

Электронный калькулятор
Перевод чисел
Практическая работа № 15
Числа в памяти компьютера

Оглавление

Слайд 3

Электронный калькулятор - специализированное программное приложение, предназначенное для произведения вычислений. Электронный

Электронный калькулятор

- специализированное программное приложение, предназначенное для произведения вычислений.

Электронный калькулятор

NumLock Calculator , приложение OS Windows, имеет несколько режимов работы.
Назначение электронного калькулятора – производить обработку числовой информации.
Слайд 4

Перевод чисел из одной системы счисления в другую Выбрать в меню

Перевод чисел из одной системы счисления в другую

Выбрать в меню View/Scientific.
Выбрать

в меню Dec. Набрать десятичное число.
Выбрать в меню Bin.
Ответ считать в окне данных калькулятора.
Например: набрали 789, в двоичной системе счисления получим 1100010101.

Алгоритм перевода из десятичной системы счисления в двоичную:

Слайд 5

Перевод в другие системы счисления Выбрать в меню Dec. Набрать десятичное

Перевод в другие системы счисления

Выбрать в меню Dec.
Набрать десятичное число

125.
В шестнадцатеричной системе счисления (Hex) число будет равно 7D.
В восьмеричной (Oct) число будет равно 175.

Выбрать в меню View/Scientific (Научный)

Слайд 6

Решение задач с помощью электронного калькулятора. Практическая работа № 15 Цель

Решение задач с помощью электронного калькулятора.

Практическая работа № 15

Цель работы:
научиться

переводить числа двоичной, восьмеричной, шестнадцатеричной систем счисления в десятеричную систему счисления и решать обратную задачу.
Научиться производить арифметические действия с числами в позиционных системах счисления с основаниями 2, 8, 10, 16
Слайд 7

102810 -> X2 100010112 -> X10 76910 -> X2 1010102 ->

102810 -> X2
100010112 -> X10
76910 -> X2
1010102 -> X10
А2F16

-> X10
5638 -> X10
23510 -> X8 -> X16

Ход работы:
1. Перевод чисел

Слайд 8

8. 6110 + 97610 = 9. 10102 + 102 = 10.

8. 6110 + 97610 =
9. 10102 + 102 =
10. 10102 - 112 =
11. 728 +

158 =
12. 2B16 + А16 =

Ход работы:
2. Выполнить действия:

Слайд 9

ЧИСЛА В ПАМЯТИ КОМПЬЮТЕРА Новый материал

ЧИСЛА В ПАМЯТИ КОМПЬЮТЕРА

Новый материал

Слайд 10

Представление целых чисел Ячейка - объем памяти, предоставленный для хранения одного

Представление целых чисел

Ячейка - объем памяти, предоставленный для хранения одного числа.
Память

дискретна и адресуема.
Каждое число хранится в определенной ячейке памяти.
Байты памяти нумеруются (адрес ячейки).
Слайд 11

Представление целых чисел Запишем число 13 в двоичной системе счисления -

Представление целых чисел

Запишем число 13 в двоичной системе счисления - 1101

и занесем в байтовую ячейку памяти (8 бит).

Дополним число 1101 до семи бит незначащими нулями (слева) - 0001101.
Крайний левый бит – знаковый разряд: 0 – положительное число, 1 – отрицательное.
01111111 – наибольшее положительное число (128-1=127).

Слайд 12

Представление целых отрицательных чисел Отрицательные числа в памяти компьютера записываются с

Представление целых отрицательных чисел

Отрицательные числа в памяти компьютера записываются с помощью

дополнительного кода.

Записать представление положительного числа.
Инвертировать код.
К инвертированному числу прибавить 1.
ПРОВЕРИТЬ: при сложении с положительным числом получаем 0.

Слайд 13

Пример: Записать представление положительного числа 13 - 00001101. Инвертировать код -

Пример:

Записать представление положительного числа 13 - 00001101.
Инвертировать код - 11110010.
К

инвертированному числу прибавить 1: 11110010
+ 1
11110011
Получили представление числа
-13.
Слайд 14

Диапазон значений чисел Наибольшее положительное число 127, а наибольшее отрицательное число

Диапазон значений чисел

Наибольшее положительное число 127, а наибольшее отрицательное число 10000000,

это -128.
-128<=X<=127 или -27 ≤ X ≤ 27 – 1
Для увеличения диапазона используются 2-х байтовые ячейки:
-215 ≤ X ≤ 215 – 1 или
-32768 ≤ X ≤ 32767
Слайд 15

Что такое переполнение? Выход результатов вычислений за границы допустимого диапазона называется

Что такое переполнение?

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

Переполнение

приводит к ошибкам при автоматических расчетах или остановке выполнения программы.
Программист должен правильно определять тип данных (диапазон чисел).
Слайд 16

Представление вещественных чисел Целые и дробные числа в совокупность называются вещественными

Представление вещественных чисел

Целые и дробные числа в совокупность называются вещественными

или действительными числами.

Запишем число Х как произведения мантиссы m и основания системы счисления p в некоторой целой степени n (порядок).
Например:
456,78 = 0,45678∙103,
где m = 0,45678, p = 10, a n = 2.

Слайд 17

Представление вещественных чисел Мантисса и порядок, представленные в двоичной системе хранятся

Представление вещественных чисел

Мантисса и порядок, представленные в двоичной системе хранятся

в одной ячейке.

Для представления (записи в память) обычно требуется 32-разрядная или 64-разрядная ячейка.
Любые машинные вычисления содержат погрешность. Поэтому корень из числа 4 вполне может быть равен 1,997.