Programming Fundamentals/Introduction/Creating Flowcharts

A flowchart is a type of diagram that represents a step-by-step approach to solving a task.[1] This activity introduces basic flowcharting symbols and how to put them together to represent the steps to complete a simple task. This activity will help you understand flowcharts and how to use them in the program planning process.

Objectives edit

  • Understand basic flowcharting symbols.
  • Understand how to properly connect flowcharting symbols to represent a given task.

Prerequisites edit

Introduction edit

 
Hello World flowchart

Review the simple flowchart example on the right.

Questions edit

  • What symbol is used to indicate the beginning and ending of a program?
  • What symbol is used to indicate annotations or comments?
  • What symbol is used to indicate input or output?
  • How are symbols connected together?
  • How are comments connected to the flowchart?

Further Research edit

  • What symbol is used to indicate a process or calculation?
  • What symbol is used to indicate a decision or choice?
  • What software applications are available to help create flowcharts?

Activity edit

With a partner, consider the following scenario: Assume you are sitting in a classroom. You are directing your partner to write your name on the board in the front of the classroom and then return to their seat.

What steps are necessary to make this happen? Create a flowchart that documents the steps. Compare your flowchart with your partner's flowchart. Discuss any differences and make adjustments, if necessary.

Applications edit

  • Consider how flowcharts may be used in the program planning and documentation process.
  • Identify specific steps you will want to take when planning and writing computer programs.
  • Discuss your activity experience with your classmates. What surprised you? What have you learned that you can apply to your own school or work environment?

References edit