RAPTOR Tutorial
This RAPTOR tutorial is a beginner’s guide to learning the flowchart tool to build and execute flowcharts.
RAPTOR is a free tool for problem-solving and creating executable flowcharts. It is a visual interpreter that enables us to generate executable flowcharts. This software tool is designed to help students visualize their algorithms.
About RAPTOR
RAPTOR is an acronym for Rapid Algorithmic Prototyping Tool for Ordered Reasoning. The flowchart tool is developed using C# and A# programming languages.
Technically, a RAPTOR flowchart is a connected, directed graph of RAPTOR symbols that visually shows the program’s flow of control. It is a flowchart-based programming environment for teaching algorithmic concepts and problem-solving strategies in computer science.
RAPTOR Editions
RAPTOR supports multiple editions. The different editions of the flowchart tool are as follows:
- Avalonia Edition
- Windows Edition
- Portable Edition
To know more about the different editions:
RAPTOR Setup on Windows
Setting up the RAPTOR flowchart tool on Windows involves downloading the software, installing it, and ensuring it runs correctly.
Install RAPTOR
To install Raptor Windows edition, follow the instructions and the system requirements on this page:
Steps to install RAPTOR Avalonia Edition on Windows:
Launch RAPTOR
After the installation, you can find RAPTOR in your Start Menu or by searching for “RAPTOR” in the search bar. Click on the RAPTOR application to launch it.
There are multiple ways we can launch the RAPTOR tool on Windows.
Verify Installation
When RAPTOR opens, you should see the main interface with options to create new flowcharts, open existing ones, and various tools for creating and managing flowcharts. Create a simple flowchart to ensure everything is working correctly:
Start a new flowchart by selecting “File” > “New.” Add basic symbols like Input, Process, and Output.
Run the flowchart to see if it executes as expected.
RAPTOR Features
RAPTOR flowchart tool requires minimum syntax and is simple to use. Students prefer using flowcharts to express their algorithms and are more successful in creating algorithms using RAPTOR than using a traditional language or writing/drawing flowcharts without RAPTOR.
RAPTOR Components
Learn about Raptor Components:
RAPTOR offers simple drag-and-drop support for flowchart symbols. Learn about the different flowchart symbols:
Modes
There are different modes in the RAPTOR flowchart. Learn more about RAPTOR modes:
Variables
A Variable is the name of the storage location used to store a value. It is called a variable because we can change the value in the flowchart. Learn how to use variables in a RAPTOR flowchart:
Input/Output
Basic Flowchart Symbols Input and Output Symbols
Build & Execute
Building your first simple flow chart using the RAPTOR flowchart tool:
Flowchart execution is the process of running the flowchart. During the run, the flowchart takes the input data, reads the files, etc. Processes the input data and provides meaningful information as the flowchart output.
Learn how to execute a RAPTOR flow chart
Readability
Comments add more value to your flowcharts. They make them readable and understandable to others. They can be your friends, colleagues, instructors, etc.
Generate Code
Raptor flowcharts can also generate source code in programming languages like C++, Java, VB, etc.
Subcharts & Procedures
Subcharts make the flow charts modular. They help to break down large flowcharts into small, manageable charts. Subcharts the basics of modular programming techniques.
Abstract and break large complex flowcharts into modules using procedures. Procedure and Functions provide an abstraction to the caller. They hide the inner details, logic, and working details from the caller.
Read/Write Files
- Read a File in the Raptor Flowchart Read a File
- Write a file using the Raptor flowchart Write a File
Arrays & Graphics
An array is a named collection of variables of the same data type.
Graphics using Raptor flowchart
Raptor official website:
Object-oriented Flowcharts