[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-673424-105":3,"detail-sidebar-cat-0-en-105":80,"doc-detail-673424-en":130},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":73,"head_meta":75,"extra_data":77,"updated_unix":79},105,"en","unit-1-flowchart-and-algorithm-introduction-and-c-program-basics","UNIT: 1 - Flowchart and Algorithm - Introduction and C Program Basics","","UNIT 1 covers flowchart fundamentals, including definition and importance, key advantages, and the standard symbols used such as terminal, input/output, process, decision, subroutine, flow line, and page break/continue. It explains guidelines for preparing flowcharts and the common structures: sequence, selection, and repetition, along with advantages and disadvantages. The unit also introduces algorithm definition, importance, limitations, and a worked example for calculating the area of a circle. Finally, it presents pseudo code basics and introduces the history and importance of C and the basic structure of a C program with documentation, header, constants, main function, and user-defined functions.",{"@graph":14,"@context":72},[15,34,55],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/technology/","Technology",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/unit-1-flowchart-and-algorithm-introduction-and-c-program-basics/673424/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/unit-1-flowchart-and-algorithm-introduction-and-c-program-basics/673424.png","ImageObject",300,407,{"name":42,"@type":43},"noah","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-11-03","2026-11-02",true,{"@type":52,"interactionType":53,"userInteractionCount":26},"InteractionCounter",{"@type":54},"ViewAction",{"@type":56,"mainEntity":57},"FAQPage",[58,64,68],{"name":59,"@type":60,"acceptedAnswer":61},"What is a flowchart and why is it important?","Question",{"text":62,"@type":63},"A flowchart is a graphical or pictorial representation of a problem. It is important because it communicates logic clearly, helps analyze problems, supports program development, and aids debugging and testing.","Answer",{"name":65,"@type":60,"acceptedAnswer":66},"What standard symbols are used in a flowchart?",{"text":67,"@type":63},"Common symbols include Terminal (start/end), Input/Output, Process (computing), Decision Making (conditions with two outgoing arrows), Subroutine (user-defined function), Flow/Direction (data flow), and Page Break/Page Continue for multi-page diagrams.",{"name":69,"@type":60,"acceptedAnswer":70},"What are the key steps in the provided algorithm example for calculating the area of a circle?",{"text":71,"@type":63},"The example uses steps: START, input radius r, calculate Area = 3.14 * r * r, print Area, and then STOP.","https://schema.org",{"og:url":32,"og:type":74,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":76,"canonical":32},"index,follow",{"doc_id":78,"site_id":7},673424,1793637912,{"code":4,"msg":81,"data":82},"success",[83,87,91,95,100,104,109,114,119,122,126],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":84,"show_sort_weight":85,"slug":86},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":88,"show_sort_weight":89,"slug":90},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":92,"show_sort_weight":93,"slug":94},"Exam",70,"exam",{"id":96,"doc_module":4,"doc_module_name":25,"category_name":97,"show_sort_weight":98,"slug":99},5,"Comic",60,"comic",{"id":101,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":102,"slug":103},6,50,"technology",{"id":105,"doc_module":4,"doc_module_name":25,"category_name":106,"show_sort_weight":107,"slug":108},7,"Healthcare",40,"healthcare",{"id":110,"doc_module":4,"doc_module_name":25,"category_name":111,"show_sort_weight":112,"slug":113},8,"Research & Report",30,"research-report",{"id":115,"doc_module":4,"doc_module_name":25,"category_name":116,"show_sort_weight":117,"slug":118},9,"Religion & Spirituality",20,"religion-spirituality",{"id":117,"doc_module":4,"doc_module_name":25,"category_name":120,"show_sort_weight":117,"slug":121},"World Cup","world-cup",{"id":123,"doc_module":4,"doc_module_name":25,"category_name":124,"show_sort_weight":123,"slug":125},10,"Lifestyle","lifestyle",{"id":127,"doc_module":4,"doc_module_name":25,"category_name":128,"show_sort_weight":96,"slug":129},19,"General","general",{"code":4,"msg":81,"data":131},{"doc_id":78,"user_id":132,"nickname":42,"user_avatar":133,"doc_module":4,"category_id":101,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":26,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":139,"language":140,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":12,"update_tm":79,"read_time":144},1099529839121,"https://ap-avatar.wpscdn.com/davatar_994ba38a5ba835b3df7d355c54d3ed8d","UNIT: 1  \nFlowchart and Algorithm  \n􀂙 Flowchart  \nDefinition and Importance of flowchart:  \nFlowchart: Flowchart is Graphical or Pictorial Representation of problem.  \n􀂙 Importance (Advantages) of Flowchart:  \n1. Flowcharts are better way of communicating the logic of the system.  \n2. Using Flowchart, it is easy to analyze Problem.  \n3. The flowcharts are very useful during program development phase.  \n4. Flowchart represents problem solution using different standard Symbol.  \n5. It provides a good communication interface between programmer and user.  \n6. It helps in debugging and testing process.  \n􀂙 Symbols of flowchart:  \n1. Terminal:  \no This Symbol is used for the Starting and Ending Process of Flowchart.  \n2. Input / Output  \no This Symbol is used for Receiving input Data From user and displaying output to the user  \n3. Process  \no This Symbol is used for Computing.  \no It is Use for Some Arithmetic Calculation.  \n4. Decision Making  \no This Symbol is used for making decision base on Condition.  \no This Symbol has one incoming arrow for entry and Two outgoing arrow.  \n5. Subroutine  \no This Symbol is used for user defined function or sub program.  \n\n|  |  |  |\n| --- | --- | --- |\n\n6. Flow / Direction  \no Flow line Symbol.  \no This Symbol Indicates flow of data from one Symbol to Another Symbol.  \n7. Page Break  \no When flowchart is do not fit into single page then Page Break and Page Continue Symbol is used.  \no Page Break Symbol Indicate break in current page.  \n8. Page Continue  \no Page Continue Symbol Indicate Continue flowchart in another page.  \n􀂙 Guidelines for preparing Flowchart:  \n1. Standard symbols should be used while drawing flowchart.  \n2. Ensure that flowchart has START (or BEGIN) and STOP (or END) .  \n3. Flowchart should be neat, clean and easy to follow. There should be no any ambiguity.  \n4. The usual direction of flowchart is from top to bottom or from left to right.  \n5. The terminal symbol, that is, START/BEGIN or STOP/END should have only one flow line.  \n6. Only one flow line should come out from process symbol.  \n7.  Only one flow line should enter a decision symbol.   \n􀂙 Flowchart structure: Sequence, selection, repetition:  \n1. Sequence  \nSteps that execute in sequence are represented by symbols that follow each other top to bottom or left to right. Top to bottom is the standard.  \n2. Selection  \nOnce the condition is evaluated, the control flows into one of two paths.  \n3. Repetition  \nEither the processing repeats or the control leaves the structure.  \n􀂙 Advantage of flowchart:  \n1. Communication: A flowchart is a better way of communicating the logic ofa program.  \n2. Synthesis: Flowchart is used as working models in designing new programs and software systems.  \n3. Efficient Coding: Flowcharts act as a guide for a programmer in writing the actual code in a highlevel language.  \n4. Proper Debugging: Flowcharts help in the debugging process.  \n5. Effective Analysis: Effective analysis of logical programs can be easily done with the help of a related flowchart.  \n\n| 􀂙 Disadvantage of flowchart:\u003Cbr>1.Time-consuming: Designing a flowchart is a very time-consuming process.\u003Cbr>2.Complex: It isn't easy to draw a flowchart for large and complex programs\u003Cbr>3.There is no standard in the flowchart; there is no standard to determine the quantity of detail.\u003Cbr>4.Difficult to modify: It is very difficult to modify the existing flowchart.\u003Cbr>􀂙 Definition and Importance of Algorithm:\u003Cbr>Algorithm: Algorithm is stepwise solution of any problem or program.\u003Cbr>Importance (advantages) of Algorithm:\u003Cbr>1. It is a step-wise representation of a solution to a given problem, which makes it easy to understand.\u003Cbr>2. An algorithm uses a definite procedure.\u003Cbr>3. It is not dependent on any programming language, so it is easy to understand for anyone even without programming knowledge.\u003Cbr>4. Every step in an algorithm has its own logical sequence so it is easy to debug.\u003Cbr>5. By using algorithm, the problem is broken do","cbCaie1l26hRdYK0","https://ap.wps.com/l/cbCaie1l26hRdYK0","pdf",1178897,25,"English","# Flowchart\n## Definition and Importance\n## Advantages of Flowchart\n## Symbols of Flowchart\n## Guidelines for Preparing Flowchart\n## Flowchart Structure: Sequence, Selection, Repetition\n## Advantages and Disadvantages\n# Algorithm\n## Definition and Importance\n## Limitations\n## Example: Area of a Circle\n# Pseudo Code\n# C Programming\n## History and Importance of C\n## Basic Structure of a C Program","[{\"question\":\"What is a flowchart and why is it important?\",\"answer\":\"A flowchart is a graphical or pictorial representation of a problem. It is important because it communicates logic clearly, helps analyze problems, supports program development, and aids debugging and testing.\"},{\"question\":\"What standard symbols are used in a flowchart?\",\"answer\":\"Common symbols include Terminal (start/end), Input/Output, Process (computing), Decision Making (conditions with two outgoing arrows), Subroutine (user-defined function), Flow/Direction (data flow), and Page Break/Page Continue for multi-page diagrams.\"},{\"question\":\"What are the key steps in the provided algorithm example for calculating the area of a circle?\",\"answer\":\"The example uses steps: START, input radius r, calculate Area = 3.14 * r * r, print Area, and then STOP.\"}]","UNIT: 1 - Flowchart and Algorithm - Introduction and C Program Basics | PDF",63]