ट्रैक
/
Delphi Pascal
Delphi Pascal
/
अभ्यास
/
प्राथमिक विद्यालय
प्राथमिक विद्यालय

प्राथमिक विद्यालय

आसान

निर्देश

आपको छात्रों के नाम और उनके ग्रेड दिए जाएँगे। इनकी मदद से स्कूल के लिए एक नामावली बनाइए।

अंत में आपको ये सब कर पाना चाहिए:

  • किसी ग्रेड की नामावली में एक छात्र का नाम जोड़ना
    • "Jim को ग्रेड 2 में जोड़िए।"
    • "ठीक है।"
  • किसी ग्रेड में नामांकित सभी छात्रों की सूची पाना
    • "ग्रेड 2 में कौन-कौन छात्र हैं?"
    • "अभी तो हमारे पास बस Jim ही है।"
  • सभी ग्रेडों के सभी छात्रों की क्रमबद्ध सूची पाना। ग्रेड का क्रम 1, 2, 3, आदि होना चाहिए, और एक ही ग्रेड के छात्रों को नाम के अनुसार वर्णानुक्रम में लगाया जाना चाहिए।
    • "इस समय स्कूल में कौन-कौन नामांकित है?"
    • "ज़रा सोचने दीजिए। हमारे पास ग्रेड 1 में Anna, Barb और Charlie, ग्रेड 2 में Alex, Peter और Zoe, और ग्रेड 5 में Jim हैं। तो जवाब है: Anna, Barb, Charlie, Alex, Peter, Zoe और Jim"

ध्यान रहे कि हमारे सभी छात्रों का सिर्फ एक ही नाम है। (यह एक छोटा-सा कस्बा है, अब और क्या चाहिए?)

बोनस अंकों के लिए

क्या आप सारे टेस्ट पास कर पाए और अपना कोड साफ-सुथरा रख पाए? अगर आप चाहें, तो ये कुछ और चीज़ें हैं जिन्हें आप आज़मा सकते हैं:

  • अगर आप ऐसी भाषा में काम कर रहे हैं जिसमें डेटा स्ट्रक्चर बदले जा सकते हैं, और आपका कोड बाहर के कोड को स्कूल के अंदरूनी डेटाबेस को सीधे बदलने देता है, तो देखिए कि क्या आप इसे रोक सकते हैं। आप चाहें तो कुछ और टेस्ट भी जोड़ सकते हैं।

फिर अपने विचार सबमिशन पर एक कमेंट में ज़रूर बताइए। क्या इस प्रयोग से कोड बेहतर हुआ? खराब? क्या आपने इससे कुछ सीखा?


स्रोत

gSchool में Phil Battos के साथ एक पेयरिंग सेशन
GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
Delphi Pascal Exercism

प्राथमिक विद्यालय शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और Delphi Pascal को 76 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।