SlideShare a Scribd company logo
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.
Most read
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.
Most read
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.
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)

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

Similar to Algorithm pseudocode flowchart program notes (20)

Lec-ProblemSolving.pptx
Lec-ProblemSolving.pptxLec-ProblemSolving.pptx
Lec-ProblemSolving.pptx
miansaad18
 
Lesson 1 of c programming algorithms and flowcharts.pptx
Lesson 1 of c programming algorithms and flowcharts.pptxLesson 1 of c programming algorithms and flowcharts.pptx
Lesson 1 of c programming algorithms and flowcharts.pptx
AlinaMishra7
 
explain about computational thinking, and how computer can work
explain about computational thinking, and how computer can workexplain about computational thinking, and how computer can work
explain about computational thinking, and how computer can work
TubagusAfrizalAje
 
Algorithm and flowchart2010
Algorithm and flowchart2010Algorithm and flowchart2010
Algorithm and flowchart2010
Jordan Delacruz
 
Algorithmic problem sloving
Algorithmic problem slovingAlgorithmic problem sloving
Algorithmic problem sloving
Mani Kandan
 
Algorithms
AlgorithmsAlgorithms
Algorithms
Pradhan Rishi Sharma
 
Algorithms
AlgorithmsAlgorithms
Algorithms
Pradhan Rishi Sharma
 
Algorithms
AlgorithmsAlgorithms
Algorithms
Pradhan Rishi Sharma
 
programming concept
programming conceptprogramming concept
programming concept
Nehabhy
 
Unit 1 c programming language Tut and notes
Unit 1 c programming language Tut and notesUnit 1 c programming language Tut and notes
Unit 1 c programming language Tut and notes
achiver792
 
s-INTRODUCTION TO PROBLEM SOLVING PPT.pptx
s-INTRODUCTION TO PROBLEM SOLVING PPT.pptxs-INTRODUCTION TO PROBLEM SOLVING PPT.pptx
s-INTRODUCTION TO PROBLEM SOLVING PPT.pptx
ShamithRai
 
Flowcharts and pseudocodes
Flowcharts and pseudocodesFlowcharts and pseudocodes
Flowcharts and pseudocodes
Dr Piyush Charan
 
programming language(C++) chapter-one contd.ppt
programming language(C++) chapter-one contd.pptprogramming language(C++) chapter-one contd.ppt
programming language(C++) chapter-one contd.ppt
Fuadsabseb
 
Translating Flowchart algorithm to Pseudocode Format and vice versa.pptx
Translating Flowchart algorithm to Pseudocode Format and vice versa.pptxTranslating Flowchart algorithm to Pseudocode Format and vice versa.pptx
Translating Flowchart algorithm to Pseudocode Format and vice versa.pptx
RichMonddhmm
 
Data Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptxData Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
3 algorithm-and-flowchart
3 algorithm-and-flowchart3 algorithm-and-flowchart
3 algorithm-and-flowchart
Rohit Shrivastava
 
Fundamentals of Programming Chapter 3
Fundamentals of Programming Chapter 3Fundamentals of Programming Chapter 3
Fundamentals of Programming Chapter 3
Mohd Harris Ahmad Jaal
 
Algorithm.pdf
Algorithm.pdfAlgorithm.pdf
Algorithm.pdf
MIT,Imphal
 
MODULE1-INTRODUCTION.pptx-COMPUTER PROGRAMING
MODULE1-INTRODUCTION.pptx-COMPUTER PROGRAMINGMODULE1-INTRODUCTION.pptx-COMPUTER PROGRAMING
MODULE1-INTRODUCTION.pptx-COMPUTER PROGRAMING
MarcMiguel2
 
Four Elements of Computational Thinking.pptx
Four Elements of Computational Thinking.pptxFour Elements of Computational Thinking.pptx
Four Elements of Computational Thinking.pptx
RonaldConsignaCagati
 
Lec-ProblemSolving.pptx
Lec-ProblemSolving.pptxLec-ProblemSolving.pptx
Lec-ProblemSolving.pptx
miansaad18
 
Lesson 1 of c programming algorithms and flowcharts.pptx
Lesson 1 of c programming algorithms and flowcharts.pptxLesson 1 of c programming algorithms and flowcharts.pptx
Lesson 1 of c programming algorithms and flowcharts.pptx
AlinaMishra7
 
explain about computational thinking, and how computer can work
explain about computational thinking, and how computer can workexplain about computational thinking, and how computer can work
explain about computational thinking, and how computer can work
TubagusAfrizalAje
 
