Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: 1 2 [3] 4  Все   Вниз
  Печать  
Автор Тема: двоичная арифметика  (Прочитано 72502 раз)
0 Пользователей и 11 Гостей смотрят эту тему.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #60 : 02-11-2008 20:35 » 

pavlirka,
Код:

     *
  ...1000011
-  ......110
------------
  .......001   

почему в результате 3-й разряд - 0 ? Ведь после выполнения заёма ты делаешь:

Код:

     *
  ...0111(10)11
-  ...... 1  10
------------
  ....... 1  01   
Записан

pavlirka
Гость
« Ответ #61 : 02-11-2008 20:37 » 

RXL,
А преобразование в 8 и 16, не поможешь найти, у меня уже просто истерика, в контрольной еще и 3 задачи Pasckal, до сдачи 14 часов.
Записан
pavlirka
Гость
« Ответ #62 : 02-11-2008 20:38 » 

Алексей1153++
Подожди 1-1= 0, правильно, этоо по твоей табличке.
Записан
pavlirka
Гость
« Ответ #63 : 02-11-2008 20:41 » 

Код:

  1111000011
-  111000110
------------
  0111111001    
[/quote]

Алексей,кроме этого все правильно ответ 0111111101?

Я сейчас еще один пример сделаю.

[/quote]
[/quote]
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #64 : 02-11-2008 20:42 » 

Алексей1153++
Подожди 1-1= 0, правильно, этоо по твоей табличке.


нее, тут не 1-1 , а (10)-1

а ответ правильный , 111111101
Записан

pavlirka
Гость
« Ответ #65 : 02-11-2008 20:45 » 

Ура, я без тебя вообще бы загнылась, спасибо тебе большое, но это еще далеко не конец.
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #66 : 02-11-2008 20:48 » 

Ирина, а теперь умножение (хе хе хе - злорадный смех за кадром) Улыбаюсь)

например, умножаем 11*10

Код:
      11
    * 10
    ----
      00
+    11
---------
     110

посчитай

101* 110
« Последнее редактирование: 02-11-2008 20:50 от Алексей1153++ » Записан

RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #67 : 02-11-2008 20:48 » 

Из восьмеричной переводишь в десятичную или двоичную, а из нее - в шеснадцатеричную- можно так.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
pavlirka
Гость
« Ответ #68 : 02-11-2008 20:51 » 

Проверяй ЗЛОДЕЙ!!! Ты случайно ен преподаватель?
Код:

  100111000
-  10111101
------------
  001000010    
Записан
pavlirka
Гость
« Ответ #69 : 02-11-2008 20:56 » 

RXL,
Знаешь, я может совсем в этом не рублю но вот это уже за гранью моего понимания:

Перевод из двоичной системы в 8- и 16-ричную

Перевод дробной части из двоичной системы счисления в системы счисления с основаниями 8 и 16 осуществляется точно также, как и для целых частей числа, за тем лишь исключением, что разбивка на октавы и тетрады идёт вправо от десятичной запятой, недостающие разряды дополняются нулями справа. Например, рассмотренное выше число 1100,0112 будет выглядеть как 14,38 или C,616.
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #70 : 02-11-2008 21:08 » 

Цитата
Проверяй ЗЛОДЕЙ!!!
неправильно
Код:

  ........0
-  .......1
------------
  ........0   

да ну откуда 0-1=0 ? Улыбаюсь Один будет с заёмом

Цитата
Ты случайно ен преподаватель?
да не, Бог миловал... Не поверишь, сам сейчас сижу вспоминаю, давно столбиком ничего не считал ))
Записан

pavlirka
Гость
« Ответ #71 : 02-11-2008 21:08 » 

А кроме последней верно? Если честно уменя уже глаза устали с не привычки.
Код:
      11
    * 10
    ----
      00
+    11
---------
     110
Леша, я не врубилась, давай подробнее.
Записан
pavlirka
Гость
« Ответ #72 : 02-11-2008 21:12 » 

да не, Бог миловал... Не поверишь, сам сейчас сижу вспоминаю, давно столбиком ничего не считал ))

Так это  еще и не столбиком можно считать,моя самаоценка упала ниже некуда. Класс!
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #73 : 02-11-2008 21:18 » 

Цитата
Так это  еще и не столбиком можно считать,моя самаоценка упала ниже некуда
да ну, зря, когда научишься столбиком считать, про это можно забыть на время - компутер сам умеет считать. Так что давай вникай )

>>Леша, я не врубилась, давай подробнее.

в десятичной системе умеешь столбиком умножаить ? Тут всё один в один
« Последнее редактирование: 02-11-2008 21:22 от Алексей1153++ » Записан

pavlirka
Гость
« Ответ #74 : 02-11-2008 21:22 » 

То есть ничего никута не переносится загадочным образом и не занимается!!!! УРА!!! Улыбаюсь)
Кстати последнее сложение всетаки верно?
  100111000
-  10111101
------------
  001000011   
Записан
pavlirka
Гость
« Ответ #75 : 02-11-2008 21:27 » 

Да там же ответы не 0 и 1 и на пол листа, типа:
 1111000011
* 111000110
----------
1232112343100
« Последнее редактирование: 02-11-2008 21:30 от pavlirka » Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #76 : 02-11-2008 21:36 » 

Цитата
Кстати последнее сложение всетаки верно?
неа )

Код:
       *
  100111000
-  ....1101
------------
  .....0011   

тут ошибка - ты из 4-го разряда заняла, там сейчас 0.
 0-1=1 с заёмом , а у тебя ноль почемур то

-----------------

Цитата
Да там же ответы на пол листа типа:

так я ж спрашиваю - помнишь, как производится умножение столбиком ?

Код:
    1111000011
   * 111000110
   -----------
    0000000000
+  1111000011
+ 1111000011
+0000000000
....
....
....
---------------
результат сложения
Записан

pavlirka
Гость
« Ответ #77 : 02-11-2008 21:40 » 

Так верно или нет? Не может беть неправильно.
Ты еще уходить не собираешься? Не надо
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #78 : 02-11-2008 21:44 » 

100111000-10111101=1111011

ещё не собираюсь
Записан

pavlirka
Гость
« Ответ #79 : 02-11-2008 21:59 » 

Алексей, я совсем запуталась, напишу по действиям посмотриш где я зависаю. Ок?
Код:

  100111000
-  10111101
------------
  ........1 заем в 4 разряде ( в 3 и 2 становятся 1 ??)    
  .......11 1-0
  ......011 1-0
  .....1011 заем из 5
  ....11011 заем из 6
  ...111011 заем из 9, там становится 0 а в 8 и 7 1
  ..0111011  1-1=0
0-0 == 0
0-1 == 1( и заём -1 из старшего разряда)
1-0 == 1
1-1 == 0

[/qu
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #80 : 02-11-2008 22:06 » 

вот сама же пишешь в предпоследней строчке: заем из 9, там становится 0 а в 8 и 7 1

а в следующей у тебя почему то 1-0=0 , хотя должно быть 1
Записан

pavlirka
Гость
« Ответ #81 : 02-11-2008 22:17 » 

Да у меня уже и в голове, я опечаталась, в тетради правильно написала.
У тебя есть талант к преподавательству, даже без личного контакта, я в аудитории  с преподам даже этого не понимала, правда нам читали лекцию к этой контрольной 3 часа и отпустили домой ее делать, изверги.
а  с умножением все оказалось достаточно просто, по-моему получилось.
Код:
  так я ж спрашиваю - помнишь, как производится умножение столбиком ?
     * 111000110
   -----------
 12221122331001210
---------------
результат сложения
Ну что дальше, или я весь запас твоего ангельского терпения исчерпала?

Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #82 : 02-11-2008 22:19 » 

мммм, да не, не получилось - система то двоичная, а у тебя какие то двойки-тройки появились )
Записан

Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #83 : 02-11-2008 22:25 » new

а дальше, если хочешь, деление можешь позырить. Хотя, если у тебя цейтнот , можешь потом - в задании у тебя этого нет

дальше у тебя
>>3) Вычислить значение логической функции на всех наборах ее аргументов
>>F(Х1, Х2, Х 3)=(Х1 ^Х2 ) ˇ((Х1 ^Х3 )ˇ(Х2 ^Х3 ))

ну это я примерно показал - давай решение пиши )
Записан

pavlirka
Гость
« Ответ #84 : 02-11-2008 22:34 » 


 



Я не буду прописывать строчки где умножение на 0
Код:
             1111000011
            * 111000110
            -----------
             0000000000
         +  1111000011
         + 1111000011
      +1111000011
     +1111000011
    +1111000011  
_________________________
    1111111111111011110  
У меня не цейтнот, это по иначе называется, но я не хочу этих слов употреблять вслух.
Попробую дальше.

[/quote]
« Последнее редактирование: 02-11-2008 22:37 от pavlirka » Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #85 : 02-11-2008 22:41 » 

неправильно
Код:
             1111000011
            * 111000110
            -----------
         +  1111000011
         + 1111000011
      +1111000011
     +1111000011
    +1111000011   
_________________________
    1111111111111011110 

а должно
    1101010101111010010

1+1= 10 , а не 1
Записан

pavlirka
Гость
« Ответ #86 : 02-11-2008 22:57 » 

3) составляем таблицу для трёх аргументов. А также делаем промежуточные действия для удобства
Код:
X1  X2  X3  | Х1^Х2 | Х1^Х3 | Х2^Х3  |  F
0   0   0   |  0    |   0   |   0    |  0
0   0   1   |  0    |   0   |   0    |  0
0   1   0   |  0    |   1   |    1   |   1
0   1   1   |  1    |    1  |    1   |   1
1   0   0   |   1   |    0  |    0   |   0
1   0   1   |   1   |    1  |    1   |   1
1   1   0   |   1   |    1  |   1    |   1
1   1   1   |   1   |    1  |   1    |   1
Сама не поняла что сделала.
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #87 : 02-11-2008 23:04 » 

а что не поняла то ?

столбик с аргументами - это все возможные комбинации входных параметров

операция ^ (логическое умножение, побитовое И, AND) работает так:
0^0=0
0^1=0
1^0=0
1^1=1

операция ˇ (логическое сложение, побитовое ИЛИ, OR) работает так:
0ˇ0=0
0ˇ1=1
1ˇ0=1
1ˇ1=1
Записан

Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #88 : 02-11-2008 23:06 » 

в итоге
Код:
X1  X2  X3  | Х1^Х2 | Х1^Х3 | Х2^Х3  |  F
0   0   0   |  0    |   .   |    .   |  .
0   0   1   |  0    |   .   |    .   |  .
0   1   0   |  0    |   .   |    .   |  .
0   1   1   |  0    |   .   |    .   |  .
1   0   0   |  0    |   .   |    .   |  .
1   0   1   |  0    |   .   |    .   |  .
1   1   0   |  1    |   .   |    .   |  .
1   1   1   |  1    |   .   |    .   |  .

посчитай остальные столбики
Записан

pavlirka
Гость
« Ответ #89 : 02-11-2008 23:14 » 

в итоге
Код:
X1  X2  X3  | Х1^Х2 | Х1^Х3 | Х2^Х3  |  F
0   0   0   |  0    |   0   |    0   |  0
0   0   1   |  0    |   0   |    0   |  0
0   1   0   |  0    |   0   |    0   |  0
0   1   1   |  0    |   0   |    1   |  1
1   0   0   |  0    |   0   |    0   |  1
1   0   1   |  0    |   1   |    0   |  1
1   1   0   |  1    |   0   |    0   |  1
1   1   1   |  1    |   1   |    1   |  1

« Последнее редактирование: 02-11-2008 23:17 от pavlirka » Записан
Страниц: 1 2 [3] 4  Все   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines