SlideShare a Scribd company logo
1 of 36
RAPTOR Tool
Handled by
Dr. T. Abirami
Associate Professor
Department of Information Technology
Kongu Engineering College, Perundurai
Raptor Tool Components
• Workspace Area
• Menu Toolbar
• Symbols area
• Watch Window
• Master Console
Workspace Area
The Workspace area is where flowcharts and UML components like classes are built and executed. Initially, this area just
contains a Start and End symbols in the main tab.
Menu
The Raptor menu consists of several choices that lets user to perform several actions.
Major actions like opening new file, save the flowcharts to the hard disk , run the flow charts
etc.
Symbols Area:
• Symbols area consists of flowchart symbols that are used in building a
flowchart.
• Assignment symbol
• Input symbol
• Output symbol
• Call
• Selection
• Loop
Watch & Master Console Windows
• Watch windows is used to trace the variable values,
objects in the heap memory etc. Watch window is helpful
flowchart.
• MasterConsole is used for the flowchart standard output.
The output flowchart symbol writes the output to the
RAPTOR Symbols
Assignment Symbol -> The assignment symbol is used to give a
variable a numeric or string value.
Call Symbol -> The call symbol is used to make calls to outside
procedures, such as graphics routines.
Input Symbol -> The input symbol is used for getting input from the
user.
Output Symbol -> The output symbol is used to display text to the
master Console.
Selection Symbol -> The selection structure is used for decision
making.
Start and End Terminator Symbols
• The oval symbols are used for Start and End Terminator symbols.
Input/Output Symbols
• A parallelogram is used for input and output data to the flowchart.
The Input symbol is used to prompt the user to enter information.
The information is stored in variables.
• The output symbol is used to print the information to the
MasterConsole window or to redirect it to a file.
Input Symbol
Input Symbol
Input Symbol
Output Symbol
Input/Output Symbols
The Enter Output
dialog prompt to
specify the
information and
variables to output.
Assignment Symbol
• A rectangle is used for the process symbol. The processing statements
and calculations can be done in this block.The assignment symbol is
used to assign a variable or to change the value of a variable.
• count <- 1
• sum <- a + b
• The right hand side is evaluated first and then the value is assigned to
the left hand side variable.
Selection Symbol
• The diamond structure is the Selection symbol. Selection symbol is used for
making decisions in the flowchart. The decision expression is entered in the
diamond.
Loop Symbol
• Loop symbol is a repetitive structure in RAPTOR flowchart. The Loop
symbol is used to repeat a set of steps in the flowchart until the loop
condition is met.
Variables in Raptor Flowchart
• Computer programs store data in memory.
• A variable is a name that points to the memory location where we store
data.
• The data value stored in the variables has a datatype. In the Raptor
flowchart, we have Numbers, Strings and Arrays.
i and name are
variables that hold
Number and String
data values
respectively.
Declare Variables
Assign values
name <- “Emma”
Naming variable names
• Raptor variables should start with an alphabet letter and can only
contain letters, digits, and underscore.
• It’s recommended to keep the variable names clear, meaningful, and
descriptive.
• Programmers should also stick to a naming convention for naming the
variable’s names.
Naming convention Example
use of underscore employee_name
CamelCase EmployeeName
SNo Rule Example
1 Variable names cannot start with digits. 7rate
2 Variable names cannot contain illegal characters. Student$Name
3 Variable names cannot empty spaces. interest rate
Some invalid variable names are shown below:
Save the file
• flowcharts are stored with the .rap file extension as shown below.
Selection Control
Repetitive / Loop Structure
Raptor tool
Raptor tool
Raptor tool
Raptor tool
Raptor tool
Raptor tool
Raptor tool

More Related Content

What's hot (20)

Operators in java
Operators in javaOperators in java
Operators in java
 
Files in c++
Files in c++Files in c++
Files in c++
 
Switch statement
Switch statementSwitch statement
Switch statement
 
C keywords and identifiers
C keywords and identifiersC keywords and identifiers
C keywords and identifiers
 
Software design
Software designSoftware design
Software design
 
Operators in C
Operators in COperators in C
Operators in C
 
Classification of datastructure.ppt
Classification of datastructure.pptClassification of datastructure.ppt
Classification of datastructure.ppt
 
Interface specification
Interface specificationInterface specification
Interface specification
 
Structure & union
Structure & unionStructure & union
Structure & union
 