Algorithm and flowchart2010
Algorithm and flowchart2010Algorithm and flowchart2010
Algorithm and flowchart2010
Jordan Delacruz
 
Algorithmic problem sloving
Algorithmic problem slovingAlgorithmic problem sloving
Algorithmic problem sloving
Mani Kandan
 
programming concept
programming conceptprogramming concept
programming concept
Nehabhy
 
Unit 1 c programming language Tut and notes
Unit 1 c programming language Tut and notesUnit 1 c programming language Tut and notes
Unit 1 c programming language Tut and notes
achiver792
 
s-INTRODUCTION TO PROBLEM SOLVING PPT.pptx
s-INTRODUCTION TO PROBLEM SOLVING PPT.pptxs-INTRODUCTION TO PROBLEM SOLVING PPT.pptx
s-INTRODUCTION TO PROBLEM SOLVING PPT.pptx
ShamithRai
 
Flowcharts and pseudocodes
Flowcharts and pseudocodesFlowcharts and pseudocodes
Flowcharts and pseudocodes
Dr Piyush Charan
 
programming language(C++) chapter-one contd.ppt
programming language(C++) chapter-one contd.pptprogramming language(C++) chapter-one contd.ppt
programming language(C++) chapter-one contd.ppt
Fuadsabseb
 
Translating Flowchart algorithm to Pseudocode Format and vice versa.pptx
Translating Flowchart algorithm to Pseudocode Format and vice versa.pptxTranslating Flowchart algorithm to Pseudocode Format and vice versa.pptx
Translating Flowchart algorithm to Pseudocode Format and vice versa.pptx
RichMonddhmm
 
Data Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptxData Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
MODULE1-INTRODUCTION.pptx-COMPUTER PROGRAMING
MODULE1-INTRODUCTION.pptx-COMPUTER PROGRAMINGMODULE1-INTRODUCTION.pptx-COMPUTER PROGRAMING
MODULE1-INTRODUCTION.pptx-COMPUTER PROGRAMING
MarcMiguel2
 
Four Elements of Computational Thinking.pptx
Four Elements of Computational Thinking.pptxFour Elements of Computational Thinking.pptx
Four Elements of Computational Thinking.pptx
RonaldConsignaCagati
 
Ad

More from ArghodeepPaul (8)

Microprocessor questions converted
Microprocessor questions convertedMicroprocessor questions converted
Microprocessor questions converted
ArghodeepPaul
 
Common problems solving using c
Common problems solving using cCommon problems solving using c
Common problems solving using c
ArghodeepPaul
 
C operators
C operatorsC operators
C operators
ArghodeepPaul
 
C taking user input
C taking user inputC taking user input
C taking user input
ArghodeepPaul
 
C storage classes
C storage classesC storage classes
C storage classes
ArghodeepPaul
 
C datatypes
C datatypesC datatypes
C datatypes
ArghodeepPaul
 
C variables and constants
C variables and constantsC variables and constants
C variables and constants
ArghodeepPaul
 
C program structure
C program structureC program structure
C program structure
ArghodeepPaul
 
Microprocessor questions converted
Microprocessor questions convertedMicroprocessor questions converted
Microprocessor questions converted
ArghodeepPaul
 
Common problems solving using c
Common problems solving using cCommon problems solving using c
Common problems solving using c
ArghodeepPaul
 
C variables and constants
C variables and constantsC variables and constants
C variables and constants
ArghodeepPaul
 
Ad

Recently uploaded (20)

IntroSlides-June-GDG-Cloud-Munich community [email protected]
IntroSlides-June-GDG-Cloud-Munich community gathering@Netlight.pdfIntroSlides-June-GDG-Cloud-Munich community gathering@Netlight.pdf
IntroSlides-June-GDG-Cloud-Munich community [email protected]
Luiz Carneiro
 
A DECISION SUPPORT SYSTEM FOR ESTIMATING COST OF SOFTWARE PROJECTS USING A HY...
A DECISION SUPPORT SYSTEM FOR ESTIMATING COST OF SOFTWARE PROJECTS USING A HY...A DECISION SUPPORT SYSTEM FOR ESTIMATING COST OF SOFTWARE PROJECTS USING A HY...
A DECISION SUPPORT SYSTEM FOR ESTIMATING COST OF SOFTWARE PROJECTS USING A HY...
ijfcstjournal
 
