Umsebenzi wasekhaya nokufunda
Sebenzisa indlela yokusebenza ngesinyathelo ngesinyathelo ukuhlola imisebenzi yohlelo lwamanani nokubona ukuthi ingxenye ngayinye inikela kanjani ekutholeni inani lokugcina le-desimali.
Udinga ukuguqula inombolo yebhayini ngokushesha? Faka inombolo yebhayini ngenhla bese uthola inani ledeshimali ngokushesha. Lo mguquli wamahhala we-binary kuya ku-decimal ku-inthanethi ukhombisa futhi amanani asebenzayo, e-hexadecimal nawama-octal, ukuze ukwazi ukuhlola impendulo kunokwethemba inombolo engenachazelo.
Engeza iphuzu lezilinganiso, njengokuthi 101.101. Amanani amade afinyelela ku-4,096 ama-bit aguqulwa ngokunembile.
Faka inombolo yebhayini ukuze ubone ibithi ngayinye nenani layo lendaweni.
Isebenzisa izilungiselelo ezifanayo njengasentla. Kuze kufike emigqeni engu-500.
Imiphumela yakho yedeshinali izovela lapha.
Guqula i-binary ibe yi-decimal, hlola amanani e-two's complement, futhi ubone ngokunembile ukuthi i-bit ngayinye ingabala kanjani inani layo.
I-binary isebenzisa kuphela u-0 no-1, kanti i-decimal iyisistimu yezibalo esivame ukuyisebenzisa kusukela ku-0 kuya ku-9. Ukuguqula i-binary ibe i-decimal kusho nje ukuthola inombolo yesi-decimal evamile emelelwe yiphethini ye-binary. Isibonelo, 1010 kungu-10 ku-decimal.
I-binary ivela yonke indawo ekusebenziseni izikhompyutha, kusukela kudatha yohlelo namaflegi e-bit kuya kagesi nokuxhumana kwenethiwekhi. Uma udinga nje impendulo, umguquli wenza izibalo ngawe. Uma ufunda indlela, iphaneli yokubala ikuvumela ukubona ukuthi impendulo ivela kuphi.
Awudingi ukuba ngumhleli wezinhlelo ukuze uhlangabezane ne-binary. Ivela ezifundweni zesayensi yekhompyutha, ekhodini, ekuxhumaneni nasemagetshini, futhi umguquli osheshayo uyasiza noma nini lapho udinga ukuhlola inani.
Sebenzisa indlela yokusebenza ngesinyathelo ngesinyathelo ukuhlola imisebenzi yohlelo lwamanani nokubona ukuthi ingxenye ngayinye inikela kanjani ekutholeni inani lokugcina le-desimali.
Hlola ama-bit flag, ama-mask kanye namanani e-register ngaphandle kokwenza ngesandla izibalo zendawo. Imodi ebhalwe phansi nayo ilungele lapho iphethini yamabithi imela inombolo engu-negative.
Sebenza namaqembu e-binary asetshenziswa kunethiwekhi nakwezogesi. Ukuze uguqule kaningi, namathisela inani elilodwa kumugqa ngamunye kumshini wokuguqula uhlu, bese ukopisha imiphumela ye-desimali ndawonye.
Ufuna ikhalikhuleyitha ye-binary-to-decimal yokuthola inani ngokushesha? Lezi zibonelo zikhombisa izinhlobo zokuguqulwa kusuka ku-binary kuya ku-decimal ongazihlola ngalo mshini, okuhlanganisa amanani amafushane, ukufakwa okuqalwa ngo-0b kanye nezindlela ezivamile zamabithi.
Lezi zibonelo zifaka izindlela eziningana zokusesha abantu abazenza kaningi lapho behlola inani lebhayini. Zonke zinguqulo ezingaphawulwanga; sebenzisa imodi ephawulwe lapho iphethini yamabithi imele inombolo ephelele ye-two's-complement.
| Okubili | Isishumi | Isithupha | Usebenza |
|---|---|---|---|
| 0010 | 2 | 2 | 2 |
| 0100 | 4 | 4 | 4 |
| 101 | 5 | 5 | 4 + 1 |
| 1010 | 10 | A | 8 + 2 |
| 1111 | 15 | F | 8 + 4 + 2 + 1 |
| 10000 | 16 | 10 | 16 |
| 0b101010 | 42 | 2A | 32 + 8 + 2 |
| 11111111 | 255 | Ukuqhuma | 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 |
| 100000000 | 256 | 100 | 256 |
| 1111101000 | 1000 | 3E8 | 512 + 256 + 128 + 64 + 32 + 8 |
Iningi lokuguqulwa ligcina kuxhomeke kumanani ezikhundla. Amanani anophawu engeza umqondo owodwa owengeziwe: i-two's complement, okuyindlela izinhlelo eziningi ezimelela ngayo izinombolo ezingezinhle.
Isikhundla ngasinye siyamandla amabili. Ukuqala kwesokudla, amanani ngu-1, 2, 4, 8, 16 njalo njalo. Hlanganisa amanani lapho i-bit ingu-1 bese udlula izikhundla eziqukethe u-0.
Kukhona enye indlela elula yokuguqula i-binary ngaphandle kokubhala amandla amabili. Qala ku-0, funda kusuka kwesobunxele uye kwesokudla, phindaphinda isamba esiqhubekayo bese wengeza i-bit elandelayo. Ku-1101, amanani aqhubekayo ngu-1, 3, 6 no-13.
Amanani alandelayo ngemuva kwephuzu lwe-binary amela izingxenye: 1/2, 1/4, 1/8 njalo njalo. Isibonelo, 101.101 lilingana no-4 + 1 + 0.5 + 0.125, okuholela ku-5.625.
Kwamanani asayiniwe, ibithi eliseceleni kwesobunxele lisebenza njengebithi yesigaba sobubanzi obukhethiwe. Ku-8-bit two's complement, 11111110 imele −2, kanti lawo mabithi ayisishiyagalombili afanayo amele 254 uma efundwa njengamanani angenasiginali.
Iguquli kuqala lihlanza izikhala, imigqa engezansi (underscores) kanye nesandulelo esiholayo se-0b, bese liqinisekisa ukuthi okokufaka kuqukethe izinombolo zebhayini ezivumelekile futhi, kumodi engenaphawu, kungabi ngaphezu kwephuzu lebhayini elilodwa. Libala inani ngokubala okunembile kwezinombolo ezinkulu. Lokho kusho ukuthi amanani amade ebhayini angaguqulwa ngaphandle kwezinkinga zokujikeleza ezivela ekubaleni okuvamile kwe-floating-point.
Ukuguqulwa kwenziwa ngaphakathi kwebhrawuza yakho. Izinani zebhayini ozifakayo azilayishiwe kuseva futhi azigcinwa ngumguquli.
Iguquli lamukela amanani e-binary afinyelela ku-4,096 bits kanye nemigqa engu-500 ku-batch converter. I-Two's complement isetshenziselwa izinombolo eziphelele, kanti izingxenye ze-binary zisekelwa kumodi engenazimpawu. I-hexadecimal ne-octal zimelela iphethini yamabithi engenisiwe.
Ezinye amashumi ambalwa zamathuluzi zamahhala, ezingadingi i-API key, zitholakala ekhasini lasekhaya.
Bala amagama, izinhlamvu nesikhathi sokufunda njengoba uthayipha.
Vula ithuluziDala ikhodi ye-QR engalandwa kusuka kunoma yiliphi isixhumanisi noma umbhalo.
Vula ithuluziSika izikhala ezengeziwe bese uhlanza izikhala phakathi kwemigqa ezingahlelekile.
Vula ithuluziQhathanisa imibhalo emibili umugqa ngomugqa bese ubona ukuthi yini eshintshile.
Vula ithuluziAkukho umbuzo ohambelanayo.
Tshelani abanye izivakashi ukuthi nicabangani ngalomthwali.