Автор Тема: Умножение и вычитание кодов (2, 8, 16)  (Прочитано 11432 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Veter

  • Пользователь
  • **
  • Сообщений: 42
  • Я ВетеР =)
    • Просмотр профиля
Re: Умножение и вычитание кодов (2, 8, 16)
« Ответ #15 : 15 Декабря 2009, 21:17:35 »
в) 1101111000,1001(2) -1000000,01(2)
г) 1040,2(8 )-533,2(8 )
д) 3FB,4(16)-140,6(16)
Нужные символы:  ∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡  ≠ ≤ ≥ ≈ ∩   α β γ δ ε ζ η θ λ μ ξ π ρ σ φ ψ

Оффлайн Veter

  • Пользователь
  • **
  • Сообщений: 42
  • Я ВетеР =)
    • Просмотр профиля
Re: Умножение и вычитание кодов (2, 8, 16)
« Ответ #16 : 15 Декабря 2009, 22:08:38 »
Я не пойму в вычитании нужно просто вычитать столбиком а индекс остаётся ? Или как ?
Если тупо вычитаем тогда чтото странные числа получаются
Нужные символы:  ∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡  ≠ ≤ ≥ ≈ ∩   α β γ δ ε ζ η θ λ μ ξ π ρ σ φ ψ

Оффлайн garik

  • Постоялец
  • ***
  • Сообщений: 192
    • Просмотр профиля
Re: Умножение и вычитание кодов (2, 8, 16)
« Ответ #17 : 15 Декабря 2009, 22:55:57 »
Я так думая если системы счисления одинаковые то тупо столбиком)))
Но точно не знаю

Оффлайн Veter

  • Пользователь
  • **
  • Сообщений: 42
  • Я ВетеР =)
    • Просмотр профиля
Re: Умножение и вычитание кодов (2, 8, 16)
« Ответ #18 : 15 Декабря 2009, 23:08:37 »
а) 1111100010(2) - 101000001(2) = 1010088909
б) 1011000100(2) - 1000100000(2) = 10900100
в) 1101111000,1001(2) -1000000,01(2) = 1100111000,0901
г) 1040,2(8 )-533,2(8 ) = 507

Помогите пожалуйста решить д) 3FB,4(16)-140,6(16)
И пожалуйста объясните как делать умножения
а)11111(2) * 10001(2)
б) 1237,3(8 ) * 111,5(8 )
в) 66,4(16) * 65,8(16)
Буду признателен ! Не спал уже 34 часа завтра с утра вставать помогите !
Нужные символы:  ∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡  ≠ ≤ ≥ ≈ ∩   α β γ δ ε ζ η θ λ μ ξ π ρ σ φ ψ

Оффлайн Veter

  • Пользователь
  • **
  • Сообщений: 42
  • Я ВетеР =)
    • Просмотр профиля
Re: Умножение и вычитание кодов (2, 8, 16)
« Ответ #19 : 15 Декабря 2009, 23:09:21 »
Администрация помогите проверьте меня вычитание
Нужные символы:  ∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡  ≠ ≤ ≥ ≈ ∩   α β γ δ ε ζ η θ λ μ ξ π ρ σ φ ψ

Оффлайн Veter

  • Пользователь
  • **
  • Сообщений: 42
  • Я ВетеР =)
    • Просмотр профиля
Re: Умножение и вычитание кодов (2, 8, 16)
« Ответ #20 : 16 Декабря 2009, 00:14:01 »
Умножение:
а)11111(2) * 10001(2)

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

Переводим множители в десятиричную систему:

11111(2) = 1*24+1*23+1*22+1*11+1*10 = 16+8+4+1+1 = 30(10)

10001(2) = 1*24+0*23+0*22+0*21+1*20 = 16+0+0+0+1 = 17(10)

30(10)*17(10)=510(10)

Теперь требуется перевести в двоичную систему число : 510(10)

б)     1237,3(8) * 111,5(8)

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

Переводим множители в десятиричную систему:

1237,3(8) = 1*8 3 + 2*8 2 + 3*8 1 + 7*8 0 + 3*8-1 = 512+128+24+7+0,375 = 671,375(10)

111,5 = 1*82+1*81+1*80+5*8-1 = 64 + 8 +1 + 0,625 = 73,625(10)

671,375(10)*73,625(10) = 49429,984375(10)

Теперь требуется перевести в восьмиричную систему число : 49429,984375(10)

в) 66,4(16) * 65,8(16)

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

Переводим множители в десятиричную систему:

66,4(16) = 6*161+6*160+4*16-1= 96+6+0,25 = 102,25(10)

65,8(16) = 6*161+5*160+8*16-1=96+5+0,5= 101,5(10)

102,25(10)*101,5(10)=10378,375(10)

Теперь требуется перевести в шестнадцатиричную систему число : 10378,375(10)

Как это сделатЬ !? =( Подскажите!!!
Нужные символы:  ∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡  ≠ ≤ ≥ ≈ ∩   α β γ δ ε ζ η θ λ μ ξ π ρ σ φ ψ

Оффлайн Veter

  • Пользователь
  • **
  • Сообщений: 42
  • Я ВетеР =)
    • Просмотр профиля
Re: Умножение и вычитание кодов (2, 8, 16)
« Ответ #21 : 16 Декабря 2009, 00:15:45 »
Умножение:
а)11111(2) * 10001(2)

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

Переводим множители в десятиричную систему:

11111(2) = 1*24+1*23+1*22+1*11+1*10 = 16+8+4+1+1 = 30(10)

10001(2) = 1*24+0*23+0*22+0*21+1*20 = 16+0+0+0+1 = 17(10)

30(10)*17(10)=510(10)

Теперь требуется перевести в двоичную систему число : 510(10)

б)     1237,3(8 ) * 111,5(8 )

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

Переводим множители в десятиричную систему:

1237,3(8 ) = 1*8 3 + 2*8 2 + 3*8 1 + 7*8 0 + 3*8-1 = 512+128+24+7+0,375 = 671,375(10)

111,5 = 1*82+1*81+1*80+5*8-1 = 64 + 8 +1 + 0,625 = 73,625(10)

671,375(10)*73,625(10) = 49429,984375(10)

Теперь требуется перевести в восьмиричную систему число : 49429,984375(10)

в) 66,4(16) * 65,8(16)

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

Переводим множители в десятиричную систему:

66,4(16) = 6*161+6*160+4*16-1= 96+6+0,25 = 102,25(10)

65,8(16) = 6*161+5*160+8*16-1=96+5+0,5= 101,5(10)

102,25(10)*101,5(10)=10378,375(10)

Теперь требуется перевести в шестнадцатиричную систему число : 10378,375(10)

Как это сделатЬ !? =( Подскажите!!!
Нужные символы:  ∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡  ≠ ≤ ≥ ≈ ∩   α β γ δ ε ζ η θ λ μ ξ π ρ σ φ ψ

Оффлайн Veter

  • Пользователь
  • **
  • Сообщений: 42
  • Я ВетеР =)
    • Просмотр профиля
Re: Умножение и вычитание кодов (2, 8, 16)
« Ответ #22 : 16 Декабря 2009, 00:17:01 »
Теперь думаю вычитание администрация помогите мне перенести из десятичной в другие системы исчисления очень прошу!
Нужные символы:  ∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡  ≠ ≤ ≥ ≈ ∩   α β γ δ ε ζ η θ λ μ ξ π ρ σ φ ψ

Оффлайн Veter

  • Пользователь
  • **
  • Сообщений: 42
  • Я ВетеР =)
    • Просмотр профиля
Re: Умножение и вычитание кодов (2, 8, 16)
« Ответ #23 : 16 Декабря 2009, 00:52:45 »
Вычитание чисел в двоичной системе счисления.

Вычитание чисел в двоичной системе счисления заменяется сложением уменьшаемого и  вычитаемого. Вычитаемое при этом записывается в обратном коде.

Обратный код получается из прямого кода путём замены всех нулей на 1, а всех единиц на 0.

Процесс вычитания чисел в двоичной системе счисления происходит в два этапа.

На первом этапе выравнивается количество разрядов у уменьшаемого и вычитаемого и добавляются знаковые разряды. В знаковом разряде у положительного числа записывается 1, а в знаковом разряде у отрицательного числа записывается 0.

На втором этапе вычитаемое записывается в обратном коде. Для этого все нули у вычитаемого заменяются на 1 а все единицы у вычитаемого заменяются на 0.

Затем происходит сложение уменьшаемого, записанного в прямом коде с вычитаемым, записанным в обратном коде.



                         

Нужные символы:  ∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡  ≠ ≤ ≥ ≈ ∩   α β γ δ ε ζ η θ λ μ ξ π ρ σ φ ψ

Оффлайн Veter

  • Пользователь
  • **
  • Сообщений: 42
  • Я ВетеР =)
    • Просмотр профиля
Re: Умножение и вычитание кодов (2, 8, 16)
« Ответ #24 : 16 Декабря 2009, 00:57:11 »
Помогите мне с этапами я чтото опять тупить начал =( не могу сообразить =( ???
Нужные символы:  ∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡  ≠ ≤ ≥ ≈ ∩   α β γ δ ε ζ η θ λ μ ξ π ρ σ φ ψ

Оффлайн Veter

  • Пользователь
  • **
  • Сообщений: 42
  • Я ВетеР =)
    • Просмотр профиля
Re: Умножение и вычитание кодов (2, 8, 16)
« Ответ #25 : 16 Декабря 2009, 01:19:18 »
Вычитание:

а) 1111100010(2) - 101000001(2)

  _ 1111100010  =>  _ 1| 1111100010                +   1111100010
      101000001          0| 0101000001                     1010111110
                                                                     ____________
                                                                    1  1010100000
                                                                     ___________1
                                                                        1010100001
Анализ ответа говорит о том, что ответ отрицателен (так как в знаковом разряде стоит 1), и поэтому он записан пока что в обратном коде. Для получения окончательного ответа нужно преобразовать его в прямой код, то есть заменить все нули на 1 а все единицы на 0.

                                              Ответ: 0101011110(2)

Проверьте меня пожалуйста ! то я незнаю решать мне дальше или нет!
Нужные символы:  ∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡  ≠ ≤ ≥ ≈ ∩   α β γ δ ε ζ η θ λ μ ξ π ρ σ φ ψ

Оффлайн Veter

  • Пользователь
  • **
  • Сообщений: 42
  • Я ВетеР =)
    • Просмотр профиля
Re: Умножение и вычитание кодов (2, 8, 16)
« Ответ #26 : 16 Декабря 2009, 01:36:32 »
б) 1011000100(2) - 1000100000(2)

  _ 1011000100  =>      1|   + 1011000100
     1000100000           0|      0111011111
                                      ____________
                                         0010100011
                                                       1
                                        ___________
                                         0010100100

Анализ ответа говорит о том, что ответ положителен (так как в знаковом разряде стоит 0), и поэтому он записан в прямом коде.
 
                                       Ответ: 10100100(2)
Нужные символы:  ∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡  ≠ ≤ ≥ ≈ ∩   α β γ δ ε ζ η θ λ μ ξ π ρ σ φ ψ

Оффлайн Veter

  • Пользователь
  • **
  • Сообщений: 42
  • Я ВетеР =)
    • Просмотр профиля
Re: Умножение и вычитание кодов (2, 8, 16)
« Ответ #27 : 16 Декабря 2009, 01:40:53 »
в) 1101111000,1001(2) -1000000,01(2)


             Что делать с символами после запятой помогите ?  я незнаю. ... =(
Нужные символы:  ∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡  ≠ ≤ ≥ ≈ ∩   α β γ δ ε ζ η θ λ μ ξ π ρ σ φ ψ

Оффлайн Veter

  • Пользователь
  • **
  • Сообщений: 42
  • Я ВетеР =)
    • Просмотр профиля
