Dimitar23308

Untitled

Oct 12th, 2026
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.22 KB | None | 0 0
  1. Таблица А: събиране на два бита
  2.  
  3. Събираеми | 0+0 | 0+1 | 1+0 | 1+1
  4. -----------------------------------
  5. Сума | 0 | 1 | 1 | 0
  6. Пренос | 0 | 0 | 0 | 1
  7.  
  8. Таблица Б: изваждане на два бита
  9.  
  10. Изваждане | 0−0 | 1−0 | 1−1 | 0−1
  11. -----------------------------------
  12. Резултат | 0 | 1 | 0 | 1
  13. Заем | 0 | 0 | 0 | 1
  14.  
  15. ==================================================
  16.  
  17. 2. Събиране в двоична система
  18.  
  19. Задача А:
  20.  
  21. 1)
  22. 1 1 1 (пренос)
  23. 1 0 1 0 (2)
  24. + 0 1 1 1 (2)
  25. -----------
  26. 1 0 0 0 1 (2)
  27.  
  28. Проверка: 1010(2) = 10(10), 0111(2) = 7(10) -> 10 + 7 = 17(10) = 10001(2)
  29.  
  30. 2)
  31. 1 1 1 (пренос)
  32. 1 1 0 1 (2)
  33. + 1 0 0 1 (2)
  34. -----------
  35. 1 0 1 1 0 (2)
  36.  
  37. Проверка: 1101(2) = 13(10), 1001(2) = 9(10) -> 13 + 9 = 22(10) = 10110(2)
  38.  
  39. 3)
  40. 1 1 1 1 1 (пренос)
  41. 1 1 1 1 1 (2)
  42. + 0 0 0 0 1 (2)
  43. -------------
  44. 1 0 0 0 0 0 (2)
  45.  
  46. Проверка: 11111(2) = 31(10), 00001(2) = 1(10) -> 31 + 1 = 32(10) = 100000(2)
  47.  
  48. 4)
  49. 1 1 1 (пренос)
  50. 1 0 1 1 0 (2)
  51. + 0 1 1 0 1 (2)
  52. -------------
  53. 1 0 0 0 1 1 (2)
  54.  
  55. Проверка: 10110(2) = 22(10), 01101(2) = 13(10) -> 22 + 13 = 35(10) = 100011(2)
  56.  
  57. 5)
  58. 1 1 1 1 (пренос)
  59. 1 1 1 1 (2)
  60. + 1 1 1 1 (2)
  61. -------------
  62. 1 1 1 1 0 (2)
  63.  
  64. Проверка: 1111(2) = 15(10) -> 15 + 15 = 30(10) = 11110(2)
  65.  
  66. ==================================================
  67.  
  68. 3. Изваждане в двоична система
  69.  
  70. Задача Б:
  71.  
  72. 1)
  73. 0 1 1 10 (заем)
  74. 1 1 0 0 (2)
  75. - 0 1 0 1 (2)
  76. -----------
  77. 0 1 1 1 (2)
  78.  
  79. Проверка: 1100(2) = 12(10), 0101(2) = 5(10) -> 12 - 5 = 7(10) = 0111(2)
  80.  
  81. 2)
  82. 0 1 1 1 10 (заем)
  83. 1 0 0 0 0 (2)
  84. -0 0 0 0 1 (2)
  85. -----------
  86. 0 1 1 1 1 (2)
  87.  
  88. Проверка: 10000(2) = 16(10), 00001(2) = 1(10) -> 16 - 1 = 15(10) = 01111(2)
  89.  
  90. 3)
  91. 0 10 0 10 (заем)
  92. 1 0 1 0 (2)
  93. - 0 1 1 1 (2)
  94. -----------
  95. 0 0 1 1 (2)
  96.  
  97. Проверка: 1010(2) = 10(10), 0111(2) = 7(10) -> 10 - 7 = 3(10) = 0011(2)
  98.  
  99. 4)
  100. 0 10 (заем)
  101. 1 1 0 1 1 (2)
  102. - 1 0 1 1 0 (2)
  103. -------------
  104. 0 0 1 0 1 (2)
  105.  
  106. Проверка: 11011(2) = 27(10), 10110(2) = 22(10) -> 27 - 22 = 5(10) = 00101(2)
  107.  
  108. ==================================================
  109.  
  110. 4. Умножение в двоична система
  111.  
  112. Задача В:
  113.  
  114. 1)
  115. 1 1 0 (2)
  116. x 1 1 (2)
  117. -------
  118. 1 1 0
  119. + 1 1 0
  120. ----------
  121. 1 0 0 1 0 (2)
  122.  
  123. Проверка: 110(2) = 6(10), 11(2) = 3(10) -> 6 * 3 = 18(10) = 10010(2)
  124.  
  125. 2)
  126. 1 0 1 (2)
  127. x 1 0 1 (2)
  128. -------
  129. 1 0 1
  130. 0 0 0
  131. + 1 0 1
  132. ------------
  133. 1 1 0 0 1 (2)
  134.  
  135. Проверка: 101(2) = 5(10) -> 5 * 5 = 25(10) = 11001(2)
  136.  
  137. 3)
  138. 1 1 1 (2)
  139. x 1 0 (2)
  140. -------
  141. 0 0 0
  142. + 1 1 1
  143. ----------
  144. 1 1 1 0 (2)
  145.  
  146. Проверка: 111(2) = 7(10), 10(2) = 2(10) -> 7 * 2 = 14(10) = 1110(2)
  147.  
  148. 4)
  149. 1 0 1 1 (2)
  150. x 1 1 (2)
  151. ---------
  152. 1 0 1 1
  153. + 1 0 1 1
  154. --------------
  155. 1 0 0 0 0 1 (2)
  156.  
  157. Проверка: 1011(2) = 11(10), 11(2) = 3(10) -> 11 * 3 = 33(10) = 100001(2)
  158.  
  159. ==================================================
  160.  
  161. 5. Деление в двоична система
  162.  
  163. Задача Г:
  164.  
  165. 1) 1100(2) : 11(2)
  166. 1100 : 11 = 100
  167. -11
  168. ---
  169. 000
  170. Частно: 100(2)
  171. Остатък: 0
  172.  
  173. Проверка: 1100(2) = 12(10), 11(2) = 3(10) -> 12 : 3 = 4(10) = 100(2)
  174.  
  175. 2) 10101(2) : 101(2)
  176. 10101 : 101 = 100
  177. -101
  178. ----
  179. 001
  180. Частно: 100(2)
  181. Остатък: 1(2)
  182.  
  183. Проверка: 10101(2) = 21(10), 101(2) = 5(10) -> 21 : 5 = 4 с ост. 1 -> 4(10) = 100(2), ост. 1
  184.  
  185. 3) 11110(2) : 110(2)
  186. 11110 : 110 = 101
  187. -110
  188. ----
  189. 00110
  190. - 110
  191. -----
  192. 0
  193. Частно: 101(2)
  194. Остатък: 0
  195.  
  196. Проверка: 11110(2) = 30(10), 110(2) = 6(10) -> 30 : 6 = 5(10) = 101(2)
  197.  
  198. ==================================================
  199.  
  200. 6. Смятане в осмична и шестнайсетична система
  201.  
  202. Задача Д: осмична система
  203.  
  204. 1) 34(8) + 17(8)
  205. - 4 + 7 = 11(10) = 1 осмица и 3 остатък -> пишем 3, пренос 1
  206. - 3 + 1 + 1 (пренос) = 5
  207. Резултат: 53(8)
  208. Проверка: 34(8) = 28(10), 17(8) = 15(10) -> 28 + 15 = 43(10) = 53(8)
  209.  
  210. 2) 62(8) - 25(8)
  211. - 2 < 5 -> взимаме заем 8 -> (2 + 8) - 5 = 5
  212. - (6 - 1) - 2 = 3
  213. Резултат: 35(8)
  214. Проверка: 62(8) = 50(10), 25(8) = 21(10) -> 50 - 21 = 29(10) = 35(8)
  215.  
  216. Задача Е: шестнайсетична система
  217.  
  218. 1) 2F(16) + 1C(16)
  219. - F = 15, C = 12
  220. - 15 + 12 = 27(10) = 16 + 11(10) -> 11(10) е B, пренос 1
  221. - 2 + 1 + 1 (пренос) = 4
  222. Резултат: 4B(16)
  223. Проверка: 2F(16) = 47(10), 1C(16) = 28(10) -> 47 + 28 = 75(10) = 4B(16)
  224.  
  225. 2) 7A(16) - 3E(16)
  226. - A = 10, E = 14
  227. - 10 < 14 -> заем 16 -> (10 + 16) - 14 = 12(10) = C
  228. - (7 - 1) - 3 = 3
  229. Резултат: 3C(16)
  230. Проверка: 7A(16) = 122(10), 3E(16) = 62(10) -> 122 - 62 = 60(10) = 3C(16)
  231.  
  232. ==================================================
  233.  
  234. 7. Смесено предизвикателство
  235.  
  236. 1)
  237. - 101(2) + 110(2) = 1011(2) (5 + 6 = 11)
  238. - 1011(2) * 10(2) = 10110(2)
  239. Проверка: 101(2)=5, 110(2)=6 -> 5+6=11. 10(2)=2 -> 11*2=22. 10110(2) = 16+4+2 = 22(10).
  240.  
  241. 3) Грешката в 1010(2) - 0011(2) = 0111(2):
  242. Резултатът 0111(2) всъщност е точно верният (10 - 3 = 7). Ако в условието решението се счита за грешно, то е защото при заемането е записано грешно прехвърляне на битовете, но математически крайният резултат е 0111(2) (7 в 10-ична).
  243.  
  244. 5) Пример за 4-битово събиране с пренос на всяка позиция:
  245. 1111(2) + 0001(2)
  246.  
  247. 1 1 1 1 (пренос)
  248. 1 1 1 1 (2)
  249. + 0 0 0 1 (2)
  250. -----------
  251. 1 0 0 0 0 (2)
  252.  
  253. Обяснение: На най-малкия бит 1+1=0 с пренос 1. Всеки следващ бит получава пренос и прави 1+0+1=0 с нов пренос 1, докато преносът не излезе като 5-ти бит най-отпред.
Advertisement
Add Comment
Please, Sign In to add comment