Introduction to Flowchart drawing tool - RAPTOR
RAPTOR is one of the popular tools to design and evaluate
Flowchart. This tool is designed to help students to visualize their algorithms.
Raptor is a simple-to-use problem solving tool that
enables the user to generate executable flowcharts. Raptor was written for
students being introduced to the computing discipline in order to develop
problem solving skills and improve algorithmic thinking.
RAPTOR is Free!
RAPTOR is freely distributed as a service to the education
community. RAPTOR was originally developed by and for the US Air
Force Academy, Department of Computer Science, but its use has spread and
RAPTOR is now used for CS education in over 28 countries.
Key features of RAPTOR
- Student can prepare flowchart. RAPTOR is a flowchart-based
programming environment.
- Student can visualize their algorithms.
- Flowchart tracing is possible in RAPTOR.
- RAPTOR can generate C++, Java code from the given
Flowchart.
Flowchart Symbols in Raptor
Students can very easily convert their algorithm to a
flowchart by following symbols given in the RAPTOR tool.
Fig.: Symbols of Flowchart in RAPTOR
RAPTOR has six symbols, where each symbol represents a
unique type of instruction. The basic symbols are Assignment, Call,
Input, Output, Selection
and Loops. By placing additional
RAPTOR symbols / statements between the Start
and End symbols you can create your
algorithm into RAPTOR programs.
- Input symbol allows user to enter data. Such data is
stored in some variable.
- Output symbol is used to display value of a variable.
- Assignment symbol can be used for assigning and processing
values of variables.
- Selection symbol allows you to make
"decisions" in your flowchart. It is similar to if, if…else
and switch statement of C language. A selection statement
requires an expression that can be evaluated into a "Yes/No".
Based on evaluation answer, flowchart will take further action.
- Loop symbol allows us to
repeat one or more statements until some given condition becomes
true. It is similar to while, do….while and for loop of C language.
Sample Flowchart using RAPTOR
This flowchart will read time from user and based on
entered time, it will display Good morning / Good Day message.
Fig. RAPTOR Flowchart to print Good Morning/Good Day message