Professional Documents
Culture Documents
Raptor
Uses :-
Addresses shortcomings of syntactic difficulties and non-visual environments.
Create algorithms by combining basic flowchart symbols.
Run the created algorithms either step-by-step or continuous play mode.
The environment visually displays the location of the currently executing flowchart symbol,
as well as the contents of all variables.
Our observation and experience suggests that, when students are learning to develop algorithms, they
very often spend more time dealing with issues of syntax than solving the problem. Additionally, the
textual nature of most programming environments works against the learning style of the majority of trainees.
RAPTOR is a flowchart-based programming environment, designed specifically to help learner, visualize
their algorithms and avoid syntactic baggage.
The RAPTOR development environment minimizes the amount of syntax, learner must learn to write
correct program instructions.
The RAPTOR development environment is visual. RAPTOR programs are diagrams that can be executed
one symbol at a time. This will help you follow the flow of instruction execution in RAPTOR programs.
RAPTOR error messages are designed to be more readily understandable by beginning programmers.
• RAPTOR was originally developed by and for the US Air force Academy.
• It is written with the combination of Ada, C# and C++, and runs in the .NET Framework.
• RAPTOR is now being used for Computer Science education in over 10 countries on at
least 4 continents.
RAPTOR begins by opening a blank workspace with a start and end symbol. The user can
then add flowchart symbols corresponding to loops, selections, procedure calls, assignments,
inputs and outputs by selecting from the palette in the upper left corner and then inserting at
an appropriate point in the flowchart
The smallest RAPTOR program (which does nothing) is depicted below. By placing additional RAPTOR statements
between the Start and End symbols you can create meaningful RAPTOR programs.
input statement Allow the user to enter data. Each data value is stored in a
variable.
INPUT
Selection
Execute Button
Flowchart Area
{ Create your Flowchart here }
Flowchart Symbols
{ Drag and drop the symbol
which you want }
View Intermediate
value of Variables
Studies estimate that between 75% and 83% of students are visual learners. Because of their
highly textual rather than visual nature, the use of either traditional programming languages or
pseudo-code provides a counter-intuitive framework for expressing algorithms to the majority of
students. RAPTOR is a very good tool that can help to overcome this barrier.
With RAPTOR, instructors can customize the environment and facilitate more interesting
exercises by adding to the built-in procedures. It will help to develop problem solving skills to
our trainees.