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)

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
 
Problem solving methodology
Problem solving methodologyProblem solving methodology
Problem solving methodology
 

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

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
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
 

Recently uploaded (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

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.