TIE 532
Flowcharts
Craig A. Cunningham, Ph.D.
|
Some DefinitionsComputer Program: a series of instructions written in a special language directing the computer to perform certain tasks. Computer Programming: is the process of designing and creating a set of instructions which determine the possible actions the computer will execute. Typically, a high level programming language such as Visual Basic, C++, or Java is used. At the lowest level, a program can be developed in machine code (e.g. 1's and 0's). A flowchart is a graphical means of illustrating the logical flow of a computer program. Flowcharts are useful for designing programs such as the ones needed for Visual Basic 5/6. Using a flowchart will help keep your program logical, keep you on track, and improve learning. It will also make creating your program much easier! You can make flowcharts using Inspiration software; or try the web-based version, Webspiration. WHEN TO USE FLOWCHARTS? When you want to describe activities, identify problems, identify the causes of problems, detect "bottlenecks," and define indicators.
Different symbols are used in a Flowchart to indicate the different types of actions in the process:
Basic Flowcharting ShapesFlowcharts use special shapes to represent different types of actions or steps in a process. Lines and arrows show the sequence of the steps, and the relationships among them. Flow charts can be used to describe programs (e.g. Visual Basic, C++, etc).
Example:
More symbols are defined here: http://www.breezetree.com/articles/flow-chart-symbols.htm Flowchart ActivityBreak up into groups of 2 (or if necessary 3). Try to work with someone you haven't worked with before. Choose one of the following activities. Work on it together. Design a flow chart for one of the following actions/events:
ResourcesThe activities here were modified from activities found at http://www.jbhs.k12.nf.ca/Integrated%20Systems%201205/index.htm. |