ProgAll: Programming for All

  • What are the basic components of an algorithm?

    Before writing the computer program for a given problem, it is important to write the algorithm which mainly consists of the step-by-step process of solving the given problem. This video explains what are the main components of a computer algorithm.

    किसी कार्य को करने के लिए कंप्यूटर प्रोग्राम लिखने से पहले, उसका एल्गोरिथम लिखना महत्वपूर्ण है, जो मुख्य रूप से दिए गए कार्य को करने का चरण-दर-चरण प्रक्रिया होता हैं। यह वीडियो बताता है कि कंप्यूटर एल्गोरिथ्म के मुख्य अंग क्या हैं।

    Homework:

    Take a simple word problem in mathematics from any textbook and write its solution step by step. Now try to elaborate on each step and write it in such a way that it will make sense to someone who only understands only basic arithmetic operations, loops and if-else decision making.

    Suggested Time:

    1 hr for each problem

    Examples:

      1. Check whether a given number is even or not.

      2. Check whether a given number is prime or not.

      3. Find out how many prime numbers are there between 1 to 1000.

      4. Given the coordinates of three points on 2D space, decide whether they fall on a straight line.


  • How to write a computer program?

    Before writing the computer program for a given problem, it is important to write the algorithm which mainly consists of the step-by-step process of solving the given problem. This video explains what are the main components of a computer algorithm.

    किसी कार्य को करने के लिए कंप्यूटर प्रोग्राम लिखने से पहले, उसका एल्गोरिथम लिखना महत्वपूर्ण है, जो मुख्य रूप से दिए गए कार्य को करने का चरण-दर-चरण प्रक्रिया होता हैं। यह वीडियो बताता है कि कंप्यूटर एल्गोरिथ्म के मुख्य अंग क्या हैं।


  • Basic structure of a C program

    In order to write a computer program in the C language, we need to follow its rules in the same way we follow the grammatical rules of English or Hindi. This video explains some of these basic rules of the C programming language.

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


  • How to do input-output in a C program?

    This video explains how to take input from user in a C program and how to give output.

    यह वीडियो बताता है कि कैसे C प्रोग्राम में उपयोगकर्ता से इनपुट लेते हैं और आउटपुट कैसे दे सकते हैं।


  • For loop in C

    Homework:

    Check whether a given number is prime.


  • How to write a C program to calculate factorial?

    Most concepts are best understood through an example. This video describes how to write a C program in order to calculate the factorial of a given integer, which is a very simple problem.

    प्रायः अवधारणाओं को एक उदाहरण के माध्यम से समझना सबसे आसान समझा जाता है। यह वीडियो बताता है कि किसी दिए गए पूर्णांक के फैक्टरियल की गणना करने के लिए C प्रोग्राम कैसे लिखना है, जो कि एक बहुत ही सरल कार्य है।

  • Arrays in C


  • Nested For loop in C


  • How to write a C program to compute the length of a DNA sequence?


  • C program to compute number of vowels in an English text


  • Functions in C


  • Function Recursion in C


  • How to write a C program to sort an array of integers?


  • How to draw a flowchart?

    This video explains the process of drawing a flowchart which is very helpful in thinking of complex algorithms and presenting them to others in an easy to understand manner. This is not only useful in programming but also in making business presentations.

    इस वीडियो में फ्लोचार्ट को बनाने की प्रक्रिया का स्पष्टीकरण किया गया है जो जटिल एल्गोरिदम के बारे में सोचने में और दूसरों को समझाने में बहुत उपयोगी होता है। यह न केवल प्रोग्रामिंग में, बल्कि व्यावसायिक प्रस्तुतियों को बनाने में भी उपयोगी है।