SlideShare a Scribd company logo
2
Most read
3
Most read
5
Most read
Notes on
Algorithm, Pseudocode,
Flowchart, Final Program
Instructor:
Arghodeep Paul
Firmware Engineer at BitBible Technologies Pvt. Ltd.
apaul.nit@gmail.com
Content Licensed Under: OpenSource
Date: 05 July 2021
keys to solve a problem
You need to have idea about the problem and the possible solution at first.
You need to have step wise solution to that particular problem.
You need to maintain the sequence thoroughly
Choose any one language to write/deliver the solution
What is Algorithm
Algorithm refers to the step wise solution for a problem.
Example:
Take two numbers from user as input and display output.
Step 1: start
Step 2: declare three variables a,b and c
Step 3: take input for variable a and b
Step 4: add a,b and store in c
Step 5: print the value of c
Step 6: end
Importance:
1. Reduce complexity
2. It makes the programming easier
3. Helps to find out if any other shorter approach is possible
What is Pseudocode
Based on the algorithm a Pseudocode is written. It is very much near to a
programming language.
Example:
Take two numbers from user as input and display output.
START
NUMBER a, b, c
OUTPUT("Input number1:")
INPUT(a)
OUTPUT("Input number2:")
INPUT(b)
c=a+b
OUTPUT(c)
END
Importance:
1. It is a clearer version of an algorithm.
2. Algorithm is helpful for project leads/managers while pseudocode is better
for the developers/programmers.
3. It is also helpful for non technical team persons whom the project is
required to understand.
What is Flowchart
Based on the algorithm a Flowchart is drawn. It is the graphical representation of an
Algorithm.
Understand the symbols
Example:
Take two numbers from user as input and display output.
Importance:
1. It works better than Algorithm and Pseudocode while demonstrating a
Program.
4. Very much helpful to team members I.e technical and non technical as
well.
Final Program
The above mentioned Algorithm, Pseudocode, Flowchart is encoded using desired Programming
Language.
C Language:
Java Language:
Kotlin Language:

More Related Content

What's hot (20)

PPTX
Language Translator ( Compiler)
Nazmul Hyder
 
PPT
Programming Methodology
archikabhatia
 
PPTX
Std 10 computer chapter 10 introduction to c language (part1)
Nuzhat Memon
 
PPT
Lecture 21 - Preprocessor and Header File
Md. Imran Hossain Showrov
 
PPTX
Introduction to c language
BAKRANIYA KALPESH
 
PPT
Programming assignment help
www.myassignmenthelp.net
 
PPT
Programming Methodology
Kulachi Hansraj Model School Ashok Vihar
 
PDF
Design concerns for concrete syntax
Mikhail Barash
 
PDF
What is code - Part 1
Nandeep Mali
 
PPTX
Introduction to C Language (By: Shujaat Abbas)
Shujaat Abbas
 
PDF
Compiler.design.in.c.docs
Abid Syed
 
PPTX
C Programming language - introduction
GopikaS12
 
DOCX
What is c#
shwet18
 
PPTX
Computer languages
Prince Arsal
 
PPTX
Cw1
ahmadk1997
 
PPT
Programming paradigm and web programming
Mohammad Kamrul Hasan
 
ODP
BIS07 Application Development - I
Prithwis Mukerjee
 
PPTX
Introduction to c#
Ravi Jakashania
 
PPTX
difference between c c++ c#
Sireesh K
 
PPT
Learn C Language
Kindle World..!
 
Language Translator ( Compiler)
Nazmul Hyder
 
Programming Methodology
archikabhatia
 
Std 10 computer chapter 10 introduction to c language (part1)
Nuzhat Memon
 
Lecture 21 - Preprocessor and Header File
Md. Imran Hossain Showrov
 
Introduction to c language
BAKRANIYA KALPESH
 
Programming assignment help
www.myassignmenthelp.net
 
Design concerns for concrete syntax
Mikhail Barash
 
What is code - Part 1
Nandeep Mali
 
Introduction to C Language (By: Shujaat Abbas)
Shujaat Abbas
 
Compiler.design.in.c.docs
Abid Syed
 
C Programming language - introduction
GopikaS12
 
What is c#
shwet18
 
Computer languages
Prince Arsal
 
Programming paradigm and web programming
Mohammad Kamrul Hasan
 
BIS07 Application Development - I
Prithwis Mukerjee
 
Introduction to c#
Ravi Jakashania
 
difference between c c++ c#
Sireesh K
 
Learn C Language
Kindle World..!
 

Similar to Algorithm pseudocode flowchart program notes (20)

PPTX
Lec-ProblemSolving.pptx
miansaad18
 
PPTX
Lesson 1 of c programming algorithms and flowcharts.pptx
AlinaMishra7
 
PDF
Introduction to programming : flowchart, algorithm
Kritika Chauhan
 
PPT
explain about computational thinking, and how computer can work
TubagusAfrizalAje
 
PPTX
Algorithm and flowchart2010
Jordan Delacruz
 
PDF
Algorithmic problem sloving
Mani Kandan
 
PPT
Algorithms
Pradhan Rishi Sharma
 
ODP
Algorithms
Pradhan Rishi Sharma
 
ODP
Algorithms
Pradhan Rishi Sharma
 
DOCX
programming concept
Nehabhy
 
PPTX
Introduction to problem solving Techniques
merlinjohnsy
 
PPTX
Unit 1 c programming language Tut and notes
achiver792
 
PPTX
s-INTRODUCTION TO PROBLEM SOLVING PPT.pptx
ShamithRai
 
PPTX
Flowcharts and pseudocodes
Dr Piyush Charan
 
PPT
programming language(C++) chapter-one contd.ppt
Fuadsabseb
 
PPTX
Translating Flowchart algorithm to Pseudocode Format and vice versa.pptx
RichMonddhmm
 
PPTX
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
PPT
3 algorithm-and-flowchart
Rohit Shrivastava
 
PPT
Fundamentals of Programming Chapter 3
Mohd Harris Ahmad Jaal
 
PDF
Algorithm.pdf
MIT,Imphal
 
Lec-ProblemSolving.pptx
miansaad18
 
Lesson 1 of c programming algorithms and flowcharts.pptx
AlinaMishra7
 
Introduction to programming : flowchart, algorithm
Kritika Chauhan
 
explain about computational thinking, and how computer can work
TubagusAfrizalAje
 
Algorithm and flowchart2010
Jordan Delacruz
 
Algorithmic problem sloving
Mani Kandan
 
programming concept
Nehabhy
 
Introduction to problem solving Techniques
merlinjohnsy
 
Unit 1 c programming language Tut and notes
achiver792
 
s-INTRODUCTION TO PROBLEM SOLVING PPT.pptx
ShamithRai
 
Flowcharts and pseudocodes
Dr Piyush Charan
 
programming language(C++) chapter-one contd.ppt
Fuadsabseb
 
Translating Flowchart algorithm to Pseudocode Format and vice versa.pptx
RichMonddhmm
 
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
3 algorithm-and-flowchart
Rohit Shrivastava
 
Fundamentals of Programming Chapter 3
Mohd Harris Ahmad Jaal
 
Algorithm.pdf
MIT,Imphal
 
Ad

More from ArghodeepPaul (8)

PDF
Microprocessor questions converted
ArghodeepPaul
 
PDF
Common problems solving using c
ArghodeepPaul
 
PDF
C operators
ArghodeepPaul
 
PDF
C taking user input
ArghodeepPaul
 
PDF
C storage classes
ArghodeepPaul
 
PDF
C datatypes
ArghodeepPaul
 
PDF
C variables and constants
ArghodeepPaul
 
PDF
C program structure
ArghodeepPaul
 
Microprocessor questions converted
ArghodeepPaul
 
Common problems solving using c
ArghodeepPaul
 
C operators
ArghodeepPaul
 
C taking user input
ArghodeepPaul
 
C storage classes
ArghodeepPaul
 
C datatypes
ArghodeepPaul
 
C variables and constants
ArghodeepPaul
 
C program structure
ArghodeepPaul
 
Ad

Recently uploaded (20)

PDF
Natural Language processing and web deigning notes
AnithaSakthivel3
 
PDF
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
PDF
Lecture Information Theory and CodingPart-1.pdf
msc9219
 
PDF
Geothermal Heat Pump ppt-SHRESTH S KOKNE
SHRESTHKOKNE
 
PDF
Number Theory practice session 25.05.2025.pdf
DrStephenStrange4
 
PDF
monopile foundation seminar topic for civil engineering students
Ahina5
 
PDF
Statistical Data Analysis Using SPSS Software
shrikrishna kesharwani
 
PPTX
Cyclic_Redundancy_Check_Presentation.pptx
alhjranyblalhmwdbdal
 
PPTX
MPMC_Module-2 xxxxxxxxxxxxxxxxxxxxx.pptx
ShivanshVaidya5
 
