SlideShare a Scribd company logo
Introducing Flowcharts


Objectives
In this lesson, you will learn to:
 Identify input and output requirements
 Understand programs
 Represent logic by using flowcharts




©NIIT                                   PLT/Lesson 1/Slide 1 of 20
Introducing Flowcharts


Input, Process, and Output
 Phases
     Activities can be broken into separate phases
        ® The   first phase is called the input phase
        ® The   second phase is called the process phase
        ® The   last phase is known as the output phase




©NIIT                                      PLT/Lesson 1/Slide 2 of 20
Introducing Flowcharts


Input, Process, and Output (Contd.)
 I-P-O Cycle
     The cycle of activities performed by a computer is
      referred to as the Input-Process-Output cycle or
      the I-P-O cycle
     A computer consists of several components
     Each component participates in either one of the
      input, process, or output phases




©NIIT                                  PLT/Lesson 1/Slide 3 of 20
Introducing Flowcharts


Programs
Programs
     A computer is designed to accept input, process it,
      and generate output
     A set of instructions to perform a task is called a
      program
     A number of programs together form an application




©NIIT                                    PLT/Lesson 1/Slide 4 of 20
Introducing Flowcharts


Problem-Solving Techniques
 Flowcharts
     A flowchart is a graphical representation of the
      steps to be followed for solving a problem
     It consists of a set of symbols
     Each symbol represents a specific activity




©NIIT                                   PLT/Lesson 1/Slide 5 of 20
Introducing Flowcharts


Problem-Solving Techniques
 Symbols Used in Flowcharts
        Symbol                  Activity


                                Input


                                Processing


                                Output



©NIIT                          PLT/Lesson 1/Slide 6 of 20
Introducing Flowcharts


Problem-Solving Techniques
 Symbols Used in Flowcharts (Contd.)
        Symbol                          Activity
                                   Decision



                                   Procedure or
                                   Subroutine


                                    Flow lines


©NIIT                               PLT/Lesson 1/Slide 7 of 20
Introducing Flowcharts


Problem-Solving Techniques
 Symbols Used in Flowcharts (Contd.)
        Symbol                          Activity


                                  Terminator



                                  On page connector



                                  Off page connector

©NIIT                               PLT/Lesson 1/Slide 8 of 20
Introducing Flowcharts


Problem-Solving Techniques
 Symbols Used in Flowcharts (Contd.)
        Symbol                          Activity


                                    Annotation




©NIIT                               PLT/Lesson 1/Slide 9 of 20
Introducing Flowcharts


Just a Minute…
Match the following verbs with appropriate symbols:
Get, Write, Stop, Add, Start, Multiply, Read, Subtract,
Divide, Display, Input, Output, If


S. No.                Symbol                    Activity
1.


2.



©NIIT                                  PLT/Lesson 1/Slide 10 of 20
Introducing Flowcharts


Just a Minute…(Contd.)
S. No.           Symbol            Activity
3.


4.


5.




©NIIT                     PLT/Lesson 1/Slide 11 of 20
Introducing Flowcharts


Drawing Simple Flowcharts
Flowchart for Preparing Tea
                          Start



                  The Steps for Preparing tea




                  Input Water, Sugar,
                  Tea Leaves and Milk



                   Boil the Ingredients



                    Tea is Prepared



                          Stop

©NIIT                                           PLT/Lesson 1/Slide 12 of 20
Introducing Flowcharts


Drawing Simple Flowcharts (Contd.)
Flowchart for Manipulating Numbers

                         Start




                     Get a Number




                  Add 1 to the Number



                  Display the Number



                         Stop




©NIIT                                   PLT/Lesson 1/Slide 13 of 20
Introducing Flowcharts


Drawing Simple Flowcharts (Contd.)
Example
The value of sale made is calculated as the number of
units sold multiplied by the price per unit. Draw a
flowchart to calculate and print the sale value.




©NIIT                                PLT/Lesson 1/Slide 14 of 20
Introducing Flowcharts


Drawing Simple Flowcharts (Contd.)
                         Start




                  Input Units Sold




                   Input Unit Price



                  Multiply Units Sold
                    By Unit Price


                  Print Total Sale
                        Value


                         Stop



©NIIT                                   PLT/Lesson 1/Slide 15 of 20
Introducing Flowcharts


Drawing Simple Flowcharts (Contd.)
 Problem Statement 1.P.1
  Draw a flowchart to represent the procedure of
  admission of a student to NIIT.




