# Algorithm and Flowcharts

In detail study of Algorithm and Flowcharts.

1 of 14

## Recommended

Algorithm and flowchart
Algorithm and flowchartSachin Goyani

Flowchart and algorithm
Flowchart and algorithmDHANIK VIKRANT

Algorithm and flowchart
Algorithm and flowchartRabin BK

Flowchart and algorithem
Flowchart and algorithemehsanullah786

Flowcharts and algorithms
Flowcharts and algorithmsStudent

Algorithm and pseudo codes
Algorithm and pseudo codeshermiraguilar

Algorithms and Flowcharts
Algorithms and FlowchartsDeva Singh

## What's hot

What is an algorithm?
What is an algorithm?Angela DeHart

Algorithm Design & Implementation

Algorithms and flowcharts
Algorithms and flowchartsSamuel Igbanogu

Intro To Programming Concepts
Intro To Programming ConceptsJussi Pohjolainen

Problem Solving Techniques and Introduction to C
Problem Solving Techniques and Introduction to CPrabu U

Our presentation on algorithm design
Our presentation on algorithm designNahid Hasan

Introduction to problem solving in c++
Introduction to problem solving in c++Online

Introduction to flowchart
Introduction to flowchartJordan Delacruz

instruction cycle ppt
instruction cycle pptsheetal singh

Recursive Descent Parsing
Recursive Descent Parsing Md Tajul Islam

Algorithm Development
Algorithm DevelopmentALI RAZA

Algorithm and flowchart
Algorithm and flowchart Shivam Sharma

### What's hot(20)

What is an algorithm?
What is an algorithm?

Algorithm Design & Implementation
Algorithm Design & Implementation

Algorithm
Algorithm

Algorithms and flowcharts
Algorithms and flowcharts

Intro To Programming Concepts
Intro To Programming Concepts

Problem Solving Techniques and Introduction to C
Problem Solving Techniques and Introduction to C

Our presentation on algorithm design
Our presentation on algorithm design

Introduction to problem solving in C
Introduction to problem solving in C

Introduction to problem solving in c++
Introduction to problem solving in c++

Algorithms
Algorithms

Introduction to flowchart
Introduction to flowchart

instruction cycle ppt
instruction cycle ppt

Computer Programming
Computer Programming

Problem solving methodology
Problem solving methodology

Recursive Descent Parsing
Recursive Descent Parsing

Debugging
Debugging

Programming Fundamentals
Programming Fundamentals

Memory Organization
Memory Organization

Algorithm Development
Algorithm Development

Algorithm and flowchart
Algorithm and flowchart

## Similar to Algorithm and Flowcharts

What is algorithm
What is algorithmmshoaib15

PCCF UNIT 1.pptx
PCCF UNIT 1.pptxDivyaKS12

Unit 1 python (2021 r)
Unit 1 python (2021 r)praveena p

Introduction to computer science

Algorithm-Introduction ,Characterestics & Control Structures.pdf
Algorithm-Introduction ,Characterestics & Control Structures.pdfMaryJacob24

COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptxSherinRappai1

COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptxSherinRappai

Data structures algorithms basics
Data structures algorithms basicsayeshasafdar8

Problem-solving and design 1.pptx

PDLC.pptx
PDLC.pptxmarysj3

Algorithm & Flowchart.pdf
Algorithm & Flowchart.pdfVpmv

Algorithm and flowchart2010
Algorithm and flowchart2010Jordan Delacruz

Apply appropriate processes (design documentation and testing) and a.docx
Apply appropriate processes (design documentation and testing) and a.docxssusera34210

Program concep sequential statements
Program concep sequential statementsankurkhanna

GE3151 PSPP _Unit 1 notes and Question bank.pdf
GE3151 PSPP _Unit 1 notes and Question bank.pdfAsst.prof M.Gokilavani

### Similar to Algorithm and Flowcharts(20)

What is algorithm
What is algorithm

PCCF UNIT 1.pptx
PCCF UNIT 1.pptx

Unit 1 python (2021 r)
Unit 1 python (2021 r)

pccf unit 1 _VP.pptx
pccf unit 1 _VP.pptx

lecture 5
lecture 5

Introduction to computer science
Introduction to computer science

Algorithm-Introduction ,Characterestics & Control Structures.pdf
Algorithm-Introduction ,Characterestics & Control Structures.pdf

Introduction to Programming.docx
Introduction to Programming.docx

COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx

COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx

Data structures algorithms basics
Data structures algorithms basics

Problem-solving and design 1.pptx
Problem-solving and design 1.pptx

Module 1 python.pptx
Module 1 python.pptx

PDLC.pptx
PDLC.pptx

Algorithm & Flowchart.pdf
Algorithm & Flowchart.pdf

Algorithm and flowchart2010
Algorithm and flowchart2010

Apply appropriate processes (design documentation and testing) and a.docx
Apply appropriate processes (design documentation and testing) and a.docx

Flow charts
Flow charts

Program concep sequential statements
Program concep sequential statements

GE3151 PSPP _Unit 1 notes and Question bank.pdf
GE3151 PSPP _Unit 1 notes and Question bank.pdf

## More from SURBHI SAROHA

Cloud Computing (Infrastructure as a Service)UNIT 2
Cloud Computing (Infrastructure as a Service)UNIT 2SURBHI SAROHA

Management Information System(Unit 2).pptx
Management Information System(Unit 2).pptxSURBHI SAROHA

Searching in Data Structure(Linear search and Binary search)
Searching in Data Structure(Linear search and Binary search)SURBHI SAROHA

Management Information System(UNIT 1).pptx
Management Information System(UNIT 1).pptxSURBHI SAROHA

Introduction to Cloud Computing(UNIT 1).pptx
Introduction to Cloud Computing(UNIT 1).pptxSURBHI SAROHA

Keys in dbms(UNIT 2)
Keys in dbms(UNIT 2)SURBHI SAROHA

Database Management System(UNIT 1)
Database Management System(UNIT 1)SURBHI SAROHA

Object-Oriented Programming with Java UNIT 1
Object-Oriented Programming with Java UNIT 1SURBHI SAROHA

Database Management System(UNIT 1)
Database Management System(UNIT 1)SURBHI SAROHA

### More from SURBHI SAROHA(20)

Cloud Computing (Infrastructure as a Service)UNIT 2
Cloud Computing (Infrastructure as a Service)UNIT 2

Management Information System(Unit 2).pptx
Management Information System(Unit 2).pptx

Searching in Data Structure(Linear search and Binary search)
Searching in Data Structure(Linear search and Binary search)

Management Information System(UNIT 1).pptx
Management Information System(UNIT 1).pptx

Introduction to Cloud Computing(UNIT 1).pptx
Introduction to Cloud Computing(UNIT 1).pptx

JAVA (UNIT 5)
JAVA (UNIT 5)

DBMS (UNIT 5)
DBMS (UNIT 5)

DBMS UNIT 4
DBMS UNIT 4

JAVA(UNIT 4)
JAVA(UNIT 4)

OOPs & C++(UNIT 5)
OOPs & C++(UNIT 5)

OOPS & C++(UNIT 4)
OOPS & C++(UNIT 4)

DBMS UNIT 3
DBMS UNIT 3

JAVA (UNIT 3)
JAVA (UNIT 3)

Keys in dbms(UNIT 2)
Keys in dbms(UNIT 2)

DBMS (UNIT 2)
DBMS (UNIT 2)

JAVA UNIT 2
JAVA UNIT 2

Database Management System(UNIT 1)
Database Management System(UNIT 1)

Object-Oriented Programming with Java UNIT 1
Object-Oriented Programming with Java UNIT 1

Database Management System(UNIT 1)
Database Management System(UNIT 1)

OOPs & C++ UNIT 3
OOPs & C++ UNIT 3

New Features in the Odoo 17 Sales Module
New Features in the Odoo 17 Sales ModuleCeline George

ICSE English Language Class X Handwritten Notes
ICSE English Language Class X Handwritten NotesGauri S

SOCIAL JUSTICE LESSON ON CATCH UP FRIDAY
SOCIAL JUSTICE LESSON ON CATCH UP FRIDAYGloriaRamos83

Nzinga Kika - The story of the queen
Nzinga Kika - The story of the queenDeanAmory1

Barrow Motor Ability Test - TEST, MEASUREMENT AND EVALUATION IN PHYSICAL EDUC...
Barrow Motor Ability Test - TEST, MEASUREMENT AND EVALUATION IN PHYSICAL EDUC...Rabiya Husain

Data Modeling - Entity Relationship Diagrams-1.pdf
Data Modeling - Entity Relationship Diagrams-1.pdfChristalin Nelson

A LABORATORY MANUAL FOR ORGANIC CHEMISTRY.pdf
A LABORATORY MANUAL FOR ORGANIC CHEMISTRY.pdfDr.M.Geethavani

VPEC BROUCHER FOR ALL COURSES UPDATED FEB 2024
VPEC BROUCHER FOR ALL COURSES UPDATED FEB 2024avesmalik2

BEZA or Bangladesh Economic Zone Authority recruitment exam question solution...
BEZA or Bangladesh Economic Zone Authority recruitment exam question solution...MohonDas

BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...Nguyen Thanh Tu Collection

Genetic deterioration Seed ageing of improved variety seed, Maintenance of G...
Genetic deterioration Seed ageing of improved variety seed, Maintenance of G...AKSHAYMAGAR17

Food Web SlideShare for Ecology Notes Quiz in Canvas
Food Web SlideShare for Ecology Notes Quiz in CanvasAlexandraSwartzwelde

Dr.M.Florence Dayana-Cloud Computing-Unit - 1.pdf
Dr.M.Florence Dayana-Cloud Computing-Unit - 1.pdfDr.Florence Dayana

Creative, Technical, and Academic WritingMYDA ANGELICA SUAN

2.20.24 The March on Washington for Jobs and Freedom.pptx
2.20.24 The March on Washington for Jobs and Freedom.pptxMaryPotorti1

Persuasive Speaking and Means of Persuasion
Persuasive Speaking and Means of PersuasionCorinne Weisgerber

GIÁO ÁN TIẾNG ANH GLOBAL SUCCESS LỚP 11 (CẢ NĂM) THEO CÔNG VĂN 5512 (2 CỘT) N...
GIÁO ÁN TIẾNG ANH GLOBAL SUCCESS LỚP 11 (CẢ NĂM) THEO CÔNG VĂN 5512 (2 CỘT) N...Nguyen Thanh Tu Collection

Decision on Curriculum Change Path: Towards Standards-Based Curriculum in Ghana
Decision on Curriculum Change Path: Towards Standards-Based Curriculum in GhanaPrince Armah, PhD

Diploma 2nd yr PHARMACOLOGY chapter 5 part 1.pdf
Diploma 2nd yr PHARMACOLOGY chapter 5 part 1.pdfSUMIT TIWARI

New Features in the Odoo 17 Sales Module
New Features in the Odoo 17 Sales Module

ICSE English Language Class X Handwritten Notes
ICSE English Language Class X Handwritten Notes

SOCIAL JUSTICE LESSON ON CATCH UP FRIDAY
SOCIAL JUSTICE LESSON ON CATCH UP FRIDAY

Nzinga Kika - The story of the queen
Nzinga Kika - The story of the queen

Barrow Motor Ability Test - TEST, MEASUREMENT AND EVALUATION IN PHYSICAL EDUC...
Barrow Motor Ability Test - TEST, MEASUREMENT AND EVALUATION IN PHYSICAL EDUC...

Data Modeling - Entity Relationship Diagrams-1.pdf
Data Modeling - Entity Relationship Diagrams-1.pdf

A LABORATORY MANUAL FOR ORGANIC CHEMISTRY.pdf
A LABORATORY MANUAL FOR ORGANIC CHEMISTRY.pdf

VPEC BROUCHER FOR ALL COURSES UPDATED FEB 2024
VPEC BROUCHER FOR ALL COURSES UPDATED FEB 2024

BEZA or Bangladesh Economic Zone Authority recruitment exam question solution...
BEZA or Bangladesh Economic Zone Authority recruitment exam question solution...

BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...

Genetic deterioration Seed ageing of improved variety seed, Maintenance of G...
Genetic deterioration Seed ageing of improved variety seed, Maintenance of G...

Food Web SlideShare for Ecology Notes Quiz in Canvas
Food Web SlideShare for Ecology Notes Quiz in Canvas

Lipids as Biopolymer
Lipids as Biopolymer

Dr.M.Florence Dayana-Cloud Computing-Unit - 1.pdf
Dr.M.Florence Dayana-Cloud Computing-Unit - 1.pdf

2.20.24 The March on Washington for Jobs and Freedom.pptx
2.20.24 The March on Washington for Jobs and Freedom.pptx

Persuasive Speaking and Means of Persuasion
Persuasive Speaking and Means of Persuasion

GIÁO ÁN TIẾNG ANH GLOBAL SUCCESS LỚP 11 (CẢ NĂM) THEO CÔNG VĂN 5512 (2 CỘT) N...
GIÁO ÁN TIẾNG ANH GLOBAL SUCCESS LỚP 11 (CẢ NĂM) THEO CÔNG VĂN 5512 (2 CỘT) N...

Decision on Curriculum Change Path: Towards Standards-Based Curriculum in Ghana
Decision on Curriculum Change Path: Towards Standards-Based Curriculum in Ghana

Diploma 2nd yr PHARMACOLOGY chapter 5 part 1.pdf
Diploma 2nd yr PHARMACOLOGY chapter 5 part 1.pdf

### Algorithm and Flowcharts

• 1. UNIT 2 Algorithm and Flowcharts 8/2/20171 Ms SURBHI SAROHA(Asst.Professor)
• 2. Algorithm  Algorithm is a step-by-step procedure, which defines a set of instructions to be executed in a certain order to get the desired output. Algorithms are generally created independent of underlying languages, i.e. an algorithm can be implemented in more than one programming language.  From the data structure point of view, following are some important categories of algorithms −  Search − Algorithm to search an item in a data structure.  Sort − Algorithm to sort items in a certain order.  Insert − Algorithm to insert item in a data structure.  Update − Algorithm to update an existing item in a data structure.  Delete − Algorithm to delete an existing item from a data structure. 8/2/20172 Ms SURBHI SAROHA(Asst.Professor)
• 3. Advantages of Algorithm 8/2/2017Ms SURBHI SAROHA(Asst.Professor)3  It is a step-by-step repetition of a solution to a given problem which is very easy to understand.  Its easy to first develop an algorithm, then convert it into a flowchart &then into a computer program.  Its is easy to debug as every step is got its own logical sequence.
• 4. Disadvantages of algorithm. 8/2/2017Ms SURBHI SAROHA(Asst.Professor)4  Writing algorithm takes a long time.  An Algorithm is not a computer program, it is rather a concept of how a program should be.
• 5. Characteristics of an Algorithm 8/2/2017Ms SURBHI SAROHA(Asst.Professor)5  An algorithm should have the following characteristics −  Unambiguous − Algorithm should be clear and unambiguous. Each of its steps(or phases), and their inputs/outputs should be clear and must lead to only one meaning.  Input − An algorithm should have 0 or more well- defined inputs.  Output − An algorithm should have 1 or more well- defined outputs, and should match the desired output.  Finiteness − Algorithms must terminate after a finite number of steps.  Feasibility − Should be feasible with the available resources.  Independent − An algorithm should have step-by-step directions, which should be independent of any programming code.
• 6. Example of Algorithm 8/2/2017Ms SURBHI SAROHA(Asst.Professor)6  Let's try to learn algorithm-writing by using an example.  Problem− Design an algorithm to add two numbers  Step 1 − START  Step 2 − declare three integers a, b & c  Step 3 − define values of a & b  Step 4 − add values of a & b  Step 5 − store output of step 4 to c  Step 6 − print c  Step 7 − STOP
• 7. Cont…. 8/2/2017Ms SURBHI SAROHA(Asst.Professor)7  Algorithms tell the programmers how to code the program. Alternatively, the algorithm can be written as −  Step 1 − START ADD  Step 2 − get values of a & b  Step 3 − c ← a + b  Step 4 − display c  Step 5 − STOP
• 8. Flowchart 8/2/2017Ms SURBHI SAROHA(Asst.Professor)8  A flowchart is a picture (graphical representation) of the problem solving process.  A flowchart gives a step-by-step procedure for solution of a problem.  Elements of a flowchart:  Various geometrical shaped boxes represent the steps of the solution.  The boxes are connected by directional arrows to show the flow of the solution.  Uses of a flowchart:  To specify the method of solving a problem.  To plan the sequence of a computer program.  Communicate ideas, solutions.
• 9. Advantages Of Using FLOWCHARTS 8/2/2017Ms SURBHI SAROHA(Asst.Professor)9 1.Communication: Flowcharts are better way of communicating the logic of a system to all concerned or involved. 2.Effective analysis: With the help of flowchart, problem can be analyzed in more effective way therefore reducing cost and wastage of time. 3.Proper documentation: Program flowcharts serve as a good program documentation, which is needed for various purposes, making things more efficient. 4.Efficient Coding: The flowcharts act as a guide or blueprint during the systems analysis and program development phase. 5.Proper Debugging: The flowchart helps in debugging process. 6.Efficient Program Maintenance: The maintenance of operating program becomes easy with the help of flowchart. It helps the programmer to put efforts more efficiently on that part
• 10. Disadvantages Of Using FLOWCHARTS: 8/2/2017Ms SURBHI SAROHA(Asst.Professor)10 1. Complex logic: Sometimes, the program logic is quite complicated. In that case, flowchart becomes complex and clumsy. This will become a pain for the user, resulting in a waste of time and money trying to correct the problem. 2. Alterations and Modifications: If alterations are required the flowchart may require re-drawing completely. This will usually waste valuable time. 3.Reproduction: As the flowchart symbols cannot be typed, reproduction of flowchart becomes a problem.
• 14. Thank you 8/2/2017Ms SURBHI SAROHA(Asst.Professor)14
Current LanguageEnglish
Español
Portugues
Français
Deutsche