संगणकप्रोग्रामिंग

"पास्कल" मध्ये क्रमगुणित: कसे गणना करायची आहे. कार्यक्रम उदाहरणे

शिक्षण प्रोग्रामिंग जटिल सोपे पासून मार्गावर आहे. कमजोरी येत डेटा प्रकार आणि भाषा ऑपरेटर, चक्रीय संरचना जा. चक्र साठी उद्दिष्टे अगणित आहेत: एक स्तंभातील संख्या आउटपुट पासून गुंतागुतीचे सूत्रे प्रमाणात गणना आहे. असे असले तरी, सुरुवात प्रोग्रामर प्रश्न राहते: पास्कल "कसे गुणनखंड गणना" "?"

एक समस्या किमान तीन मार्ग असू शकते अंमलबजावणी. ते विविध ऑपरेटर वापरले.

गणिती माहिती

बांधकाम सुरु करण्यापूर्वी, अल्गोरिदम आणि लेखन कार्यक्रम सिद्धांत अभ्यास करणे आवश्यक आहे. गणितात गुणनखंड कमी जास्त सकारात्मक पूर्णांक वर अभिव्यक्ती मूल्यमापन करण्यासाठी ज्या अनेक उत्पादन आहे.

एक उदाहरण व्याख्या मदत करेल समजून घ्या. समजा तुम्ही 3 निर्णय 3. संख्येचा क्रमगुणित शोधू इच्छित! = 3 * 2 * 1 = 6.

हे क्रमांक नंतर स्थीत आहे एक क्रिया उद्गार चिन्ह, दाखवते. टीप: गुणनखंड फक्त सकारात्मक पूर्णांक परिभाषित आहे. 0: त्याच वेळी, शून्य ही संकल्पना सादर! = 1.

मोठी साठी स्वतः अभिव्यक्ती विचार - एक लांब व्यवसाय. गणना प्रक्रिया गति संगणक कार्यक्रम वापरून. पुढे, "पास्कल" मध्ये गुणनखंड शोधण्यासाठी विचार करा.

प्रथम पद्धत

खालील कोड कार्यक्रम आवृत्ती दाखवते.

उदाहरणात पळवाट शरीर आधी नोंद करण्यात आली आहे की अट एक संमिश्र बांधकाम वापरून. रेकॉर्ड वाक्यरचना:

तर {स्थिती} posledovatelnost_operatorov करू {};

खालीलप्रमाणे कोड आहे: कार्यक्रम सकारात्मक चाचणी बाबतीत, अभिव्यक्ती {अट} वैधता तपासते posledovatelnost_operatorov जाणार {}.

कार्यक्रम परत, आपण खालील ओळी लक्ष देणे आवश्यक आहे:

  • 2 - गणना चालवला जातो ती संख्या n निर्दिष्ट करते,;
  • 6 - मालिका शीर्षक;
  • 7 - सायकल सुरूवातीस;
  • 8 - चल खरं, जे n क्रमगुणित मूल्य स्टोअर्स गणना;
  • 9 - एक घड्याळाच्या चल वाढावे;
  • 10 - सायकल समाप्त.

दुसरा मार्ग

वारंवार विधान "पास्कल" मध्ये गुणनखंड गणना पुढील ऑफर.

डिझाइन सायकल: सतत {posledovatelnost_operatorov} पर्यंत {अट};

कार्यक्रम कसे काम करते हे समजून, ओळ ओळ विचार:

  • 2 - n गणना सुरू आहे ज्या एक स्थिर पूर्णांक नियुक्त केला जातो;
  • 7 - सायकल सुरूवातीस;
  • 8, 9 - गुणनखंड गणना आणि काउंटर वाढ मी;
  • 10 - लूप शरीर शेवटी;
  • 11 - अट पडताळणी, स्थिती पासून विधाने क्रम नंतर स्थित आहे, पुन्हा किमान एकदा कार्यवाही केली जाईल.

तिसरा मार्ग

नंतरचे कार्यक्रम देखील शक्य "पास्कल" मध्ये गुणनखंड गणना करते आणि आकार सर्वात संक्षिप्त आहे. कारण - ऑपरेटर जे काउंटर मी वाढ सायकल घटके सेट आहे, वापरले जाते.

रेकॉर्ड ऑपरेटर: साठी {} {nachalnoe_znachenie konechnoe_znachenie} करू {} posledovatelnost_operatorov आहे.

खालीलप्रमाणे (आकडेवारी सूची ओळ दिले आहेत) कोड कार्य करते:

  • 2 - संख्या सतत मूल्य n नियुक्त क्रमगुणिताची गणना केली जाते जे;
  • 6 - सायकल मापदंड दिले आहेत - प्रारंभिक आणि अंतिम मूल्ये;
  • 7 - सायकल सुरूवातीस;
  • 8 - चल खरं हिशोब;
  • 9 - सायकल समाप्त.

शेरा

जरी टॉप टेन गुणनखंड संख्या परवानगी डेटा प्रकार पूर्णांक मोठे मूल्य आहे. त्यामुळे कार्यक्रम "पास्कल" मध्ये एक त्रुटी संदेश दर्शविले जाईल. ते सोपे निराकरण - आपण रिअल मूल्ये साठवण्यासाठी longint किंवा वापर प्रकार वेरियेबल परिणाम डेटा प्रकार पुनर्स्थित करणे आवश्यक आहे.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mr.birmiss.com. Theme powered by WordPress.