©NIIT                                PLT/Lesson 1/Slide 16 of 20
Introducing Flowcharts


Drawing Simple Flowcharts (Contd.)
 Problem Statement 1.P.2
  Rearrange the steps given below in the order of
  correct sequence to add the two numbers and draw a
  flowchart for the same.
    1. Get the First Number
    2. Display the Result
    3. Stop
    4. Add the Two Numbers
    5. Get the Second Number
    6. Start

©NIIT                              PLT/Lesson 1/Slide 17 of 20
Introducing Flowcharts


Drawing Simple Flowcharts (Contd.)
 Problem Statement 1.P.3
  Draw a flowchart to accept five numbers and display
  the sum of the numbers.




©NIIT                                PLT/Lesson 1/Slide 18 of 20
Introducing Flowcharts


Drawing Simple Flowcharts (Contd.)
 Problem Statement 1.P.4
  Draw a flowchart to input any number, multiply it by 2,
  and display the result.




©NIIT                                  PLT/Lesson 1/Slide 19 of 20
Introducing Flowcharts

Summary
In this lesson, you learned that:
 The cycle of activities performed by a computer
  follows the Input-Process-Output cycle.
 A set of instructions to perform a particular job is
  called a program.
 A flowchart is a graphical representation of the steps
 to be followed for solving a problem.
 A flowchart consists of a set of symbols, where each
  symbol represents a specific activity.




©NIIT                                   PLT/Lesson 1/Slide 20 of 20

More Related Content

Similar to Sem1 plt xp_01

Cs 1114 - lecture-2
Cs 1114 - lecture-2Cs 1114 - lecture-2
Cs 1114 - lecture-2
Zeeshan Sabir
 
CHAPTER 1
CHAPTER 1CHAPTER 1
CHAPTER 1
mohd_mizan
 
Aae oop xp_01
Aae oop xp_01Aae oop xp_01
Aae oop xp_01
Niit Care
 
Fundamental Programming Lect 2
Fundamental Programming Lect 2Fundamental Programming Lect 2
Fundamental Programming Lect 2
Namrah Erum
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
Apisit Pornsuwankul
 
Introduction to-programming
Introduction to-programmingIntroduction to-programming
Introduction to-programming
PTtp WgWt
 
CPCS202_01_Introduction.pptx
CPCS202_01_Introduction.pptxCPCS202_01_Introduction.pptx
CPCS202_01_Introduction.pptx
batol1998g
 
Basic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and FlowchartsBasic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and Flowcharts
moazwinner
 

Similar to Sem1 plt xp_01 (8)

Cs 1114 - lecture-2
Cs 1114 - lecture-2Cs 1114 - lecture-2
Cs 1114 - lecture-2
 
CHAPTER 1
CHAPTER 1CHAPTER 1
CHAPTER 1
 
Aae oop xp_01
Aae oop xp_01Aae oop xp_01
Aae oop xp_01
 
Fundamental Programming Lect 2
Fundamental Programming Lect 2Fundamental Programming Lect 2
Fundamental Programming Lect 2
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
Introduction to-programming
Introduction to-programmingIntroduction to-programming
Introduction to-programming
 
CPCS202_01_Introduction.pptx
CPCS202_01_Introduction.pptxCPCS202_01_Introduction.pptx
CPCS202_01_Introduction.pptx
 
Basic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and FlowchartsBasic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and Flowcharts
 

More from Niit Care

Ajs 1 b
Ajs 1 bAjs 1 b
Ajs 1 b
Niit Care
 
Ajs 4 b
Ajs 4 bAjs 4 b
Ajs 4 b
Niit Care
 
Ajs 4 a
Ajs 4 aAjs 4 a
Ajs 4 a
Niit Care
 
Ajs 4 c
Ajs 4 cAjs 4 c
Ajs 4 c
Niit Care
 
Ajs 3 b
Ajs 3 bAjs 3 b
Ajs 3 b
Niit Care
 
Ajs 3 a
Ajs 3 aAjs 3 a
Ajs 3 a
Niit Care
 
Ajs 3 c
Ajs 3 cAjs 3 c
Ajs 3 c
Niit Care
 
Ajs 2 b
Ajs 2 bAjs 2 b
Ajs 2 b
Niit Care
 
Ajs 2 a
Ajs 2 aAjs 2 a
Ajs 2 a
Niit Care
 
Ajs 2 c
Ajs 2 cAjs 2 c
Ajs 2 c
Niit Care
 
Ajs 1 a
Ajs 1 aAjs 1 a
Ajs 1 a
Niit Care
 
Ajs 1 c
Ajs 1 cAjs 1 c
Ajs 1 c
Niit Care
 
Dacj 4 2-c
Dacj 4 2-cDacj 4 2-c
Dacj 4 2-c
Niit Care
 
Dacj 4 2-b
Dacj 4 2-bDacj 4 2-b
Dacj 4 2-b
Niit Care
 
Dacj 4 2-a
Dacj 4 2-aDacj 4 2-a
Dacj 4 2-a
Niit Care
 
Dacj 4 1-c
Dacj 4 1-cDacj 4 1-c
Dacj 4 1-c
Niit Care
 
Dacj 4 1-b
Dacj 4 1-bDacj 4 1-b
Dacj 4 1-b
Niit Care
 
Dacj 4 1-a
Dacj 4 1-aDacj 4 1-a
Dacj 4 1-a
Niit Care
 
Dacj 1-2 b
Dacj 1-2 bDacj 1-2 b
Dacj 1-2 b
Niit Care
 
Dacj 1-3 c
Dacj 1-3 cDacj 1-3 c
Dacj 1-3 c
Niit Care
 

More from Niit Care (20)

Ajs 1 b
Ajs 1 bAjs 1 b
Ajs 1 b
 
Ajs 4 b
Ajs 4 bAjs 4 b
Ajs 4 b
 
Ajs 4 a
Ajs 4 aAjs 4 a
Ajs 4 a
 
Ajs 4 c
Ajs 4 cAjs 4 c
Ajs 4 c
 
Ajs 3 b
Ajs 3 bAjs 3 b
Ajs 3 b
 
Ajs 3 a
Ajs 3 aAjs 3 a
Ajs 3 a
 
Ajs 3 c
Ajs 3 cAjs 3 c
Ajs 3 c
 
Ajs 2 b
Ajs 2 bAjs 2 b
Ajs 2 b
 
Ajs 2 a
Ajs 2 aAjs 2 a
Ajs 2 a
 
Ajs 2 c
Ajs 2 cAjs 2 c
Ajs 2 c
 
Ajs 1 a
Ajs 1 aAjs 1 a
Ajs 1 a
 
Ajs 1 c
Ajs 1 cAjs 1 c
Ajs 1 c
 
Dacj 4 2-c
Dacj 4 2-cDacj 4 2-c
Dacj 4 2-c
 
Dacj 4 2-b
Dacj 4 2-bDacj 4 2-b
Dacj 4 2-b
 
Dacj 4 2-a
Dacj 4 2-aDacj 4 2-a
Dacj 4 2-a
 
Dacj 4 1-c
Dacj 4 1-cDacj 4 1-c
Dacj 4 1-c
 
Dacj 4 1-b
Dacj 4 1-bDacj 4 1-b
Dacj 4 1-b
 
Dacj 4 1-a
Dacj 4 1-aDacj 4 1-a
Dacj 4 1-a
 
Dacj 1-2 b
Dacj 1-2 bDacj 1-2 b
Dacj 1-2 b
 
Dacj 1-3 c
Dacj 1-3 cDacj 1-3 c
Dacj 1-3 c
 

Recently uploaded

Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 

Recently uploaded (20)

Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 