Expression and Operartor In C Programming
Expression and Operartor In C Programming Expression and Operartor In C Programming
Expression and Operartor In C Programming
 
Introduction to Compiler design
Introduction to Compiler design Introduction to Compiler design
Introduction to Compiler design
 
Array in c
Array in cArray in c
Array in c
 
Java package
Java packageJava package
Java package
 
stack presentation
stack presentationstack presentation
stack presentation
 
Python-02| Input, Output & Import
Python-02| Input, Output & ImportPython-02| Input, Output & Import
Python-02| Input, Output & Import
 
Java - Generic programming
Java - Generic programmingJava - Generic programming
Java - Generic programming
 
Microprocessor ppt
Microprocessor pptMicroprocessor ppt
Microprocessor ppt
 
Unit 4 sp macro
Unit 4 sp macroUnit 4 sp macro
Unit 4 sp macro
 
C by balaguruswami - e.balagurusamy
C   by balaguruswami - e.balagurusamyC   by balaguruswami - e.balagurusamy
C by balaguruswami - e.balagurusamy
 
Arrays in c
Arrays in cArrays in c
Arrays in c
 

Similar to Raptor tool

Pseudo code.pptx
Pseudo code.pptxPseudo code.pptx
Pseudo code.pptxChaya64047
 
Basic syntax : Algorithm,Flow chart
Basic syntax : Algorithm,Flow chartBasic syntax : Algorithm,Flow chart
Basic syntax : Algorithm,Flow chartPrasanna R Kovath
 
Computer programming and utilization
Computer programming and utilizationComputer programming and utilization
Computer programming and utilizationDigvijaysinh Gohil
 
20BCT23 – PYTHON PROGRAMMING.pptx
20BCT23 – PYTHON PROGRAMMING.pptx20BCT23 – PYTHON PROGRAMMING.pptx
20BCT23 – PYTHON PROGRAMMING.pptxgokilabrindha
 
Basics of C.ppt
Basics of C.pptBasics of C.ppt
Basics of C.ppt8759000398
 
Lecture 2 variables
Lecture 2 variablesLecture 2 variables
Lecture 2 variablesTony Apreku
 
Basics of c++ Programming Language
Basics of c++ Programming LanguageBasics of c++ Programming Language
Basics of c++ Programming LanguageAhmad Idrees
 
Algorithm & Flowchart.pdf
Algorithm & Flowchart.pdfAlgorithm & Flowchart.pdf
Algorithm & Flowchart.pdfVpmv
 
C programming language
C programming languageC programming language
C programming languageAbin Rimal
 
Basic elements of java
Basic elements of java Basic elements of java
Basic elements of java Ahmad Idrees
 
Fundamentals of Data Structures Unit 1.pptx
Fundamentals of Data Structures Unit 1.pptxFundamentals of Data Structures Unit 1.pptx
Fundamentals of Data Structures Unit 1.pptxVigneshkumar Ponnusamy
 
Programming construction tools
Programming construction toolsProgramming construction tools
Programming construction toolssunilchute1
 

Similar to Raptor tool (20)

c-programming
c-programmingc-programming
c-programming
 
Pseudo code.pptx
Pseudo code.pptxPseudo code.pptx
Pseudo code.pptx
 
Basic syntax : Algorithm,Flow chart
Basic syntax : Algorithm,Flow chartBasic syntax : Algorithm,Flow chart
Basic syntax : Algorithm,Flow chart
 
Unit 1 psp
Unit 1 pspUnit 1 psp
Unit 1 psp
 
Computer programming and utilization
Computer programming and utilizationComputer programming and utilization
Computer programming and utilization
 
20BCT23 – PYTHON PROGRAMMING.pptx
20BCT23 – PYTHON PROGRAMMING.pptx20BCT23 – PYTHON PROGRAMMING.pptx
20BCT23 – PYTHON PROGRAMMING.pptx
 
Basics of C.ppt
Basics of C.pptBasics of C.ppt
Basics of C.ppt
 
C Language Part 1
C Language Part 1C Language Part 1
C Language Part 1
 
C language
C languageC language
C language
 
C
CC
C
 
Lecture 2 variables
Lecture 2 variablesLecture 2 variables
Lecture 2 variables
 
Basics of c++ Programming Language
Basics of c++ Programming LanguageBasics of c++ Programming Language
Basics of c++ Programming Language
 
