Jerry Esperanza
Jerry Esperanza
Jerry Esperanza
Objective The module was designed to achieve the following;1. Identify flowcharting symbols.2. Use flowchart symbols in identifying steps/pseudocode in logic formulation.3. Formulate flowchart solutions.The material used a problem-direct solution approach. Instead of defining eachflowchart symbol first, we applied it on situation when we need it and define it on thesidelines.What covered on this material are program flowcharts. System flowcharts aredesigned to show interface between input/output devices, to other systems, and theprogram itself. It uses other specialized symbols which are beyond the coverage of thiscourseware.Though new tools are being introduced in software development, flowcharting is stillone of the effective tools in presenting the logic/idea of program execution. Students of Computer Science or related IT courses will benefit on this courseware as one preparescareer as Scientist, Analyst, Programmer or Project Manager.We encourage everyone to give us feedback on how you find this material so we mayimprove it. You may reach us atthrivingJerry@yahoo.com. Visit also our blogsite:http://ThrivingAndLiving.blogspot.com. About the Author Jerry Esperanza is a Computer Science professor. He has more than 7 years experienceteaching at Jose Rizal University (JRU) and currently at New Era University (NEU),Philippines.He worked as Administrative Specialist at IBM Philippines, Inc. and served as aTechnical Support Engineer at ETSI Technologies, Inc. (A Siemens Nokia joint venturedcompany) for ten years. He was a Database Marketing Analyst for a year at OSRP (aPCMall.com company) and as Analyst at Business Intelligence Group of eTelecareGlobal Solutions for another couple of years.He holds a bachelor degree in Computer Engineering at Polytechnic University of the Philippines (PUP) and currently working on his thesis for a masters degree inEducational Management at New Era University Graduate Studies.As a registered professional teacher, he believes that a teacher is behind in anyonewho excels. Continuous education is one of his advocacies to uplift human understandingand condition.
http://ThrivingAndLiving.blogspot.com 3
Algorithm is a step-by-step procedure in solving a problem. It may be expressed in ahuman language, pseudocode (not a real code), and/or with flowcharts. Flowchart is thegraphical representation of the algorithm.
Problem A gives emphasis on how to convert step-by-step tasks into a flowchart.Terminal is mandatory symbol used in all flowcharting activities. There is only one set of start and end terminal symbols in flowcharting an algorithm.It is strictly enforced to use an arrow head at the end of the flow lines. It helps toknow which direction the flowchart is heading. Process box denotes action. Problem A. Design a flowchart from the given tasks:1. Plug in computer power cords to the Uninterruptable Power Supply(UPS).2. Switch on UPS.3. Push the power-on button of the PC.4. Enter username and password in the Microsoft XP login dialog.Solution: StartPlug in computerpower cords to theUPS.Switch on UPS.Push the power-on button of thePC.Enter usernameand password inthe Microsoft XPlogin dialog.End Terminal symbol isrequired to use at startand end of flowchart Process Box representsthe process of executinga defined or groupoperations that result ina change value, form orlocation of information. * Flowline indicates thedirection of the nextinstruction or sequence of available information andexecutable operation. It isused with an arrow at theend to denote direction.