Sem1 plt xp_01

  • 1. Introducing Flowcharts Objectives In this lesson, you will learn to: Identify input and output requirements Understand programs Represent logic by using flowcharts ©NIIT PLT/Lesson 1/Slide 1 of 20
  • 2. Introducing Flowcharts Input, Process, and Output Phases Activities can be broken into separate phases ® The first phase is called the input phase ® The second phase is called the process phase ® The last phase is known as the output phase ©NIIT PLT/Lesson 1/Slide 2 of 20
  • 3. Introducing Flowcharts Input, Process, and Output (Contd.) I-P-O Cycle The cycle of activities performed by a computer is referred to as the Input-Process-Output cycle or the I-P-O cycle A computer consists of several components Each component participates in either one of the input, process, or output phases ©NIIT PLT/Lesson 1/Slide 3 of 20
  • 4. Introducing Flowcharts Programs Programs A computer is designed to accept input, process it, and generate output A set of instructions to perform a task is called a program A number of programs together form an application ©NIIT PLT/Lesson 1/Slide 4 of 20
  • 5. Introducing Flowcharts Problem-Solving Techniques Flowcharts A flowchart is a graphical representation of the steps to be followed for solving a problem It consists of a set of symbols Each symbol represents a specific activity ©NIIT PLT/Lesson 1/Slide 5 of 20
  • 6. Introducing Flowcharts Problem-Solving Techniques Symbols Used in Flowcharts Symbol Activity Input Processing Output ©NIIT PLT/Lesson 1/Slide 6 of 20
  • 7. Introducing Flowcharts Problem-Solving Techniques Symbols Used in Flowcharts (Contd.) Symbol Activity Decision Procedure or Subroutine Flow lines ©NIIT PLT/Lesson 1/Slide 7 of 20
  • 8. Introducing Flowcharts Problem-Solving Techniques Symbols Used in Flowcharts (Contd.) Symbol Activity Terminator On page connector Off page connector ©NIIT PLT/Lesson 1/Slide 8 of 20
  • 9. Introducing Flowcharts Problem-Solving Techniques Symbols Used in Flowcharts (Contd.) Symbol Activity Annotation ©NIIT PLT/Lesson 1/Slide 9 of 20
  • 10. Introducing Flowcharts Just a Minute… Match the following verbs with appropriate symbols: Get, Write, Stop, Add, Start, Multiply, Read, Subtract, Divide, Display, Input, Output, If S. No. Symbol Activity 1. 2. ©NIIT PLT/Lesson 1/Slide 10 of 20
  • 11. Introducing Flowcharts Just a Minute…(Contd.) S. No. Symbol Activity 3. 4. 5. ©NIIT PLT/Lesson 1/Slide 11 of 20
  • 12. Introducing Flowcharts Drawing Simple Flowcharts Flowchart for Preparing Tea Start The Steps for Preparing tea Input Water, Sugar, Tea Leaves and Milk Boil the Ingredients Tea is Prepared Stop ©NIIT PLT/Lesson 1/Slide 12 of 20
  • 13. Introducing Flowcharts Drawing Simple Flowcharts (Contd.) Flowchart for Manipulating Numbers Start Get a Number Add 1 to the Number Display the Number Stop ©NIIT PLT/Lesson 1/Slide 13 of 20
  • 14. Introducing Flowcharts Drawing Simple Flowcharts (Contd.) Example The value of sale made is calculated as the number of units sold multiplied by the price per unit. Draw a flowchart to calculate and print the sale value. ©NIIT PLT/Lesson 1/Slide 14 of 20
  • 15. Introducing Flowcharts Drawing Simple Flowcharts (Contd.) Start Input Units Sold Input Unit Price Multiply Units Sold By Unit Price Print Total Sale Value Stop ©NIIT PLT/Lesson 1/Slide 15 of 20
  • 16. Introducing Flowcharts Drawing Simple Flowcharts (Contd.) Problem Statement 1.P.1 Draw a flowchart to represent the procedure of admission of a student to NIIT. ©NIIT PLT/Lesson 1/Slide 16 of 20
  • 17. Introducing Flowcharts Drawing Simple Flowcharts (Contd.) Problem Statement 1.P.2 Rearrange the steps given below in the order of correct sequence to add the two numbers and draw a flowchart for the same. 1. Get the First Number 2. Display the Result 3. Stop 4. Add the Two Numbers 5. Get the Second Number 6. Start ©NIIT PLT/Lesson 1/Slide 17 of 20
  • 18. Introducing Flowcharts Drawing Simple Flowcharts (Contd.) Problem Statement 1.P.3 Draw a flowchart to accept five numbers and display the sum of the numbers. ©NIIT PLT/Lesson 1/Slide 18 of 20
  • 19. Introducing Flowcharts Drawing Simple Flowcharts (Contd.) Problem Statement 1.P.4 Draw a flowchart to input any number, multiply it by 2, and display the result. ©NIIT PLT/Lesson 1/Slide 19 of 20
  • 20. Introducing Flowcharts Summary In this lesson, you learned that: The cycle of activities performed by a computer follows the Input-Process-Output cycle. A set of instructions to perform a particular job is called a program. A flowchart is a graphical representation of the steps to be followed for solving a problem. A flowchart consists of a set of symbols, where each symbol represents a specific activity. ©NIIT PLT/Lesson 1/Slide 20 of 20