PDF
MOBILE AND WEB BASED REMOTE BUSINESS MONITORING SYSTEM
ijait
 
PPTX
Types of Bearing_Specifications_PPT.pptx
PranjulAgrahariAkash
 
PPTX
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
PPTX
Benefits_^0_Challigi😙🏡💐8fenges[1].pptx
akghostmaker
 
PDF
MRI Tool Kit E2I0500BC Plus Presentation
Ing. Ph. J. Daum GmbH & Co. KG
 
PDF
Book.pdf01_Intro.ppt algorithm for preperation stu used
archu26
 
PDF
Passive building design opening approach
Dr-Fatima Um Mgdad
 
PPTX
waterconservation-211128055737.pptx Jaswanth
SandulaAnilBabu
 
PPTX
Data_Analytics_Presentation_By_Malik_Azanish_Asghar.pptx
azanishmalik1
 
PPTX
site survey architecture student B.arch.
sri02032006
 
PPT
Tiles.ppt The purpose of a floor is to provide a level surface capable of sup...
manojaioe
 
Natural Language processing and web deigning notes
AnithaSakthivel3
 
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
Lecture Information Theory and CodingPart-1.pdf
msc9219
 
Geothermal Heat Pump ppt-SHRESTH S KOKNE
SHRESTHKOKNE
 
Number Theory practice session 25.05.2025.pdf
DrStephenStrange4
 
monopile foundation seminar topic for civil engineering students
Ahina5
 
Statistical Data Analysis Using SPSS Software
shrikrishna kesharwani
 
Cyclic_Redundancy_Check_Presentation.pptx
alhjranyblalhmwdbdal
 
MPMC_Module-2 xxxxxxxxxxxxxxxxxxxxx.pptx
ShivanshVaidya5
 
MOBILE AND WEB BASED REMOTE BUSINESS MONITORING SYSTEM
ijait
 
Types of Bearing_Specifications_PPT.pptx
PranjulAgrahariAkash
 
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
Benefits_^0_Challigi😙🏡💐8fenges[1].pptx
akghostmaker
 
MRI Tool Kit E2I0500BC Plus Presentation
Ing. Ph. J. Daum GmbH & Co. KG
 
Book.pdf01_Intro.ppt algorithm for preperation stu used
archu26
 
Passive building design opening approach
Dr-Fatima Um Mgdad
 
waterconservation-211128055737.pptx Jaswanth
SandulaAnilBabu
 
Data_Analytics_Presentation_By_Malik_Azanish_Asghar.pptx
azanishmalik1
 
site survey architecture student B.arch.
sri02032006
 
Tiles.ppt The purpose of a floor is to provide a level surface capable of sup...
manojaioe
 

Algorithm pseudocode flowchart program notes

  • 1. Notes on Algorithm, Pseudocode, Flowchart, Final Program Instructor: Arghodeep Paul Firmware Engineer at BitBible Technologies Pvt. Ltd. [email protected] Content Licensed Under: OpenSource Date: 05 July 2021
  • 2. keys to solve a problem You need to have idea about the problem and the possible solution at first. You need to have step wise solution to that particular problem. You need to maintain the sequence thoroughly Choose any one language to write/deliver the solution What is Algorithm Algorithm refers to the step wise solution for a problem. Example: Take two numbers from user as input and display output. Step 1: start Step 2: declare three variables a,b and c Step 3: take input for variable a and b Step 4: add a,b and store in c Step 5: print the value of c Step 6: end Importance: 1. Reduce complexity 2. It makes the programming easier 3. Helps to find out if any other shorter approach is possible What is Pseudocode Based on the algorithm a Pseudocode is written. It is very much near to a programming language.
  • 3. Example: Take two numbers from user as input and display output. START NUMBER a, b, c OUTPUT("Input number1:") INPUT(a) OUTPUT("Input number2:") INPUT(b) c=a+b OUTPUT(c) END Importance: 1. It is a clearer version of an algorithm. 2. Algorithm is helpful for project leads/managers while pseudocode is better for the developers/programmers. 3. It is also helpful for non technical team persons whom the project is required to understand. What is Flowchart Based on the algorithm a Flowchart is drawn. It is the graphical representation of an Algorithm.
  • 5. Example: Take two numbers from user as input and display output. Importance: 1. It works better than Algorithm and Pseudocode while demonstrating a Program. 4. Very much helpful to team members I.e technical and non technical as well.
  • 6. Final Program The above mentioned Algorithm, Pseudocode, Flowchart is encoded using desired Programming Language. C Language: Java Language: Kotlin Language: