SlideShare a Scribd company logo
1 of 21
PROGRAM DEVELOPMENT CYCLE
Problem Statement: ,[object Object],[object Object],[object Object],[object Object],[object Object]
An Algorithm: Baking a Cake Algorithm: A predetermined series of instructions for carrying out a task in a finite number of steps.
An Algorithm: Baking a Cake Algorithm: A predetermined series of instructions for carrying out a task in a finite number of steps.
Algorithm ,[object Object],[object Object],[object Object],[object Object]
Characteristics of Algorithm ,[object Object],[object Object],[object Object],[object Object],[object Object]
Process of algorithm ,[object Object],[object Object],[object Object]
Algorithm: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algorithm ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Flowchart ,[object Object],[object Object],[object Object],[object Object]
Purpose of flowchart ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Advantages of flowchart. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Limitation of flowchart ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Symbols used in flowchart ,[object Object],[object Object]
BASIC SYMBOLS Terminal Symbol = for start and stop. INPUT and OUTPUT = Any function of input and output data. Processing = An arithmetic and data movement instruction. Shows mathematical calculation and logic operations.
SYMBOLS Decision = Diamond  indicate decision point in the program flow. IT may have 2 way branch or 3 way also.  Flow Lines = A Straight line between two boxes shows the path of logic flow in the program. An arrow head on the top of the line shows the direction of the flow, data from top to bottom and left to right. Connectors = 2 small circles are used to connect separated portions of a flowchart without drawing lines between the parts. One connector indicated where the flow breaks off the other where it resumes.
Flowchart for finding the sum of first five natural numbers ( i.e. 1,2,3,4,5):
Flowchart (Example): Flowchart to find the sum of first 50 natural numbers.
Start Read A, B Is A > B Print A Print B End Yes No Flow Chart to find largest of two numbers:
Flowchart to find the largest of three numbers A,B, and C:   NO
LIMITATIONS OF USING FLOWCHARTS:   ,[object Object],[object Object],[object Object]

More Related Content

Similar to Chap6

Similar to Chap6 (20)

aamir presentation
aamir presentationaamir presentation
aamir presentation
 
final Unit 1-1.pdf
final Unit 1-1.pdffinal Unit 1-1.pdf
final Unit 1-1.pdf
 
Algorithm & Flowchart.pdf
Algorithm & Flowchart.pdfAlgorithm & Flowchart.pdf
Algorithm & Flowchart.pdf
 
lecture 5
 lecture 5 lecture 5
lecture 5
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer science
 
Lecture1-Algorithms-and-Flowcharts-ppt.ppt
Lecture1-Algorithms-and-Flowcharts-ppt.pptLecture1-Algorithms-and-Flowcharts-ppt.ppt
Lecture1-Algorithms-and-Flowcharts-ppt.ppt
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
 
Basic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and FlowchartsBasic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and Flowcharts
 
Logic Development and Algorithm.
Logic Development and Algorithm.Logic Development and Algorithm.
Logic Development and Algorithm.
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
 
AlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdfAlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdf
 
Fundamental of Information Technology - UNIT 6
Fundamental of Information Technology - UNIT 6Fundamental of Information Technology - UNIT 6
Fundamental of Information Technology - UNIT 6
 
Introduction to algorithms
Introduction to algorithmsIntroduction to algorithms
Introduction to algorithms
 
Unit 1 python (2021 r)
Unit 1 python (2021 r)Unit 1 python (2021 r)
Unit 1 python (2021 r)
 
Flowcharts
FlowchartsFlowcharts
Flowcharts
 
Flowchart and algorithm
Flowchart and algorithmFlowchart and algorithm
Flowchart and algorithm
 
Software develop....
Software develop.... Software develop....
Software develop....
 
Algorithm and flowchart
Algorithm and flowchart Algorithm and flowchart
Algorithm and flowchart
 
Flowcharts and algorithms
Flowcharts and algorithmsFlowcharts and algorithms
Flowcharts and algorithms
 
Cp module 2
Cp module 2Cp module 2
Cp module 2
 

More from artipradhan

Unit 2 business-plan
Unit 2 business-planUnit 2 business-plan
Unit 2 business-plan
artipradhan
 
Srivastava women 2006
Srivastava women 2006Srivastava women 2006
Srivastava women 2006
artipradhan
 
Feasibility study
Feasibility studyFeasibility study
Feasibility study
artipradhan
 
Entrepreneurship development
Entrepreneurship developmentEntrepreneurship development
Entrepreneurship development
artipradhan
 
Entrepreneurship developmen 21_sep_2010
Entrepreneurship developmen 21_sep_2010Entrepreneurship developmen 21_sep_2010
Entrepreneurship developmen 21_sep_2010
artipradhan
 
Entrepreneurship
EntrepreneurshipEntrepreneurship
Entrepreneurship
artipradhan
 
Business plan format_
Business plan format_Business plan format_
Business plan format_
artipradhan
 
Sales of goods_act,1930
Sales of goods_act,1930Sales of goods_act,1930
Sales of goods_act,1930
artipradhan
 
Sales of good_act
Sales of good_actSales of good_act
Sales of good_act
artipradhan
 
Remedies for breach_of_contract-10
Remedies for breach_of_contract-10Remedies for breach_of_contract-10
Remedies for breach_of_contract-10
artipradhan
 
Performance of contract-8
Performance of contract-8Performance of contract-8
Performance of contract-8
artipradhan
 
Enterprise risk-mgmt[1]
Enterprise risk-mgmt[1]Enterprise risk-mgmt[1]
Enterprise risk-mgmt[1]
artipradhan
 
Offer and acceptance-3
Offer and acceptance-3Offer and acceptance-3
Offer and acceptance-3
artipradhan
 
Nature of contract-2
Nature of contract-2Nature of contract-2
Nature of contract-2
artipradhan
 
Legality of object-7
Legality of object-7Legality of object-7
Legality of object-7
artipradhan
 

More from artipradhan (20)

Ventrue capital
Ventrue capitalVentrue capital
Ventrue capital
 
Unit 2 business-plan
Unit 2 business-planUnit 2 business-plan
Unit 2 business-plan
 
Srivastava women 2006
Srivastava women 2006Srivastava women 2006
Srivastava women 2006
 
Mf3 01 ms-mamik
Mf3 01 ms-mamikMf3 01 ms-mamik
Mf3 01 ms-mamik
 
Feasibility study
Feasibility studyFeasibility study
Feasibility study
 
Entrepreneurship development
Entrepreneurship developmentEntrepreneurship development
Entrepreneurship development
 
Entrepreneurship developmen 21_sep_2010
Entrepreneurship developmen 21_sep_2010Entrepreneurship developmen 21_sep_2010
Entrepreneurship developmen 21_sep_2010
 
Entrepreneurship
EntrepreneurshipEntrepreneurship
Entrepreneurship
 
Details
DetailsDetails
Details
 
Business plan format_
Business plan format_Business plan format_
Business plan format_
 
Void agreements
Void agreementsVoid agreements
Void agreements
 
Sales of goods_act,1930
Sales of goods_act,1930Sales of goods_act,1930
Sales of goods_act,1930
 
Sales of good_act
Sales of good_actSales of good_act
Sales of good_act
 
Remedies for breach_of_contract-10
Remedies for breach_of_contract-10Remedies for breach_of_contract-10
Remedies for breach_of_contract-10
 
Performance of contract-8
Performance of contract-8Performance of contract-8
Performance of contract-8
 
Enterprise risk-mgmt[1]
Enterprise risk-mgmt[1]Enterprise risk-mgmt[1]
Enterprise risk-mgmt[1]
 
Offer and acceptance-3
Offer and acceptance-3Offer and acceptance-3
Offer and acceptance-3
 
Ni act
Ni actNi act
Ni act
 
Nature of contract-2
Nature of contract-2Nature of contract-2
Nature of contract-2
 
Legality of object-7
Legality of object-7Legality of object-7
Legality of object-7
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

Chap6

  • 2.
  • 3. An Algorithm: Baking a Cake Algorithm: A predetermined series of instructions for carrying out a task in a finite number of steps.
  • 4. An Algorithm: Baking a Cake Algorithm: A predetermined series of instructions for carrying out a task in a finite number of steps.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. BASIC SYMBOLS Terminal Symbol = for start and stop. INPUT and OUTPUT = Any function of input and output data. Processing = An arithmetic and data movement instruction. Shows mathematical calculation and logic operations.
  • 16. SYMBOLS Decision = Diamond indicate decision point in the program flow. IT may have 2 way branch or 3 way also. Flow Lines = A Straight line between two boxes shows the path of logic flow in the program. An arrow head on the top of the line shows the direction of the flow, data from top to bottom and left to right. Connectors = 2 small circles are used to connect separated portions of a flowchart without drawing lines between the parts. One connector indicated where the flow breaks off the other where it resumes.
  • 17. Flowchart for finding the sum of first five natural numbers ( i.e. 1,2,3,4,5):
  • 18. Flowchart (Example): Flowchart to find the sum of first 50 natural numbers.
  • 19. Start Read A, B Is A > B Print A Print B End Yes No Flow Chart to find largest of two numbers:
  • 20. Flowchart to find the largest of three numbers A,B, and C: NO
  • 21.