రచయిత:
John Stephens
సృష్టి తేదీ:
1 జనవరి 2021
నవీకరణ తేదీ:
29 జూన్ 2024
![Python Tutorial For Beginners | Python Full Course From Scratch | Python Programming | Edureka](https://i.ytimg.com/vi/vaysJAMDaZw/hqdefault.jpg)
విషయము
దశాంశ కారకం (బేస్-టెన్) ప్రతి విలువకు పది విలువలు (0,1,2,3,4,5,6,7,8, లేదా 9) కలిగి ఉంటుంది. దీనికి విరుద్ధంగా, బైనరీ వ్యవస్థ (హెక్సాడెసిమల్ సిస్టమ్) ప్రతిదానికి 0 మరియు 1 యొక్క రెండు ప్రాతినిధ్యాలను కలిగి ఉంటుంది. బైనరీ ఎలక్ట్రానిక్ కంప్యూటర్లలో ఉపయోగించే అంతర్గత భాష కాబట్టి, కంప్యూటర్ ప్రోగ్రామర్లు దశాంశ నుండి బైనరీకి ఎలా మార్చాలో అర్థం చేసుకోవాలి. ఎలా మార్చాలో చూడటానికి ఈ సాధారణ దశలను అనుసరించండి.
దశలు
2 యొక్క విధానం 1: సంతులనంతో రెండు ద్వారా చిన్న విభజన
సమస్య పరిష్కారం. ఈ ఉదాహరణ కోసం మనం దశాంశ 156 ని మారుస్తాము10 బైనరీకి. లాంగ్ డివిజన్ చిహ్నంలో దశాంశ సంఖ్యను విభజనగా వ్రాయండి. లక్ష్య వ్యవస్థ యొక్క గుణకాన్ని రికార్డ్ చేయండి (మా విషయంలో, బైనరీ వ్యవస్థ కోసం "2" సంఖ్యను రాయండి) లాంగ్ డివిజన్ చిహ్నం యొక్క వక్రరేఖకు వెలుపల విభజనగా.- కాగితంపై వివరించేటప్పుడు ఈ పద్ధతి అర్థం చేసుకోవడం సులభం, మరియు ప్రారంభకులకు చాలా సులభం, ఎందుకంటే ఇది రెండు ద్వారా మాత్రమే విభజనపై ఆధారపడుతుంది.
- మార్పిడికి ముందు మరియు తరువాత గందరగోళాన్ని నివారించడానికి, మీరు ప్రతి సంఖ్య క్రింద పనిచేస్తున్న బేస్ సిస్టమ్ నంబర్ను రాయండి. ఈ సందర్భంలో, దశాంశానికి 10 యొక్క సబ్స్క్రిప్ట్ ఉంటుంది మరియు సమానమైన బైనరీ సంఖ్య 2 యొక్క సబ్స్క్రిప్ట్ను కలిగి ఉంటుంది.
విభజన. పొడవైన డివిజన్ గుర్తు క్రింద కొటెంట్ వ్రాసి, మిగిలిన (0 లేదా 1) ను డివైజర్ యొక్క కుడి వైపున రాయండి.- మేము 2 ద్వారా విభజించినందున, విభజించబడిన సంఖ్య సమాన సంఖ్య అయినప్పుడు, బైనరీ మిగిలినది 0 అవుతుంది, మరియు విభజన బేసి సంఖ్య అయినప్పుడు, బైనరీ మిగిలినది 1 అవుతుంది.
2 ద్వారా విభజన ఫలితం సున్నా అయ్యే వరకు విభజన కొనసాగించండి. విభజనను కొనసాగిస్తూ, క్రొత్త భాగాన్ని రెండుగా విభజించి, మిగిలినవి డివిజన్ కుడి వైపున వ్రాయండి. కోటీన్ 0 అయినప్పుడు ఆపు.
క్రొత్త బైనరీ సంఖ్యను వ్రాయండి. దిగువన ఉన్న బ్యాలెన్స్తో ప్రారంభించి, బ్యాలెన్స్ను దిగువ నుండి పైకి క్రమం చేయండి. ఈ ఉదాహరణలో, మీరు 10011100 ఫలితాన్ని పొందుతారు. ఇది దశాంశ సంఖ్య 156 యొక్క బైనరీ సమానం. లేదా దీనిని ప్రతి సబ్స్క్రిప్ట్గా వ్రాయవచ్చు: 15610 = 100111002- ఈ పద్ధతిని దశాంశ నుండి 'ఏదైనా' వ్యవస్థకు మార్చడానికి సర్దుబాటు చేయవచ్చు. డివైజర్ 2 ఎందుకంటే మీరు మార్చాలనుకుంటున్న సిస్టమ్ సిస్టమ్ 2 (బైనరీ). మార్పిడి వ్యవస్థ మరొక వ్యవస్థ అయితే, గణనలోని విభజన 2 ను మీరు మార్చాలనుకుంటున్న వ్యవస్థతో భర్తీ చేయండి. ఉదాహరణకు, మీరు మార్చాలనుకుంటున్న సిస్టమ్ 9 అయితే, డివైజర్ 2 ని 9 తో భర్తీ చేయండి. తుది ఫలితం మీరు మార్చాలనుకుంటున్న వ్యవస్థ.
2 యొక్క 2 విధానం: శక్తిని మరియు వ్యవకలనాన్ని తగ్గించడం
పట్టిక తయారు చేయడం ద్వారా ప్రారంభించండి. కుడి నుండి ఎడమకు "2 యొక్క గుణకం పట్టిక" లో ఇద్దరి శక్తులను జాబితా చేయండి. 2 నుండి ప్రారంభించి, "1" విలువ ఉంటుంది. ప్రతి శక్తికి ఘాతాంకం ఒకటి పెంచండి. మీరు ప్రారంభించే దశాంశానికి దగ్గరగా ఉన్న సంఖ్యను పొందే వరకు అధికారాల క్రమాన్ని సృష్టించండి. ఈ ఉదాహరణలో, మేము దశాంశ సంఖ్య 156 ను మారుస్తాము10 బైనరీకి.
2 యొక్క అతిపెద్ద శక్తిని కనుగొనండి. మీరు మార్చే సంఖ్యకు సరిపోయే అతిపెద్ద సంఖ్యను ఎంచుకోండి. 128 అనేది 156 తో సరిపోయే 2 యొక్క అతిపెద్ద శక్తి, మీ స్ప్రెడ్షీట్లో ఈ సెల్ క్రింద ఉన్న నంబర్ 1 ను దిగువ ఎడమవైపు బైనరీగా రాయండి. అసలు సంఖ్య నుండి 128 ను తీసివేయండి. మీకు 28 లభిస్తుంది.
తరువాతి రెండు చిన్న శక్తులకు మారండి. క్రొత్త సంఖ్యను (28) ఉపయోగించి, విభజించాల్సిన సంఖ్యతో సరిపోయే శక్తి 2 ను గుర్తించడానికి స్ప్రెడ్షీట్కు క్రిందికి తరలించండి. 64 28 కన్నా ఎక్కువ, ఆ సెల్ క్రింద ఉన్న సంఖ్యను కుడి చేతి బైనరీ సంఖ్యగా రాయండి. 28 సంఖ్యను "కవర్ చేయగల" సంఖ్యను మీరు కనుగొనే వరకు కొనసాగించండి.
సరిపోయే తదుపరి సంఖ్యను తీసివేసి, దానిని 1 తో గుర్తించండి. 16 28 తో సరిపోలవచ్చు, కాబట్టి మీరు ఆ పెట్టె క్రింద 1 వ్రాసి 16 నుండి 28 ను తీసివేయండి. మీకు 12. 8 మ్యాచ్లు 12 లభిస్తాయి, కాబట్టి బాక్స్ 8 క్రింద 1 రాయండి మరియు 8 నుండి 12 ను తీసివేయండి. మీకు 4 లభిస్తుంది.
మీరు మీ స్ప్రెడ్షీట్ పూర్తి చేసే వరకు కొనసాగించండి. క్రొత్త సంఖ్యలో చేర్చబడిన సంఖ్య క్రింద 1 ని తనిఖీ చేయండి మరియు క్రొత్త సంఖ్య కంటే పెద్ద కణాల క్రింద 0 వ్రాయండి.
ఫలితాన్ని బైనరీ సంఖ్యలో వ్రాయండి. బైనరీ సంఖ్యలు స్ప్రెడ్షీట్ క్రింద 1 మరియు 0 ఎడమ నుండి కుడికి ఉన్నాయి. మీకు బైనరీ సంఖ్య 10011100 ఉంటుంది. ఇది దశాంశ సంఖ్య 156 కు అనుగుణంగా ఉండే బైనరీ సంఖ్య. లేదా దీనిని సబ్స్క్రిప్ట్ ఆకృతిలో వ్రాయవచ్చు: 15610 = 100111002.- ఈ పద్ధతిని పునరావృతం చేయడం 2 యొక్క శక్తులను గుర్తుంచుకోవడానికి సహాయపడుతుంది, ఇది దశ 1 ను దాటవేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
సలహా
- మీ ఆపరేటింగ్ సిస్టమ్లో ఇన్స్టాల్ చేయబడిన కంప్యూటర్ మీ కోసం దీన్ని చేయగలదు, కాని ప్రోగ్రామర్గా, ఎలా మార్చాలో మీకు స్పష్టమైన అవగాహన ఉండాలి.టూల్బార్లోని "వీక్షణ" మెను ఐటెమ్ను తెరిచి "ప్రోగ్రామర్" ఎంచుకోవడం ద్వారా మీరు మీ కంప్యూటర్ మార్పిడి ఎంపికలను చూడవచ్చు.
- బైనరీ నుండి దశాంశానికి వెనుకకు మార్చడం మొదట నేర్చుకోవడం చాలా సులభం.
- ప్రాక్టీస్ చేయండి. దశాంశ 178 కి మార్చడానికి ప్రయత్నించండి10, 6310, మరియు 810. సంబంధిత బైనరీ సంఖ్య 101100102, 1111112, మరియు 10002. 209 ను మార్చడానికి ప్రయత్నించండి10, 2510, మరియు 24110 సంబంధిత బైనరీ సంఖ్య 11010001 కు2, 110012, మరియు 111100012.