Présentation_gestion[1] [Autosaved].pptx
Présentation_gestion[1] [Autosaved].pptxPrésentation_gestion[1] [Autosaved].pptx
Présentation_gestion[1] [Autosaved].pptx
KHADIJAESSAKET
 
Rigor, ethics, wellbeing and resilience in the ICT doctoral journey
Rigor, ethics, wellbeing and resilience in the ICT doctoral journeyRigor, ethics, wellbeing and resilience in the ICT doctoral journey
Rigor, ethics, wellbeing and resilience in the ICT doctoral journey
Yannis
 
FINAL 2013 Module 20 Corrosion Control and Sequestering PPT Slides.pptx
FINAL 2013 Module 20 Corrosion Control and Sequestering PPT Slides.pptxFINAL 2013 Module 20 Corrosion Control and Sequestering PPT Slides.pptx
FINAL 2013 Module 20 Corrosion Control and Sequestering PPT Slides.pptx
kippcam
 
Ppt on the related on the solar power system for electric vehicle engineering
Ppt on the related on the solar power system for electric vehicle engineeringPpt on the related on the solar power system for electric vehicle engineering
Ppt on the related on the solar power system for electric vehicle engineering
ravindrabodke
 
chemistry investigatory project for class 12
chemistry investigatory project for class 12chemistry investigatory project for class 12
chemistry investigatory project for class 12
Susis10
 
11th International Conference on Data Mining (DaMi 2025)
11th International Conference on Data Mining (DaMi 2025)11th International Conference on Data Mining (DaMi 2025)
11th International Conference on Data Mining (DaMi 2025)
kjim477n
 
Flow Chart Proses Bisnis prosscesss.docx
Flow Chart Proses Bisnis prosscesss.docxFlow Chart Proses Bisnis prosscesss.docx
Flow Chart Proses Bisnis prosscesss.docx
rifka575530
 
First Review PPT gfinal gyft ftu liu yrfut go
First Review PPT gfinal gyft  ftu liu yrfut goFirst Review PPT gfinal gyft  ftu liu yrfut go
First Review PPT gfinal gyft ftu liu yrfut go
Sowndarya6
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
djiceramil
 
Strength of materials (Thermal stress and strain relationships)
Strength of materials (Thermal stress and strain relationships)Strength of materials (Thermal stress and strain relationships)
Strength of materials (Thermal stress and strain relationships)
pelumiadigun2006
 
Impurities of Water and their Significance.pptx
Impurities of Water and their Significance.pptxImpurities of Water and their Significance.pptx
Impurities of Water and their Significance.pptx
dhanashree78
 
A Comprehensive Investigation into the Accuracy of Soft Computing Tools for D...
A Comprehensive Investigation into the Accuracy of Soft Computing Tools for D...A Comprehensive Investigation into the Accuracy of Soft Computing Tools for D...
A Comprehensive Investigation into the Accuracy of Soft Computing Tools for D...
Journal of Soft Computing in Civil Engineering
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf
djiceramil
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Glands & Lugs, Simplex...
362 Alec Data Center Solutions-Slysium Data Center-AUH-Glands & Lugs, Simplex...362 Alec Data Center Solutions-Slysium Data Center-AUH-Glands & Lugs, Simplex...
362 Alec Data Center Solutions-Slysium Data Center-AUH-Glands & Lugs, Simplex...
djiceramil
 
operationg systemsdocumentmemorymanagement
operationg systemsdocumentmemorymanagementoperationg systemsdocumentmemorymanagement
operationg systemsdocumentmemorymanagement
SNIGDHAAPPANABHOTLA
 
Introduction to AI agent development with MCP
Introduction to AI agent development with MCPIntroduction to AI agent development with MCP
Introduction to AI agent development with MCP
Dori Waldman
 
Semi-Conductor ppt ShubhamSeSemi-Con.pptx
Semi-Conductor ppt ShubhamSeSemi-Con.pptxSemi-Conductor ppt ShubhamSeSemi-Con.pptx
Semi-Conductor ppt ShubhamSeSemi-Con.pptx
studyshubham18
 
May 2025: Top 10 Read Articles Advanced Information Technology
May 2025: Top 10 Read Articles Advanced Information TechnologyMay 2025: Top 10 Read Articles Advanced Information Technology
May 2025: Top 10 Read Articles Advanced Information Technology
ijait
 
