diff options
Update README.md
1 files changed, 30 insertions, 30 deletions
| -rw-r--r-- | Sem. 4/README.md | 60 |
diff --git a/Sem. 4/README.md b/Sem. 4/README.md index dd3a62c..b873f05 100644 --- a/Sem. 4/README.md +++ b/Sem. 4/README.md @@ -1,9 +1,9 @@ -Äåñåòè÷íà áðîéíà ñèñòåìà.
+**Де�етична бройна �и�тема.**
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 , 12
-Çàùîòî èçïîëçâàìå 10 ñèìâîëà: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
+Защото използваме 10 �имвола: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
-Íàé-ìàëêàòà áðîéíà ñèñòåìà: Åäèíè÷íà áðîéíà ñèñòåìà (Unary)
-Ñèìâîëè: 1
+�ай-малката бройна �и�тема: **Единична бройна �и�тема (Unary)**
+Символи: 1
1 = 1
2 = 11
3 = 111
@@ -12,8 +12,8 @@ 6 = 111111
-*Äâîè÷íà áðîéíà ñèñòåìà (binary)*
-Ñèìâîëè: 0,1
+**Двоична бройна �и�тема (binary)**
+Символи: 0,1
0 - 00000
1 - 00001
@@ -23,8 +23,8 @@ 5 - 00101
6 - 00110
-*Òðîè÷íà áðîéíà ñèñòåìà*
-Ñèìâîëè: 0, 1, 2
+**Троична бройна �и�тема**
+Символи: 0, 1, 2
0 - 00
1 - 01
2 - 02
@@ -34,11 +34,11 @@ 6 - 20
-Ïðåáîáðçâóàíå ìåæäó áðîéíè ñèñòåìè.
-1. Äåñåòè÷íà áðîéíà ñèñòåìà -> k-è÷íà(k = 2(äâîè÷íà), k = 3(òðîè÷íà), k = 10(äåñåòè÷íà)) áðîéíà ñèñòåìà.
+Пребобрзвуане между бройни �и�теми.
+1. Де�етична бройна �и�тема -> k-ична(k = 2(двоична), k = 3(троична), k = 10(де�етична)) бройна �и�тема.
-*Ïðèìåð 1*: Ïðåîáðàçóâàíå íà ÷èñëîòî 36 îò äåñåòè÷íà áðîéíà ñèñòåìà â äâîè÷íà áðîéíà ñèñòåìà.
-Ò.å k = 2.
+**Пример 1**: Преобразуване на чи�лото 36 от де�етична бройна �и�тема в двоична бройна �и�тема.
+Т.е k = 2.
| | | %k |
|----|--------|----|
@@ -50,10 +50,10 @@ | /k | 1 | 1 |
| /k | 0 | |
-*Ãëåäàìå îò äîëó íàãîðå - 100100*
+**Гледаме от долу нагоре - 100100**
-*Ïðèìåð 2*: Ïðåîáðàçóâàíå íà ÷èñëîòî 38 îò äåñåòè÷íà áðîéíà ñèñòåìà â òðîè÷íà áðîéíà ñèñòåìà.
-Ò.å k = 3.
+**Пример 2**: Преобразуване на чи�лото 38 от де�етична бройна �и�тема в троична бройна �и�тема.
+Т.е k = 3.
| | | %k |
|----|--------|----|
@@ -63,28 +63,28 @@ | /k | 1 | 1 |
| /k | 0 | |
-*Ãëåäàìå îò äîëó íàãîðå - 1102*
+**Гледаме от долу нагоре - 1102**
-*Ïðèìåð 3*: Ïðåîáðàçóâàíå íà ÷èñëîòî 100100 îò äâîè÷íà áðîéíà ñèñòåìà â äåñåòè÷íà áðîéíà ñèñòåìà.
+**Пример 3**: Преобразуване на чи�лото 100100 от двоична бройна �и�тема в де�етична бройна �и�тема.
0*2^0 + 0*2^1 + 1*2^2 + 0*2^3 + 0*2^4 + 1*2^5 = 4 + 32 = 36
-*Ïðèìåð 4*: Ïðåîáðàçóâàíå íà ÷èñëîòî 1102 îò òðîè÷íà áðîéíà ñèñòåìà â äåñåòè÷íà áðîéíà ñèñòåìà
+**Пример 4**: Преобразуване на чи�лото 1102 от троична бройна �и�тема в де�етична бройна �и�тема
2*3^0 + 0*3^1 + 1*3^2 + 1*3^3 = 2 + 9 + 27 = 38.
-Âñÿêà åäíà ïðîìåíëèâà èìà *ôèêñèðàí* ðàçìåð - ïàìåò, êîÿòî çàåìà.
-int - 32 áèòà. áèò - 0 èëè 1
-sizeof(int) - > 4 ðàçìåð â áàéòîâå. Áàéò = 8 áèòà.
-Ïúðâèÿò áèò â int-à îïðåäåëÿ çíàêà.
-Ìèíèìàëíà ñòîéíîñò íà ïðîìåíëèâà îò òèï int: -2^31.
-Ìàêñèìàëíà ñòîèíîñò íà ïðîìåíëèâà îò òèï int: 2^31 - 1
+В��ка една променлива има **фик�иран** размер - памет, ко�то заема.
+int - 32 бита. бит - 0 или 1
+sizeof(int) - > 4 размер в байтове. Байт = 8 бита.
+Първи�т бит в int-а определ� знака.
+Минимална �тойно�т на променлива от тип int: -2^31.
+Мак�имална �тоино�т на променлива от тип int: 2^31 - 1
-Ïîáèòîâè îïåðàöèè: Âèæ bitwise_examples.cpp
+Побитови операции: Виж **bitwise_examples.cpp**
-Ïîáèòîâè îïåðàöèè(çàäà÷è):
-Çàäà÷à 1: Äà ñå ïðîâåðè äàëè äàäåíî ÷èñëî å ÷åòíî èëè íå÷åòíî.
-Çàäà÷à 2: Âúâåæäà ñå ÷èñëa n è k è äà ñå îïðåäåëè ñòîéíîñòòà íà k-òèÿ áèò.(Âõîä: 10, 2 (000..001010) Èçõîä: 0)
-Çàäà÷à 3: Âúâåæäà ñå ÷èñëî n. Äà ñå ïðåñìåòíå 2^n.
-Çàäà÷à 4: Âúâåæäà ñå ÷èñëî n. Äà ñå ïðåñìåòíå ÷èñëîòî çàêîäèðàíî â ïðåäïîñëåäíèòå 3 áèòà.
+Побитови операции(задачи):
+Задача 1: Да �е провери дали дадено чи�ло е четно или нечетно.
+Задача 2: Въвежда �е чи�лa n и k и да �е определи �тойно�тта на k-ти� бит.(Вход: 10, 2 (000..001010) Изход: 0)
+Задача 3: Въвежда �е чи�ло n. Да �е пре�метне 2^n.
+Задача 4: Въвежда �е чи�ло n. Да �е пре�метне чи�лото закодирано в предпо�ледните 3 бита.
|
