1 / 7

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

Табличные вычисления на компьютере. Материал к уроку. 2005. Как компьютер работает с числами. 0. Компьютер работает с числами в двоичной системе счисления. Системой счисления называют определенные правила записи чисел и связанные с ними способы выполнения вычислений.

haven
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Табличные вычисления на компьютере Материал к уроку 2005

  2. Как компьютер работает с числами 0 Компьютер работает с числами в двоичной системе счисления. Системой счисления называют определенные правила записи чисел и связанные с ними способы выполнения вычислений. В двоичной системе счисления существует всего две цифры: 0 и 1 0 1 1 0 0 Развернутая форма записи числа 1 1 1 2 1 0 33310 = 3*10 + 3*10 + 3*10 = 300 + 30 + 3 825710 = 8*10 + 2*10 + 5*10 + 7*10 = 8000 + 200 + 50 + 7 0 3 2 1 0 5 4 3 2 1 0 1101012 = 1*2 + 1*2 + 0*2 + 1*2 + 0*2 + 1*2 = 32 + 16 + 4 + 1=5310

  3. повторение 0 1 2 • 2 = 1 2 = 2 2 = 4 • = 8 2 = 16 2 = 32 • 2 = 64 2 = 128 2 = 256 • 2 = 512 2 = 1024 3 4 5 6 7 8 9 10

  4. Перевод десятичных чисел в двоичную 0 3 2 1 • Первый способ 1510=8+4+2+1= 1*2 +1*2 +1*2 +1*2 =11112 2 37 • Второй способ 2 3710 = 1001012 36 18 1 18 9 2 8 2 4 0 2 2 1 4 2 1 Самостоятельно 22810 ; 35610 ; 52210 ; 100010 ; 100102 ; 1100112 ; 101012 ; 0 0 • Третий способ • 2 1 • 2 0 • 2 1 • 6 2 0 • 3 2 1 • 1 1 5310 = 1101012 Ответы: 22810 =111001002 ; 35610=1011001002; 52210=10000010102; 100010=11111010002; 100102 = 1810; 1100112 = 5110 ; 101012 = 2110;

  5. Арифметика двоичных чисел Правила: 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10 Проверка: 10110111012 = 73310 1110101102 = 47010 100101100112= 120310 733 + 470 = 1203 1011011101 111010110 10010110011 0 * 0 = 0 0 * 1 = 0 1 * 0 = 0 1 * 1 = 1 1101101 101 1101101 1101101 1000100001 11011012 = 10910 1012 = 510 10001000012 = 54510 109 * 5 = 545 Самостоятельно: Проверка: 1110012 = 5710 1012 = 510 111002 = 28101010012 = 4110 11001102 = 10210 1112 = 710 1001102 = 3810 1110002 = 5610 1010102 = 4210 11012 = 1310 1100012 = 4910 110012 = 2510 111001 + 11100 = 1100110 + 100110 = 101010 + 110001 = 11001 * 101 = 101001 * 111 = 111000 * 1101 = 1010101 (85) 10001100 (140) 1011011 (91) 1111101 (125) 100011111 (287) 1011011000 (728)

  6. Представление целых чисел В памяти компьютера целые числа представляются в двоичной системе счисления и могут занимать ячейку размером 8, 16, 32 и т.д. битов. ячейка 2510 = 110012 Максимальное целое положительное число, помещающееся в 8-разрядную ячейку, равно 127 (01111111). • Для представления отрицательных целых чисел используется • дополнительный код : • записать внутреннее представление положительного числа; • записать обратный код (замена 0 на 1 и 1 на 0) ; • к полученному числу прибавить 1. Числа в памяти компьютера • Определим внутреннее представление числа - 25 в 8-разрядной • ячейке: • 00011001 • 11100110 • +1 • 11100111 – это и есть представление числа - 25

  7. Размер ячейки и диапазон значений чисел Для 8-разрядной ячейки : - 128 <= X <= 127, или -2 <=X <= 2 -1 7 7 Для 16-разрядной ячейки: - 32768 <= X <= 32767, или - 2 <= X <= 2 -1 15 15 Для 32-разрядной ячейки: - 2147483648 <= X<=2147483647, или – 2 <=X<=2-1 Числа в памяти компьютера 31 31 • Представление вещественных чисел Всякое вещественное число (Х) можно записать в виде произведения мантиссы m и основания системы счисления p в некоторой целой степени n, которую называют порядком: Х = m* р n 2 25,324 = 0,25324*10 , где m=0,25324, n=2 Учитель Сафронова Л.В.

More Related