Advantages of Using Flowcharts

Advantages of Using Flowcharts 

  • Communication: Flowcharts are better way of communicating the logic of a system to all concerned or involved.

  • संचार: फ्लोचार्ट सभी संबंधित या शामिल करने के लिए एक प्रणाली के तर्क को संप्रेषित करने का बेहतर तरीका

  • Effective analysis: With the help of flowchart, problem can be analyzed in more effective way therefore reducing cost and wastage of time.

  • प्रभावी विश्लेषणः फ्लोचार्ट की मदद से समस्या का अधिक प्रभावी तरीके से विश्लेषण किया जा सकता है इसलिए लागत और समय की बर्बादी को कम करना।

  • Proper documentation: Program flowcharts serve as a good program documentation, which is needed for various purposes, making things more efficient.

  • उचित डाक्यूमेंटेशनः प्रोग्राम फ्लोचार्ट एक अच्छे प्रोग्राम डॉक्यूमेंटेशन के रूप में काम करता है, जिसकी जरूरत विभिन्न उद्देश्यों के लिए होती है, जिससे चीजें अधिक कुशल बनती हैं।

  • Efficient Coding: The flowcharts act as a guide or blueprint during the systems analysis and program development phase.

  • कुशल कोडिंगः फ्लोचार्ट सिस्टम विश्लेषण और कार्यक्रम विकास चरण के दौरान एक गाइड या ब्लूप्रिंट के रूप में कार्य करता है।

  • Proper Debugging: The flowchart helps in debugging process.

  • उचित डिबगिंगः फ्लोचार्ट डिबगिंग प्रक्रिया में मदद करता है।

  • Efficient Program Maintenance: The maintenance of operating program becomes easy with the help of flowchart. It helps the programmer to put efforts more efficiently on that part.

  • कुशल कार्यक्रम रखरखावः फ्लोचार्ट की मदद से ऑपरेटिंग प्रोग्राम का रखरखाव आसान हो जाता है। यह प्रोग्रामर को उस हिस्से पर अधिक कुशलता से प्रयास करने में मदद करता है।

Disadvantages of Using Flowcharts
फ्लो चार्ट के उपयोग की हानि

  • Complex logic: Sometimes, the program logic is quite complicated. In that case, flowchart becomes complex and clumsy. This will become a pain for the user, resulting in a waste of time and money trying to correct the problem.

  • काम्पलेक्स लॉजिक: कभी-कभी, प्रोग्राम लॉजिक काफी काम्पलेक्स होता है। उस स्थिति में, फ्लोचार्ट काम्पलेक्सऔर भद्दा हो जाता है। यह यूजर के लिए एक दर्द बन जाएगा, जिसके परिणामस्वरूप समय और धन की बर्बादी समस्या को ठीक करने की कोशिश करेगी।

  • Alterations and Modifications: If alterations are required the flowchart may require redrawing completely. This will usually waste valuable time.

  • परिवर्तन और संशोधनः यदि परिवर्तन आवश्यक हैं तो फ्लोचार्ट को पूरी तरह से पुनः ड्राइंग की आवश्यकता हो सकती है। यह आमतौर पर मूल्यवान समय बर्बाद करेगा।

  • Reproduction: As the flowchart symbols cannot be typed, reproduction of flowchart becomes a problem.

  • रीप्रोडक्शनः चूंकि फ्लोचार्ट के सिम्बल्स को टाइप नहीं किया जा सकता, इसलिए फ्लोचार्ट का पुनः उत्पादन एक समस्या बन जाता है।

Limitations of using Flowcharts
फ्लोचार्ट्स का उपयोग करने की सीमाएं

  • Complex Logic: Sometimes, the program logic is quite complicated. In that case, flowchart becomes complex and clumsy.

  • कॉम्प्लेक्स लॉजिकः कभी-कभी, प्रोग्राम लॉजिक काफी जटिल होता है। उस स्थिति में, फ्लोचार्ट जटिल और भद्दा हो जाता है।

  • Alterations and Modifications: If alterations are required the flowchart may require redrawing completely.

  • परिवर्तन और संशोधनः यदि परिवर्तन आवश्यक है तो फ्लोचार्ट को पूरी तरह से पुनः ड्राइंग की आवश्यकता हो सकती है।

  • Reproduction: As the flowchart symbols cannot be typed, reproduction of flowchart becomes a problem.

  • रीप्रोडक्शन: चूंकि फ्लोचार्ट के प्रतीकों को टाइप नहीं किया जा सकता, इसलिए फ्लोचार्ट का रीप्रोडक्शन एक समस्या बन जाता है।

  • The essentials of what is done can easily be lost in the technical details of how it is done.

  • जो किया जाता है उसकी अनिवार्यता तकनीकी विवरण में आसानी से खो जाती है कि यह कैसे किया जाता है।

Programming Languages
प्रोग्रामिंग भाषा

Programming language is the computer language which is used to design and write the computer programs. As the real world instance what language we used to speak for communication in the same way a language which is designed to communicate with the computers to design and code a program can be treated as programming languages.

प्रोग्रामिंग लैंग्वेज एक कंप्यूटर लैंग्वेज है, जिसका इस्तेमाल कंप्यूटर प्रोग्राम्स को डिजाइन करने और कम्प्यूटर प्रोग्राम लिखने के लिए किया जाता है। जैसा की हम वास्तविक जिंदगी में देखते हैं की किसी से वार्तालाप करने के लिए एक सामान्य भाषा की जरुरत पड़ती है ठीक उसी तरह कंप्यूटर में अपनी बात कंप्यूटर से कहने के लिए या किसी प्रोग्राम को डिजाईन या कोड करने के लिए हम प्रोग्रामिंग लैंग्वेज का प्रयोग करते हैं।

Machine code or machine language or low level language is a set of instructions executed directly by a computer’s central processing unit (CPU). Each instruction performs a very specific task, such as a load, a jump, or an ALU operation on a unit of data in a CPU register or memory. The low level programming language is only understood by computer but almost impossible for humans to use because they consist entirely of numbers. Programmers, therefore, use either a high-level programming language or an assembly language.

मशीन कोड या मशीन भाषा या लो लेवल भाषा कंप्यूटर की सेंट्रल प्रोसेसिंग यूनिट (सीपीयू) द्वारा सीधे निष्पादित निर्देशों का एक समूह है। प्रत्येक निर्देश एक बहुत ही विशिष्ट कार्य करता है, जैसे कि एक सीपीयू रजिस्टर या मेमोरी में डेटा की एक इकाई पर लोड, जम्प या एएलयू ऑपरेशन। लो लेवल की प्रोग्रामिंग भाषा केवल कंप्यूटर द्वारा समझी जाती है, लेकिन मनुष्यों के लिए उपयोग करना लगभग असंभव है क्योंकि वे पूरी तरह से संख्याओं से मिलकर बने होते हैं। इसलिए, प्रोग्रामर उच्च स्तरीय प्रोग्रामिंग लैंग्वेज या असेंबली लैंग्वेज का उपयोग करते हैं।

Chapter wise Model Paper Link