Re: Умножение и вычитание кодов (2, 8, 16)
« Ответ #28 : 16 Декабря 2009, 02:36:14 »
г) 1040,2(8 )-533,2(8 )


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

1040,2(8 ) = 1*83+0*82+4*81+0*80+2*8-1 = 512+0+32+0+0,25=544,25(10)

533,2(8 ) = 5*82+3*81+3*80+2*8-1= 320+24+3+0,25=347,25 (10)

теперь переводим в двоичную систему:

544/2=272/2=136/2=68/2=34/2=17/2=8/2=4/2=2/2=1   
       =0      =0       =0    =0    =0     =1   =0  =0   =1        =>     000001001(2)

0,25
*2
0,50
*2
1,00          => ,001



347/2=173/2=86/2=43/2=21/2=10/2=5/2=2/2=1
        =1      =1    =0    =1     =1    =0   =1   =1        =>     11011011(2)

0,25
*2
0,50
*2
1,00           => ,001


1040,2(8 ) = 000001001,001(2)
533,2(8 ) = 11011011,001(2)


_       1001,001   =>     1| 00001001,001   =>   +  1|00001001,001
  11011011,001            0| 11011011.001             0|00100100,001
                                                                 ________________
                                                                    1  00101101,010

Анализ ответа говорит о том, что ответ отрицателен (так как в знаковом разряде стоит 1), и поэтому он записан пока что в обратном коде. Для получения окончательного ответа нужно преобразовать его в прямой код, то есть заменить все нули на 1 а все единицы на 0.

                             Ответ: 11010010,101(2)
Нужные символы:  ∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡  ≠ ≤ ≥ ≈ ∩   α β γ δ ε ζ η θ λ μ ξ π ρ σ φ ψ

Оффлайн Veter

  • Пользователь
  • **
  • Сообщений: 42
  • Я ВетеР =)
    • Просмотр профиля
Re: Умножение и вычитание кодов (2, 8, 16)
« Ответ #29 : 16 Декабря 2009, 02:44:32 »
1101111000,1001(2) -1000000,01(2)

_ 1101111000,1001  =>  _ 1| 1101111000,1001                +   1101111000,1001
       1000000,01              0| 0001000000,0100                     0001000000,0100
                                                                                    ________________
                                                                                 1  1110111000,1101
                                                                                  ___________1_____
                                                                                     1110111001,1101

Анализ ответа говорит о том, что ответ отрицателен (так как в знаковом разряде стоит 1), и поэтому он записан пока что в обратном коде. Для получения окончательного ответа нужно преобразовать его в прямой код, то есть заменить все нули на 1 а все единицы на 0.

                                       Ответ: 1000110,001(2)
Нужные символы:  ∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡  ≠ ≤ ≥ ≈ ∩   α β γ δ ε ζ η θ λ μ ξ π ρ σ φ ψ

 

умножение матрицы на число

Автор len4a

Ответов: 1
Просмотров: 2282
Последний ответ 06 Ноября 2009, 15:28:02
от настена
Умножение шестнадцатеричных чисел

Автор Дудулька

Ответов: 5
Просмотров: 4309
Последний ответ 24 Апреля 2012, 15:12:14
от tig81
таблица умножение на 2,3,4и5

Автор zver84

Ответов: 15
Просмотров: 6370
Последний ответ 13 Сентября 2012, 00:08:38
от светлячок
умножение матриц

Автор dshonored

Ответов: 6
Просмотров: 2315
Последний ответ 19 Февраля 2013, 20:12:45
от tig81
Вычитание строки матрицы

Автор vasiapupkin2

Ответов: 11
Просмотров: 14108
Последний ответ 19 Апреля 2012, 16:51:56
от tig81