అసంతृప్తి కోణం కాల్క్యులేటర్ | DoU & IHD కాల్క్యులేటర్
అణు సూత్రాల నుండి అసంతృప్తి కోణం (DoU) వెంటనే లెక్కించండి. సేంద్రిక సమ్మిళనంలో వలయాలు మరియు π-బంధాలను నిర్ధారించండి. రసాయన శాస్త్రం కోసం ఉచిత ఆన్లైన్ IHD కాల్క్యులేటర్.
అసంతృప్తి అంశం కాల్కులేటర్
C6H12O6 లేదా CH3COOH వంటి అణు సూత్రాన్ని నమోదు చేయండి (ఫలితాలు స్వయంచాలకంగా కనిపిస్తాయి)
సూత్రాలను ఎలా నమోదు చేయాలి
దస్త్రపరిశోధన
అసంతృప్తి యొక్క డిగ్రీ అంటే ఏమిటి?
అసంతృప్తి యొక్క డిగ్రీ (DoU)—అలాగే హైడ్రోజన్ లోపం సూచిక (IHD) లేదా రింగ్స్ మరియు డబుల్ బంధాలు అనీ పిలుస్తారు—ఒక సేంద్రీయ అణువులో ఎంత రింగ్స్ మరియు π-బంధాలు (డబుల్ లేదా ట్రిపుల్ బంధాలు) ఉన్నాయో తెలుపుతుంది. C₈H₁₀N₄O₂ వంటి మాలిక్యులర్ ఫార్ములాను చూసినప్పుడు (అది కాఫీన్, అంతా), DoU లెక్కింపు तत్క్షణంగా నిర్మాణ సంకేతాలను బయటపెడుతుంది.
వాస్తవ రసాయన శాస్త్రంలో ఈ లెక్కింపు విలువైనది: మీరు మాస్ స్పెక్ట్రం నడిపి మాలిక్యులర్ ఫార్ములా పొందారు, కాని నిర్మాణం తెలియదు. NMR విశ్లేషణ లేదా స్పెక్ట్రోస్కోపిక్ డేటాను సరిపోల్చే ప్రయత్నం చేయక ముందు, DoU మీకు నిర్మాణ రూపరేఖను ఇస్తుంది. లెక్కింపు DoU = 4 చూపిస్తే, మీరు నాలుగు రింగ్స్ మరియు బహుళ బంధాల సంయోజనతో వ్యవహరిస్తున్నారని తెలుసుకుంటారు. మీరు అనుమానించిన బెంజీన్ రింగ్? అది ఒక రింగ్ మరియు మూడు డబుల్ బంధాలు—అదే నాలుగు అసంతృప్తి డిగ్రీలు.
ఈ కాల్కులేటర్ గణితాన్ని స్వయంచాలకంగా నిర్వహిస్తుంది, కాబట్టి మీరు రసాయన శాస్త్రంపై దృష్టి పెట్టవచ్చు. సేంద్రీయ రసాయన శాస్త్ర హోంవర్క్, ప్రయోగశాలలో స్పెక్ట్రోస్కోపిక్ నిర్ధారణలను తనిఖీ చేయడం, లేదా సంశ్లేషణ మధ్యవర్తి నిర్మాణాన్ని రెండు సార్లు తనిఖీ చేయడం—ఏదైనా, మీరు కొద్దిసేపులో 正確な ఫలితాలు పొందుతారు.
అసంతృప్తి యొక్క డిగ్రీని లెక్కించు విధానం
సూత్రం మొదట భయంకరంగా కనిపించవచ్చు, కానీ ఇది సరళమైన ఆలోచన పై ఆధారపడి ఉంది: పూర్తిగా సంతృప్తి చెందిన సమ్మిళనం కంటే "లోపు" వాటరజన్ పరమాణువులను లెక్కించడం:
ఎక్కడ:
- C = కార్బన్ పరమాణువులు
- N = నైట్రోజన్ పరమాణువులు
- P = ఫాస్ఫరస్ పరమాణువులు
- H = వాటరజన్ పరమాణువులు
- X = హాలోజన్ పరమాణువులు (F, Cl, Br, I)
- M = ద్వి-సంయోజక మూలకం పరమాణువులు (Li, Na, K, మొదలైనవి)
సూత్రం వాలెన్స్ కారణంగా పని చేస్తుంది—ప్రతి పరమాణువు ఎన్ని బంధాలు ఏర్పరుస్తుంది. కార్బన్ 4 బంధాలు, నైట్రోజన్ 3, వాటరజన్ 1 ఏర్పరుస్తుంది. డబుల్ బంధం లేదా రింగ్ ఏర్పడినప్పుడు, మీరు పూర్తి సంతృప్తి సంరచన� నుండి రెండు వాటరజన్ పరమాణువులను "కోల్పోతారు". సూత్రం ఈ లోపు వాటరజన్ జోడులను లెక్కిస్తుంది, మరియు ప్రతి జోడి అసంతృప్తి యొక్క ఒక డిగ్రీకి సమానం.
ఆసక్తికరమైనది: ఆక్సిజన్ మరియు సల్ఫర్ సూత్రంలో కనిపించవు. వాటి సాధారణ ఆక్సీకరణ స్థితులలో (ఆల్కహాల్, ఈథర్, కీటోన్ లేదా థియోల్ వంటి), అవి DoU ను ప్రభావితం చేయవు. మీరు వాటిని మీ లెక్కింపులలో పూర్తిగా విస్మరించవచ్చు.
దశ-వారీ లెక్కింపు
DoU లెక్కింపును మాన్వాలీగా ఎలా నిర్వహించాలో ఇక్కడ ఉంది:
- ప్రతి పరమాణువు రకాన్ని లెక్కించండి మీ మాలిక్యులర్ సూత్రంలో
- సంఖ్యలను ప్రవేశపెట్టండి సూత్రంలో: DoU = (2C + N + P - H - X - M + 2)/2
- మీ ఫలితాన్ని అర్థం చేసుకోండి:
- ప్రతి రింగ్ = 1 అసంతృప్తి డిగ్రీ
- ప्రతి డబుల్ బంధం = 1 అసంతృప్తి డిగ్రీ
- ప్రతి ట్రిపుల్ బంధం = 2 అసంతృప్తి డిగ్రీలు
మొత్తం DoU అనేది అణువులోని అన్ని రింగ్లు మరియు π-బంధాల మొత్తం.
సాధారణ లెక్కింపు తప్పులు నివారించుకోవడం
భిన్నాంక ఫలితాలు: మీకు 2.5 లేదా 3.7 ఫలితం వచ్చిందా? అది ఒక సంకేతం. DoU ఏ చెల్లుబాటు అయ్యే మాలిక్యులర్ సూత్రం కోసం పూర్ణాంకం అయి ఉండాలి. మీ పరమాణువుల లెక్కను మళ్ళీ తనిఖీ చేయండి—సూత్రంలో సంభవంగా తప్పు ఉంది.
ఋణాత్మక DoU: మీకు ఋణాత్మక సంఖ్య వస్తే, మాలిక్యులర్ సూత్రం అసాధ్యం. ఇది మీరు తప్పుగా చాలా వాటరజన్ జోడిస్తున్నప్పుడు లేదా సూత్రాన్ని తప్పుగా నకలు చేస్తున్నప్పుడు జరుగుతుంది. సాధారణ తప్పు: C₆H₁₄O బదులు C₆H₁₂O వ్రాయడం.
ఆక్సిజన్ను మరిచిపోవడం: విద్యార్థులకు సందిగ్ధత కలిగించే ఒక సాధారణ వనరు—ఆక్సిజన్ సూత్రంలో కనిపించదు, కనుక దాన్ని లెక్కలోకి తీసుకోవద్దు. C₆H₁₂O₆ (గ్లూకోస్) మరియు C₆H₁₂ (సైక్లోహెక్సేన్) ఒకే లెక్కను వాడుతాయి, అయినా ఒకటి ఆరు ఆక్సిజన్ పరమాణువులతో మరియు మరొకటి బొంతా ఆక్సిజన్ లేకుండా.
DoU = 0 సన్నివేశాలు: సున్నా అంటే ఏదీ తప్పు లేదు. అది అర్థం మీరు పూర్తి సంతృప్తి చెందిన సమ్మిళనంతో పని చేస్తున్నారు—ప్రోపేన్ (C₃H₈) లేదా దీర్ఘ-గొలుసు వసాల్ యాసిడ్లు DoU = 0 ఇస్తాయి.
అసంతृప్తి కోశం కాల్కులేటర్ ఉపయోగించడం
మాలిక్యులర్ ఫార్ములాను నేరుగా ఇన్పుట్ బాక్స్లో టైప్ చేయండి. కాల్కులేటర్ ప్రమాణిత రసాయన నోటేషన్ను అంగీకరిస్తుంది:
- అక్షర పెద్దతనం ముఖ్యం: పెద్ద అక్షరాలతో ప్రారంభించండి (C, H, N, O), రెండవ అక్షరాలకు చిన్న అక్షరాలు వాడండి (Cl, Br)
- సంఖ్యలు మూలకాల తర్వాత: C6H12O6, C₆H₁₂O₆ కాదు (అయితే ఫలితాలలో సబ్స్క్రిప్ట్లు చూపిస్తాం)
- "1" వదిలేయండి: CH3OH రాయండి, C1H3O1H1 కాదు
మీరు టైప్ చేస్తున్నప్పుడే ఫలితాలు తక్షణంగా కనిపిస్తాయి. మీరు DoU విలువ, మీ ఫార్ములాలోని మూలకాల వివరాలు, మరియు ఆ సంఖ్య మీ మాలిక్యూల్ నిర్మాణానికి అర్థం చూస్తారు.
కాల్కులేటర్ మీ ఇన్పుట్ను స్వయంచాలకంగా తనిఖీ చేస్తుంది. మీరు చెల్లని మూలకం లేదా తప్పుగా రూపొందించిన ఫార్ములాను నమోదు చేస్తే, మీరు దాన్ని సరిచేయాల్సిన విషయాలను సూచిస్తూ దోషం సందేశం పొందుతారు. సాధారణ సమస్య: క్లోరిన్ కోసం "Cl" బదులు "CL" (రెండు పెద్ద అక్షరాలు) రాయడం.
అసంతृప్తి యొక్క నిజ ప్రపంచ అనువర్తనాలు
ప్రయోగశాలలో తెలియని నిర్మాణాలను పరిష్కరించడం
మీరు ప్రతిచర్య మిశ్రమం నుండి తెలియని సమ్మిళనాన్ని విశ్లేషిస్తున్నారు. మాస్ స్పెక్ C₈H₁₀ ఇస్తుంది, కాని మీకు నిర్మాణం అవసరం. DoU = 4 లెక్కించండి, మరియు అకస్మాత్తుగా మీకు దిశ దొరుకుతుంది. నాలుగు డిగ్రీలు అంటే మీరు సాధారణంగా ఆరోమాటిక్ రింగ్ చూస్తున్నారు (అదే నాలుగు: ఒక రింగ్ + మూడు డబుల్ బంధాలు). ఇప్పుడు మీ NMR ఏమి చూపించాలో అంచనా వేయవచ్చు మరియు జైలీన్ ఐసోమర్లు, ఎథైల్ బెంజీన్ లేదా ఇతర C₈H₁₀ ఆరోమాటిక్ వాటిని వేరు చేయడానికి ప్రయోగాలను రూపొందించవచ్చు.
నేను సహకరించిన పరిశోధకుడు ఒకసారి తన NMR పీక్లను సరిగ్గా అర్థం చేసుకోవడానికి గంటల తరబడి ప్రయత్నించాడు. త్వరిత DoU లెక్కన DoU = 3, 2 కాదు అని బయటపడింది - అతను అనుకోని సైక్లిక్ ఉత్పత్తిని రూపొందించాడు. DoU అసంగతత్వాన్ని ముందుగానే గుర్తించింది.
స్పెక్ట్రోస్కోపిక్ డేటాను సమీక్షించడం
మీ ¹H NMR రసాయన షిఫ్ట్ల ప్రాంతంలో రెండు డబుల్ బంధాలను సూచిస్తుంది. కాని DoU = 3. మూడవ డిగ్రీ ఎక్కడ ఉంది? ఎంపికలు: దాగిన డబుల్ బంధం (బహుశా అంతర్లీనం అయిన సంకేతాలు), రింగ్ నిర్మాణం, లేదా NMR తప్పుగా అంగీకరించారు. DoU మీ స్పెక్ట్రోస్కోపిక్ వ్యాఖ్యను గณిత వాస్తవంతో సమన్వయం చేయడానికి బలవంతం చేస్తుంది. ఇది నాకు తప్పుగా నిర్మాణాలను ప్రచురించడం నుండి చాలా సార్లు రక్షించింది.
ఈ సమీక్ష IR స్పెక్ట్రోస్కోపీతో ప్రత్యేకంగా బాగా పని చేస్తుంది. 1715 cm⁻¹ వద్ద కార్బోనిల్ పీక్ చూస్తారా? అదొక అసంతృప్తి డిగ్రీ. DoU = 4 అంటే మీకు ఇంకా మూడు నిర్మాణ లక్షణాలను కనుగొనాలి.
సేంద్రీయ రసాయన నిర్మాణ నేర్చుకోవడం
బోధిస్తున్నప్పుడు, DoU విద్యార్థులకు ఏ ఇతర సాధనం కంటే వేగంగా నిర్మాణ అంతర్ज్ఞానాన్ని అభివృద్ధి చేయడంలో సహాయపడుతుంది. సైక్లోహెక్సేన్ (DoU = 1, ఒక రింగ్) మరియు 1-హెక్సీన్ (DoU = 1, ఒక డబుల్ బంధం)ను పోల్చండి - ఒకే మాలిక్యులర్ ఫార్ములా, ఒకే DoU, పూర్తిగా వేరు నిర్మాణాలు. ఈ పోలిక DoU మొత్తాన్ని తెలియజేస్తుంది, కాని పంపిణీని కాదు.
విద్యార్థులు తరచుగా DoU = 4 అంటే "బెంజీన్ రింగ్" అని అనుకుంటారు. అవును, కాని అది రెండు వేరు రింగ్లు, చైన్ లో నాలుగు డబుల్ బంధాలు, లేదా అనేక ఇతర సంయోజనాలు కూడా అయి ఉండవచ్చు. DoU మీ ప్రారంభ బిందువు, సమాధానం కాదు.
ఔషధ రసాయన శాస్త్రం మరియు సంశ్లేషణ ప్రణాళిక
సంశ్లేషణ మార్గాన్ని రూపొందిస్తున్నప్పుడు, DoU ప్రతి దశ రసాయనిక అర్థం చేసుకోవడంలో సహాయపడుతుంది. మీ ప్రారంభ పదార్థం DoU = 2 మరియు ప్రతిపాదిత ఉత్పత్తి DoU = 5 ఉంటే, మీరు మూడు అసంతృప్తి డిగ్రీల సృష్టిని వివరించాలి - సాధారణంగా ఆక్సీకరణ, సైక్లీకరణ, లేదా నిష్కాసన ప్రతిచర్యల ద్వారా. ఈ తనిఖీని చూడకపోతే, మీరు సంశ్లేషణ ప్రణాళికను రూపొందించవచ్చు.
DoU సరిపోదు: అనుపూరక సాంకేతిక పద్ధతులు
DoU మీకు ఎంత రింగ్లు మరియు డబుల్ బంధాలు ఉన్నాయో తెలియజేస్తుంది, కాని ఎక్కడ మరియు ఏ రకం ఉన్నాయో కాదు. అక్కడ ఈ సాంకేతిక పద్ధతులు వస్తాయి:
NMR స్పెక్ట్రోస్కోపీ సంపూర్ణ కార్బన్-హైడ్రోజన్ ఫ్రేమ్ వర్కును ఇస్తుంది. మీరు ఖచ్చితంగా డబుల్ బంధాల స్థానాన్ని, ప్రతి కార్బన్ పై ఎంత హైడ్రోజన్ ఉన్నాయో, మరియు ఏ కార్బన్లు అనుసంధానం అయ్యాయో చూస్తారు.
ఇన్ఫ్రారెడ్ (IR) స్పెక్ట్రోస్కోపీ వాటి వైశిష్ట్యపూర్వక కంపనల ద్వారా ఫంక్షనల్ గ్రూప్లను గుర్తిస్తుంది.
X-ray క్రిస్టలోగ్రఫీ అణు స్థాయి వ్యవధిలో సంపూర్ణ 3D నిర్మాణాన్ని ఇస్తుంది.
కంప్యూటేషనల్ రసాయన శాస్త్రం ఏ ఐసోమర్లు అత్యధిక స్థిరంగా ఉంటాయో అంచనా వేస్తుంది.
డోయు (DoU) భౌగోళిక నేపథ్యం
19వ శతాబ్దంలోని రసాయన శాస్త్రవేత్తలు ఒక ప్రాథమిక సమస్యతో పోరాడారు: కేవలం సూత్రం నుండి అణు నిర్మాణాన్ని ఎలా గుర్తించాలి?
1850లలో ఫ్రెడ్రిక్ అగస్ట్ కెకులే కార్బన్ ఎల్లప్పుడూ నాలుగు బంధాలను ఏర్పరుస్తుందని (చతుర్వాలెన్స్) తెలిపిన తర్వాత, రసాయన శాస్త్రవేత్తలకు అణు నిర్మాణాన్ని అర్థం చేసుకోవడానికి ఒక రూపురేఖ లభించింది. అతని ప్రసిద్ధ 1865 బెంజీన్ నిర్మాణం - తన తోక తినే పాము యొక్క కల నుండి ప్రేరేపితం - స్పష్టం చేసింది కి వలయాలు మరియు డబుల్ బంధాలు సంవిధానం చేయవలసిన కీలక నిర్మాణ లక్షణాలు.
నేడు ఉపయోగించే గณిత సూత్రం రసాయన శాస్త్రవేత్తలు సూత్రాలను నిర్మాణాలతో అనుసంధానం చేయడానికి నిబంధనలను అభివృద్ధి చేస్తూ క్రమంగా అభివృద్ధి చెందింది. 1900 ల ప్రారంభంలో, పదం సాంప్రదాయిక సేంద్రీయ రసాయన శాస్త్ర పరిశోధన మరియు విద్యలో ఉంది.
"హైడ్రోజన్ లోపం సూచిక" అనే పదం 20వ శతాబ్దం మధ్యలో ప్రాచుర్యం పొందింది ఎందుకంటే ఇది మీరు నిజంగా కొలుస్తున్న దాన్ని వివరిస్తుంది: పూర్తిగా సంతृప్త నిర్మాణంలో "కనబడని" హైడ్రోజన్ పరమాణువులు. రెండు పదాలు - డోయు మరియు ఐహెచ్డి - ఇప్పటికీ ఉపయోగంలో ఉన్నాయి, అయితే "అసంతృప్తి పరిమాణం" ఆధునిక పాఠ్యపుస్తకాలలో ఆధిపత్యం వహిస్తుంది.
మారినది గణన (సూత్రం అదే ఉంది) కాదు, కానీ దాని ఉపయోగం. ప్రారంభ రసాయన శాస్త్రవేత్తలు నిర్మాణ నిర్ధారణ సాధనంగా మ్యానుअల్ గా డోయు లెక్కించారు. నేడు, మేము డోయు ను స్పెక్ట్రోస్కోపీ, ఎక్స్-రే క్రిస్టలోగ్రఫీ మరియు కంప్యూటేషనల్ మోడలింగ్ తో కలిసి సమగ్ర నిర్మాణ విశ్లేషణ కోసం ఉపయోగిస్తాము. గణన సెకన్లలో జరుగుతుంది, కానీ ఇది నిర్మాణ వివరణలో తొలి తర్కపరమైన అడుగు.
అసంతృప్తి కోణం లెక్కింపు కోసం కోడ్ ఉదాహరణలు
మీ సొంత సాఫ్ట్వేర్ లేదా వర్క్ఫ్లో నందు ఈ లెక్కింపును నిర్మించుకుంటున్నట్లయితే, అనేక ప్రోగ్రామింగ్ భాషలలో అమలుచేయడం ఇక్కడ ఉంది. ప్రతి అమలు సూత్ర పార్సింగ్ మరియు స్వయంచాలక అసంతృప్తి కోణం లెక్కింపును కలిగి ఉంది:
1' అసంతృప్తి కోణం కోసం Excel VBA ఫంక్షన్
2Function DegreeOfUnsaturation(C As Integer, H As Integer, Optional N As Integer = 0, _
3 Optional P As Integer = 0, Optional X As Integer = 0, _
4 Optional M As Integer = 0) As Double
5 DegreeOfUnsaturation = (2 * C + N + P - H - X - M + 2) / 2
6End Function
7' వాడుక:
8' =DegreeOfUnsaturation(6, 6, 0, 0, 0, 0) ' C6H6 (బెంజీన్) కోసం = 4
91def calculate_dou(formula):
2 """అణు సూత్రం నుండి అసంతృప్తి కోణం లెక్కించు."""
3 # మూలక సంఖ్యలను నిర్వచించు
4 elements = {'C': 0, 'H': 0, 'N': 0, 'P': 0, 'F': 0, 'Cl': 0, 'Br': 0, 'I': 0,
5 'Li': 0, 'Na': 0, 'K': 0, 'Rb': 0, 'Cs': 0, 'Fr': 0}
6
7 # సూత్రాన్ని పార్స్ చేయి
8 import re
9 pattern = r'([A-Z][a-z]*)(\d*)'
10 for element, count in re.findall(pattern, formula):
11 if element in elements:
12 elements[element] += int(count) if count else 1
13 else:
14 raise ValueError(f"మద్దతు లేని మూలకం: {element}")
15
16 # అసంతృప్తి కోణం లెక్కించు
17 C = elements['C']
18 H = elements['H']
19 N = elements['N']
20 P = elements['P']
21 X = elements['F'] + elements['Cl'] + elements['Br'] + elements['I']
22 M = elements['Li'] + elements['Na'] + elements['K'] + elements['Rb'] + elements['Cs'] + elements['Fr']
23
24 dou = (2 * C + N + P - H - X - M + 2) / 2
25 return dou
26
27## ఉదాహరణ వాడుక:
28
29print(f"బెంజీన్ (C6H6): {calculate_dou('C6H6')}") # 4 అవుట్పుట్ అవ్వాలి
30print(f"సైక్లోహెక్సేన్ (C6H12): {calculate_dou('C6H12')}") # 1 అవుట్పుట్ అవ్వాలి
31print(f"గ్లూకోస్ (C6H12O6): {calculate_dou('C6H12O6')}") # 1 అవుట్పుట్ అవ్వాలి
321function calculateDOU(formula) {
2 // అణు సూత్రాన్ని పార్స్ చేయండి
3 const elementRegex = /([A-Z][a-z]*)(\d*)/g;
4 const elements = {
5 C: 0, H: 0, N: 0, P: 0, F: 0, Cl: 0, Br: 0, I: 0,
6 Li: 0, Na: 0, K: 0, Rb: 0, Cs: 0, Fr: 0
7 };
8
9 let match;
10 while ((match = elementRegex.exec(formula)) !== null) {
11 const element = match[1];
12 const count = match[2] ? parseInt(match[2], 10) : 1;
13
14 if (elements[element] !== undefined) {
15 elements[element] += count;
16 } else {
17 throw new Error(`మద్దతు లేని మూలకం: ${element}`);
18 }
19 }
20
21 // DoU లెక్కించండి
22 const C = elements.C;
23 const H = elements.H;
24 const N = elements.N;
25 const P = elements.P;
26 const X = elements.F + elements.Cl + elements.Br + elements.I;
27 const M = elements.Li + elements.Na + elements.K + elements.Rb + elements.Cs + elements.Fr;
28
29 const dou = (2 * C + N + P - H - X - M + 2) / 2;
30 return dou;
31}
32
33// ఉదాహరణ వాడుక:
34console.log(`ఎథీన్ (C2H4): ${calculateDOU("C2H4")}`); // 1 అవుట్పుట్ అవ్వాలి
35console.log(`బెంజీన్ (C6H6): ${calculateDOU("C6H6")}`); // 4 అవుట్పుట్ అవ్వాలి
36console.log(`కాఫీన్ (C8H10N4O2): ${calculateDOU("C8H10N4O2")}`); // 6 అవుట్పుట్ అవ్వాలి
371import java.util.HashMap;
2import java.util.Map;
3import java.util.regex.Matcher;
4import java.util.regex.Pattern;
5
6public class DegreeOfUnsaturationCalculator {
7 public static double calculateDOU(String formula) {
8 // అణు సూత్రాన్ని పార్స్ చేయండి
9 Pattern pattern = Pattern.compile("([A-Z][a-z]*)(\\d*)");
10 Matcher matcher = pattern.matcher(formula);
11
12 Map<String, Integer> elements = new HashMap<>();
13 elements.put("C", 0);
14 elements.put("H", 0);
15 elements.put("N", 0);
16 elements.put("P", 0);
17 elements.put("F", 0);
18 elements.put("Cl", 0);
19 elements.put("Br", 0);
20 elements.put("I", 0);
21 elements.put("Li", 0);
22 elements.put("Na", 0);
23 elements.put("K", 0);
24
25 while (matcher.find()) {
26 String element = matcher.group(1);
27 int count = matcher.group(2).isEmpty() ? 1 : Integer.parseInt(matcher.group(2));
28
29 if (elements.containsKey(element)) {
30 elements.put(element, elements.get(element) + count);
31 } else {
32 throw new IllegalArgumentException("మద్దతు లేని మూలకం: " + element);
33 }
34 }
35
36 // DoU లెక్కించండి
37 int C = elements.get("C");
38 int H = elements.get("H");
39 int N = elements.get("N");
40 int P = elements.get("P");
41 int X = elements.get("F") + elements.get("Cl") + elements.get("Br") + elements.get("I");
42 int M = elements.get("Li") + elements.get("Na") + elements.get("K");
43
44 double dou = (2.0 * C + N + P - H - X - M + 2) / 2.0;
45 return dou;
46 }
47
48 public static void main(String[] args) {
49 System.out.printf("సైక్లోహెక్సీన్ (C6H10): %.1f%n", calculateDOU("C6H10")); // 2.0 అవుట్పుట్ అవ్వాలి
50 System.out.printf("అస్పిరిన్ (C9H8O4): %.1f%n", calculateDOU("C9H8O4")); // 6.0 అవుట్పుట్ అవ్వాలి
51 System.out.printf("ప్రోపేన్ (C3H8): %.1f%n", calculateDOU("C3H8")); // 0.0 అవుట్పుట్ అవ్వాలి
52 }
53}
54నిర్వాహక ఉదాహరణలు: సాధారణ సంయోగాల కోసం DoU లెక్కింపు
వాటిని తరచుగా కలిగి ఉండే అనేక అణువుల కోసం లెక్కింపును మనం అనుసరిస్తాము:
-
ఎథేన్ (C2H6)
- C = 2, H = 6
- DoU = (2×2 + 0 + 0 - 6 - 0 - 0 + 2)/2 = (4 - 6 + 2)/2 = 0/2 = 0
- ఎథేన్ పూర్తిగా సంతृప్తం, రింగ్లు లేదా డబుల్ బంధాలు లేవు.
-
ఎథీన్ (C2H4)
- C = 2, H = 4
- DoU = (2×2 + 0 + 0 - 4 - 0 - 0 + 2)/2 = (4 - 4 + 2)/2 = 2/2 = 1
- ఎథీన్లో ఒక డబుల్ బంధం ఉంది, DoU 1 తో సరిపోతుంది.
-
బెంజీన్ (C6H6)
- C = 6, H = 6
- DoU = (2×6 + 0 + 0 - 6 - 0 - 0 + 2)/2 = (12 - 6 + 2)/2 = 8/2 = 4
- బెంజీన్లో ఒక రింగ్ మరియు మూడు డబుల్ బంధాలు ఉన్నాయి, మొత్తం 4 DoU.
-
సైక్లోహెక్సేన్ (C6H12)
- C = 6, H = 12
- DoU = (2×6 + 0 + 0 - 12 - 0 - 0 + 2)/2 = (12 - 12 + 2)/2 = 2/2 = 1
- సైక్లోహెక్సేన్లో ఒక రింగ్ మరియు డబుల్ బంధాలు లేవు, DoU 1 తో సరిపోతుంది.
-
గ్లూకోస్ (C6H12O6)
- C = 6, H = 12, O = 6 (ఆక్సిజన్ లెక్కింపుకు ప్రభావం పెట్టదు)
- DoU = (2×6 + 0 + 0 - 12 - 0 - 0 + 2)/2 = (12 - 12 + 2)/2 = 2/2 = 1
- గ్లూకోస్లో ఒక రింగ్ మరియు డబుల్ బంధాలు లేవు, DoU 1 తో సరిపోతుంది.
-
కాఫీన్ (C8H10N4O2)
- C = 8, H = 10, N = 4, O = 2
- DoU = (2×8 + 4 + 0 - 10 - 0 - 0 + 2)/2 = (16 + 4 - 10 + 2)/2 = 12/2 = 6
- కాఫీన్లో బహుళ రింగ్లు మరియు డబుల్ బంధాలు ఉన్నాయి, మొత్తం 6 DoU.
-
క్లోరోఎథేన్ (C2H5Cl)
- C = 2, H = 5, Cl = 1
- DoU = (2×2 + 0 + 0 - 5 - 1 - 0 + 2)/2 = (4 - 5 - 1 + 2)/2 = 0/2 = 0
- క్లోరోఎథేన్ పూర్తిగా సంతृప్తం, రింగ్లు లేదా డబుల్ బంధాలు లేవు.
-
పైరిడీన్ (C5H5N)
- C = 5, H = 5, N = 1
- DoU = (2×5 + 1 + 0 - 5 - 0 - 0 + 2)/2 = (10 + 1 - 5 + 2)/2 = 8/2 = 4
- పైరిడీన్లో ఒక రింగ్ మరియు మూడు డబుల్ బంధాలు ఉన్నాయి, మొత్తం 4 DoU.
తరచుగా అడిగే ప్రశ్నలు
రసాయన శాస్త్రంలో అసంతృప్తి యొక్క డిగ్రీ అంటే ఏమిటి?
అసంతృప్తి యొక్క డిగ్రీ (DoU)—హైడ్రోజన్ లోపం సూచిక (IHD) అని కూడా పిలుస్తారు—అది అణువులో మొత్తం వలయాల మరియు π-బంధాల (డబుల్ లేదా ట్రిపుల్ బంధాల) సంఖ్యను తెలియజేస్తుంది. మీకు మాలిక్యులర్ ఫార్ముల తెలిసి నిర్మాణం తెలియకపోతే, DoU మీకు అంచనా వేయదగిన నిర్మాణ లక్షణాల గురించి మొదటి సంకేతం ఇస్తుంది. ఇది ఫార్ముల నుండి లెక్కించబడుతుంది మరియు మీకు సంఖ్యను ఇస్తుంది: DoU = 0 అంటే పూర్తిగా సంతృప్తి (ప్రోపేన్ వంటిది), DoU = 1 అంటే ఒక వలయం లేదా ఒక డబుల్ బంధం, DoU = 4 తరచుగా బెంజీన్ వలయాన్ని సూచిస్తుంది, మొదలైనవి.
మాలిక్యులర్ ఫార్ముల నుండి అసంతృప్తి యొక్క డిగ్రీని ఎలా లెక్కిస్తారు?
ఈ ఫార్ముల ఉపయోగించండి: DoU = (2C + N + P - H - X - M + 2)/2. మీ అణువుల సంఖ్యను లెక్కించండి: C అంటే కార్బన్, H అంటే హైడ్రోజన్, N అంటే నైట్రోజన్, P అంటే ఫాస్ఫరస్, X అంటే హాలోజన్స్ (F, Cl, Br, I), మరియు M అంటే ద్వి-సంయోజక ధాతువులు (Li, Na, K). సంఖ్యలను పెట్టి లెక్కించండి. ఫలితం మీ అణువులో ఎంత వలయాలు మరియు π-బంధాలు ఉన్నాయో తెలియజేస్తుంది. మా కాలుకులేటర్ ఇదంతా స్వయంచాలకంగా చేస్తుంది—మీ ఫార్ముల నమోదు చేయండి.
(ఇంకా కొనసాగుతుంది...)
సంప్రదింపులు
-
Vollhardt, K. P. C., & Schore, N. E. (2018). సేంద్రీయ రసాయనం: నిర్మాణం మరియు ఫంక్షన్ (8వ సంస్కరణ). W. H. Freeman and Company.
-
Clayden, J., Greeves, N., & Warren, S. (2012). సేంద్రీయ రసాయనం (2వ సంస్కరణ). Oxford University Press.
-
Smith, M. B. (2019). మార్చ్ యొక్క అధునాతన సేంద్రీయ రసాయనం: ప్రతిచర్యలు, మెకానిజంలు, మరియు నిర్మాణం (8వ సంస్కరణ). Wiley.
-
IUPAC. "రసాయన పదాల సంకలనం (బంగారు పుస్తకం)." అంతర్జాతీయ బాహ్య మరియు అనువర్తిత రసాయన సంఘం. https://goldbook.iupac.org/
-
Chemistry LibreTexts. "అసంతృప్తి యొక్క మోతాదు." UC Davis లైబ్రరీ. https://chem.libretexts.org/Bookshelves/Organic_Chemistry/Supplemental_Modules_(Organic_Chemistry)/Fundamentals/Degree_of_Unsaturation
-
రాయల్ సొసైటీ ఆఫ్ కెమిస్ట్రీ. "సేంద్రీయ రసాయనంలో నిర్మాణ వివరణ: సరైన సాధనాల శోధన." https://www.rsc.org/
-
అమెరికన్ కెమికల్ సొసైటీ. "సేంద్రీయ రసాయన వనరులు." https://www.acs.org/education/resources/undergraduate/organic-chemistry.html