A DECISION SUPPORT SYSTEM FOR ESTIMATING COST OF SOFTWARE PROJECTS USING A HY...
A DECISION SUPPORT SYSTEM FOR ESTIMATING COST OF SOFTWARE PROJECTS USING A HY...A DECISION SUPPORT SYSTEM FOR ESTIMATING COST OF SOFTWARE PROJECTS USING A HY...
A DECISION SUPPORT SYSTEM FOR ESTIMATING COST OF SOFTWARE PROJECTS USING A HY...
ijfcstjournal
 
Présentation_gestion[1] [Autosaved].pptx
Présentation_gestion[1] [Autosaved].pptxPrésentation_gestion[1] [Autosaved].pptx
Présentation_gestion[1] [Autosaved].pptx
KHADIJAESSAKET
 
Rigor, ethics, wellbeing and resilience in the ICT doctoral journey
Rigor, ethics, wellbeing and resilience in the ICT doctoral journeyRigor, ethics, wellbeing and resilience in the ICT doctoral journey
Rigor, ethics, wellbeing and resilience in the ICT doctoral journey
Yannis
 
FINAL 2013 Module 20 Corrosion Control and Sequestering PPT Slides.pptx
FINAL 2013 Module 20 Corrosion Control and Sequestering PPT Slides.pptxFINAL 2013 Module 20 Corrosion Control and Sequestering PPT Slides.pptx
FINAL 2013 Module 20 Corrosion Control and Sequestering PPT Slides.pptx
kippcam
 
Ppt on the related on the solar power system for electric vehicle engineering
Ppt on the related on the solar power system for electric vehicle engineeringPpt on the related on the solar power system for electric vehicle engineering
Ppt on the related on the solar power system for electric vehicle engineering
ravindrabodke
 
chemistry investigatory project for class 12
chemistry investigatory project for class 12chemistry investigatory project for class 12
chemistry investigatory project for class 12
Susis10
 
11th International Conference on Data Mining (DaMi 2025)
11th International Conference on Data Mining (DaMi 2025)11th International Conference on Data Mining (DaMi 2025)
11th International Conference on Data Mining (DaMi 2025)
kjim477n
 
Flow Chart Proses Bisnis prosscesss.docx
Flow Chart Proses Bisnis prosscesss.docxFlow Chart Proses Bisnis prosscesss.docx
Flow Chart Proses Bisnis prosscesss.docx
rifka575530
 
First Review PPT gfinal gyft ftu liu yrfut go
First Review PPT gfinal gyft  ftu liu yrfut goFirst Review PPT gfinal gyft  ftu liu yrfut go
First Review PPT gfinal gyft ftu liu yrfut go
Sowndarya6
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
djiceramil
 
Strength of materials (Thermal stress and strain relationships)
Strength of materials (Thermal stress and strain relationships)Strength of materials (Thermal stress and strain relationships)
Strength of materials (Thermal stress and strain relationships)
pelumiadigun2006
 
Impurities of Water and their Significance.pptx
Impurities of Water and their Significance.pptxImpurities of Water and their Significance.pptx
Impurities of Water and their Significance.pptx
dhanashree78
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf
djiceramil
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Glands & Lugs, Simplex...
362 Alec Data Center Solutions-Slysium Data Center-AUH-Glands & Lugs, Simplex...362 Alec Data Center Solutions-Slysium Data Center-AUH-Glands & Lugs, Simplex...
362 Alec Data Center Solutions-Slysium Data Center-AUH-Glands & Lugs, Simplex...
djiceramil
 
operationg systemsdocumentmemorymanagement
operationg systemsdocumentmemorymanagementoperationg systemsdocumentmemorymanagement
operationg systemsdocumentmemorymanagement
SNIGDHAAPPANABHOTLA
 
Introduction to AI agent development with MCP
Introduction to AI agent development with MCPIntroduction to AI agent development with MCP
Introduction to AI agent development with MCP
Dori Waldman
 
Semi-Conductor ppt ShubhamSeSemi-Con.pptx
Semi-Conductor ppt ShubhamSeSemi-Con.pptxSemi-Conductor ppt ShubhamSeSemi-Con.pptx
Semi-Conductor ppt ShubhamSeSemi-Con.pptx
studyshubham18
 
May 2025: Top 10 Read Articles Advanced Information Technology
May 2025: Top 10 Read Articles Advanced Information TechnologyMay 2025: Top 10 Read Articles Advanced Information Technology
May 2025: Top 10 Read Articles Advanced Information Technology
ijait
 

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: