2010-10-21 8 views
6

मैं दिलचस्प प्रोग्रामिंग पहेली, समस्याएं या चुनौतियों की तलाश कर रहा हूं, जो कि रसायन विज्ञान प्रमुखों की कक्षा के लिए उपयुक्त हैं, उनकी पहली प्रोग्रामिंग भाषा के रूप में सी सीखना। क्या आपके पास कोई सिफारिश है?रसायन शास्त्र से संबंधित प्रोग्रामिंग चुनौतियां

+0

Google "कम्प्यूटेशनल रसायन"। क्या आपने अभी तक एक प्रोटीन फोल्ड किया है? मानव डीएनए अनुक्रम में एक ग्रेटर फोर्स का सबूत मिला? Google का प्रयोग करें, यह SO के लिए कोई प्रश्न नहीं है जिसे सीधे उत्तर के साथ हल किया जा सकता है। मतदान प्रश्न विषय के बाहर हैं, तदनुसार वोटिंग। –

उत्तर

4

Project Euler बहुत अच्छा है। उनके पास कुछ सरल चुनौतियां हैं जो उपयुक्त हो सकती हैं।

हालांकि, उन्हें सी को सिखाए जाने के लिए वास्तव में बहुत कुछ नहीं होगा। पाठ पुस्तकें इसके लिए बहुत बेहतर हैं।

इसके अतिरिक्त, आप उन्हें रासायनिक प्रतिक्रिया समीकरणों को संतुलित करने के लिए एक प्रोग्राम लिख सकते हैं। यह I/O और सरल गणित के लिए अच्छा होगा।

2

इनपुट के रूप में दबाव/तापमान/तिल गिनती के पूरे समूह के साथ एक टेक्स्ट फ़ाइल को देखते हुए, और आदर्श गैस कानून समीकरण का उपयोग करके, गैसों के लिए मात्रा के मूल्यों को आउटपुट करें और डेटा के पूरे सेट को आउटपुट करें (पी, वी , टी और एन) एक अच्छी तरह से स्वरूपित आउटपुट फ़ाइल में।

फ़ाइल I/O, मूल कार्य उपयोग, और स्ट्रिंग स्वरूपण को कवर करना चाहिए। एरे और स्टुक्ट्स को भी कवर करने की क्षमता है।

0

यह वास्तव में अस्पष्ट प्रश्न प्रतीत होता है लेकिन यह मानते हुए कि मैं एक रसायन शास्त्र छात्र हूं जो सी सीख रहा है मैं प्रोग्राम लिखना चाहता हूं जो मुझे सरल तत्वों से शुरू होने वाले अणुओं और यौगिकों को परिभाषित करने की अनुमति देता है।

मुझे वास्तव में यह नहीं पता कि इसे कैसे समझाया जाए, लेकिन शायद आपके struct को नाइट्रोजन परमाणु के लिए परिभाषित करें, एक ऑक्सीजन परमाणु के लिए और पानी का उत्पादन करने के लिए इसे बांधने का एक तरीका है .. या शायद विभिन्न पदार्थों में मिलाकर यह भी देखें कि क्या प्रोग्राम के रूप में बाहर आ जाएगा ..

2

डेविड, कार्य है कि मेरे मन के लिए आते हैं होगा:

हाइड्रोकार्बन के आइसोमरों (चक्रीय और अचक्रीय, संतृप्त और unsturated)
  • संख्यात्मक की संख्या/टोपोलॉजी की
    • गणना ऑप्टिकल स्पेक्ट्रा (अवशोषण और प्रतिदीप्ति) का एकीकरण
    • kinetical मॉडल
    • प्रयोगात्मक डेटा के deconvolution
    • thermodynamical चक्र का मॉडलिंग और उनकी क्षमता
  • 0

    आप pex4fun कोशिश कर सकते हैं। यह आपको सी # में एल्गोरिदम सीखने की अनुमति देता है (जो सी के करीब है)। pex4fun पढ़ने के लिए उपयोग कक्षाओं और कोडिंग duels भी शामिल है जो एक खेल में सीखने बारी।

    संबंधित मुद्दे