Algorithm & Flowchart.pdf
Algorithm & Flowchart.pdfAlgorithm & Flowchart.pdf
Algorithm & Flowchart.pdf
 
Cpu
CpuCpu
Cpu
 
The Phases of a Compiler
The Phases of a CompilerThe Phases of a Compiler
The Phases of a Compiler
 
C programming language
C programming languageC programming language
C programming language
 
Basic elements of java
Basic elements of java Basic elements of java
Basic elements of java
 
Introduction to C
Introduction to CIntroduction to C
Introduction to C
 
Fundamentals of Data Structures Unit 1.pptx
Fundamentals of Data Structures Unit 1.pptxFundamentals of Data Structures Unit 1.pptx
Fundamentals of Data Structures Unit 1.pptx
 
Programming construction tools
Programming construction toolsProgramming construction tools
Programming construction tools
 

Recently uploaded

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 

Recently uploaded (20)

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 

Raptor tool

  • 1. RAPTOR Tool Handled by Dr. T. Abirami Associate Professor Department of Information Technology Kongu Engineering College, Perundurai
  • 2. Raptor Tool Components • Workspace Area • Menu Toolbar • Symbols area • Watch Window • Master Console
  • 3. Workspace Area The Workspace area is where flowcharts and UML components like classes are built and executed. Initially, this area just contains a Start and End symbols in the main tab.
  • 4. Menu The Raptor menu consists of several choices that lets user to perform several actions. Major actions like opening new file, save the flowcharts to the hard disk , run the flow charts etc.
  • 5. Symbols Area: • Symbols area consists of flowchart symbols that are used in building a flowchart. • Assignment symbol • Input symbol • Output symbol • Call • Selection • Loop
  • 6. Watch & Master Console Windows • Watch windows is used to trace the variable values, objects in the heap memory etc. Watch window is helpful flowchart. • MasterConsole is used for the flowchart standard output. The output flowchart symbol writes the output to the
  • 7. RAPTOR Symbols Assignment Symbol -> The assignment symbol is used to give a variable a numeric or string value. Call Symbol -> The call symbol is used to make calls to outside procedures, such as graphics routines. Input Symbol -> The input symbol is used for getting input from the user. Output Symbol -> The output symbol is used to display text to the master Console. Selection Symbol -> The selection structure is used for decision making.
  • 8. Start and End Terminator Symbols • The oval symbols are used for Start and End Terminator symbols.
  • 9. Input/Output Symbols • A parallelogram is used for input and output data to the flowchart. The Input symbol is used to prompt the user to enter information. The information is stored in variables. • The output symbol is used to print the information to the MasterConsole window or to redirect it to a file.
  • 15. The Enter Output dialog prompt to specify the information and variables to output.
  • 16. Assignment Symbol • A rectangle is used for the process symbol. The processing statements and calculations can be done in this block.The assignment symbol is used to assign a variable or to change the value of a variable. • count <- 1 • sum <- a + b • The right hand side is evaluated first and then the value is assigned to the left hand side variable.
  • 17.
  • 18. Selection Symbol • The diamond structure is the Selection symbol. Selection symbol is used for making decisions in the flowchart. The decision expression is entered in the diamond.
  • 19. Loop Symbol • Loop symbol is a repetitive structure in RAPTOR flowchart. The Loop symbol is used to repeat a set of steps in the flowchart until the loop condition is met.
  • 20. Variables in Raptor Flowchart • Computer programs store data in memory. • A variable is a name that points to the memory location where we store data. • The data value stored in the variables has a datatype. In the Raptor flowchart, we have Numbers, Strings and Arrays. i and name are variables that hold Number and String data values respectively.
  • 22. Assign values name <- “Emma”
  • 23. Naming variable names • Raptor variables should start with an alphabet letter and can only contain letters, digits, and underscore. • It’s recommended to keep the variable names clear, meaningful, and descriptive. • Programmers should also stick to a naming convention for naming the variable’s names. Naming convention Example use of underscore employee_name CamelCase EmployeeName SNo Rule Example 1 Variable names cannot start with digits. 7rate 2 Variable names cannot contain illegal characters. Student$Name 3 Variable names cannot empty spaces. interest rate Some invalid variable names are shown below:
  • 24.
  • 25. Save the file • flowcharts are stored with the .rap file extension as shown below.
  • 27.
  • 28.
  • 29. Repetitive / Loop Structure