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
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PDF
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
DOC
MRRS Strength and Durability of Concrete
CivilMythili
 
PPTX
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
PDF
Design Thinking basics for Engineers.pdf
CMR University
 
PPTX
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
PPTX
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
PPTX
Arduino Based Gas Leakage Detector Project
CircuitDigest
 
PPTX
Depth First Search Algorithm in 🧠 DFS in Artificial Intelligence (AI)
rafeeqshaik212002
 
PPTX
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PPTX
Evaluation and thermal analysis of shell and tube heat exchanger as per requi...
shahveer210504
 
PPTX
Thermal runway and thermal stability.pptx
godow93766
 
PPTX
Types of Bearing_Specifications_PPT.pptx
PranjulAgrahariAkash
 
PPTX
Day2 B2 Best.pptx
helenjenefa1
 
PPTX
Product Development & DevelopmentLecture02.pptx
zeeshanwazir2
 
PPTX
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
PDF
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
PDF
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
PDF
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
MRRS Strength and Durability of Concrete
CivilMythili
 
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
Design Thinking basics for Engineers.pdf
CMR University
 
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
Arduino Based Gas Leakage Detector Project
CircuitDigest
 
Depth First Search Algorithm in 🧠 DFS in Artificial Intelligence (AI)
rafeeqshaik212002
 
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
Evaluation and thermal analysis of shell and tube heat exchanger as per requi...
shahveer210504
 
Thermal runway and thermal stability.pptx
godow93766
 
Types of Bearing_Specifications_PPT.pptx
PranjulAgrahariAkash
 
Day2 B2 Best.pptx
helenjenefa1
 
Product Development & DevelopmentLecture02.pptx
zeeshanwazir2
 
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 

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: