Chap6

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]
1 de 21

Recomendados

Chp11 performance excellence por
Chp11 performance excellenceChp11 performance excellence
Chp11 performance excellenceChristian James Mingoy
2.7K vistas38 diapositivas
Module 1 circles por
Module 1   circlesModule 1   circles
Module 1 circlesdionesioable
33.3K vistas27 diapositivas
Types of Plans ( Management) por
Types of Plans ( Management)Types of Plans ( Management)
Types of Plans ( Management)Guru Aarat
16.8K vistas10 diapositivas
Organization and Management Plan FS Section 3 por
Organization and Management Plan FS Section 3Organization and Management Plan FS Section 3
Organization and Management Plan FS Section 3Holy Angel University
1.5K vistas13 diapositivas
Pom unit-iv, Principles of Management notes BBA I Semester OU por
Pom unit-iv, Principles of Management notes BBA I Semester OUPom unit-iv, Principles of Management notes BBA I Semester OU
Pom unit-iv, Principles of Management notes BBA I Semester OUBalasri Kamarapu
594 vistas25 diapositivas
Foundations of planning, types of plans, approaches to planning, planning in ... por
Foundations of planning, types of plans, approaches to planning, planning in ...Foundations of planning, types of plans, approaches to planning, planning in ...
Foundations of planning, types of plans, approaches to planning, planning in ...Al - Qurmoshi Institute of Business Management, Hyderabad
11K vistas18 diapositivas

Más contenido relacionado

Similar a Chap6

Flowcharting and Algorithm por
Flowcharting and Algorithm Flowcharting and Algorithm
Flowcharting and Algorithm Zeinna Belle Desamito
855 vistas23 diapositivas
Algorithm and flowchart.pptx por
Algorithm and flowchart.pptxAlgorithm and flowchart.pptx
Algorithm and flowchart.pptxMaheShiva
491 vistas18 diapositivas
Chap3 flow charts por
Chap3 flow chartsChap3 flow charts
Chap3 flow chartsamit139
22.3K vistas32 diapositivas
aamir presentation por
aamir presentationaamir presentation
aamir presentationMuhammed Aamir
1.3K vistas21 diapositivas
Algorithm & Flowchart.pdf por
Algorithm & Flowchart.pdfAlgorithm & Flowchart.pdf
Algorithm & Flowchart.pdfVpmv
14 vistas10 diapositivas
lecture 5 por
 lecture 5 lecture 5
lecture 5umardanjumamaiwada
191 vistas25 diapositivas

Similar a Chap6(20)

Algorithm and flowchart.pptx por MaheShiva
Algorithm and flowchart.pptxAlgorithm and flowchart.pptx
Algorithm and flowchart.pptx
MaheShiva491 vistas
Chap3 flow charts por amit139
Chap3 flow chartsChap3 flow charts
Chap3 flow charts
amit13922.3K vistas
Algorithm & Flowchart.pdf por Vpmv
Algorithm & Flowchart.pdfAlgorithm & Flowchart.pdf
Algorithm & Flowchart.pdf
Vpmv14 vistas
Algorithm and flowchart por Sachin Goyani
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
Sachin Goyani7.1K vistas
Logic Development and Algorithm. por NandiniSidana
Logic Development and Algorithm.Logic Development and Algorithm.
Logic Development and Algorithm.
NandiniSidana336 vistas
AlgorithmAndFlowChart.pdf por SusieMaestre1
AlgorithmAndFlowChart.pdfAlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdf
SusieMaestre1118 vistas
Fundamental of Information Technology - UNIT 6 por Shipra Swati
Fundamental of Information Technology - UNIT 6Fundamental of Information Technology - UNIT 6
Fundamental of Information Technology - UNIT 6
Shipra Swati715 vistas
Unit 1 python (2021 r) por praveena p
Unit 1 python (2021 r)Unit 1 python (2021 r)
Unit 1 python (2021 r)
praveena p528 vistas
Software develop.... por GCWUS
Software develop.... Software develop....
Software develop....
GCWUS412 vistas
Algorithm and flowchart por Shivam Sharma
Algorithm and flowchart Algorithm and flowchart
Algorithm and flowchart
Shivam Sharma168 vistas
Flowcharts and algorithms por Student
Flowcharts and algorithmsFlowcharts and algorithms
Flowcharts and algorithms
Student5.9K vistas

Más de artipradhan

Ventrue capital por
Ventrue capitalVentrue capital
Ventrue capitalartipradhan
1.5K vistas5 diapositivas
Unit 2 business-plan por
Unit 2 business-planUnit 2 business-plan
Unit 2 business-planartipradhan
733 vistas3 diapositivas
Srivastava women 2006 por
Srivastava women 2006Srivastava women 2006
Srivastava women 2006artipradhan
1.5K vistas20 diapositivas
Mf3 01 ms-mamik por
Mf3 01 ms-mamikMf3 01 ms-mamik
Mf3 01 ms-mamikartipradhan
847 vistas7 diapositivas
Feasibility study por
Feasibility studyFeasibility study
Feasibility studyartipradhan
7.2K vistas12 diapositivas
Entrepreneurship development por
Entrepreneurship developmentEntrepreneurship development
Entrepreneurship developmentartipradhan
1.6K vistas10 diapositivas

Más de artipradhan(20)

Ventrue capital por artipradhan
Ventrue capitalVentrue capital
Ventrue capital
artipradhan1.5K vistas
Unit 2 business-plan por artipradhan
Unit 2 business-planUnit 2 business-plan
Unit 2 business-plan
artipradhan733 vistas
Srivastava women 2006 por artipradhan
Srivastava women 2006Srivastava women 2006
Srivastava women 2006
artipradhan1.5K vistas
Mf3 01 ms-mamik por artipradhan
Mf3 01 ms-mamikMf3 01 ms-mamik
Mf3 01 ms-mamik
artipradhan847 vistas
Feasibility study por artipradhan
Feasibility studyFeasibility study
Feasibility study
artipradhan7.2K vistas
Entrepreneurship development por artipradhan
Entrepreneurship developmentEntrepreneurship development
Entrepreneurship development
artipradhan1.6K vistas
Entrepreneurship developmen 21_sep_2010 por artipradhan
Entrepreneurship developmen 21_sep_2010Entrepreneurship developmen 21_sep_2010
Entrepreneurship developmen 21_sep_2010
artipradhan2.5K vistas
Entrepreneurship por artipradhan
EntrepreneurshipEntrepreneurship
Entrepreneurship
artipradhan2.9K vistas
Business plan format_ por artipradhan
Business plan format_Business plan format_
Business plan format_
artipradhan1.4K vistas
Void agreements por artipradhan
Void agreementsVoid agreements
Void agreements
artipradhan5.3K vistas
Sales of goods_act,1930 por artipradhan
Sales of goods_act,1930Sales of goods_act,1930
Sales of goods_act,1930
artipradhan1.9K vistas
Sales of good_act por artipradhan
Sales of good_actSales of good_act
Sales of good_act
artipradhan944 vistas
Remedies for breach_of_contract-10 por artipradhan
Remedies for breach_of_contract-10Remedies for breach_of_contract-10
Remedies for breach_of_contract-10
artipradhan691 vistas
Performance of contract-8 por artipradhan
Performance of contract-8Performance of contract-8
Performance of contract-8
artipradhan9.3K vistas
Enterprise risk-mgmt[1] por artipradhan
Enterprise risk-mgmt[1]Enterprise risk-mgmt[1]
Enterprise risk-mgmt[1]
artipradhan725 vistas
Offer and acceptance-3 por artipradhan
Offer and acceptance-3Offer and acceptance-3
Offer and acceptance-3
artipradhan12.4K vistas
Nature of contract-2 por artipradhan
Nature of contract-2Nature of contract-2
Nature of contract-2
artipradhan2.6K vistas
Legality of object-7 por artipradhan
Legality of object-7Legality of object-7
Legality of object-7
artipradhan7.6K vistas

Último

PRODUCT PRESENTATION.pptx por
PRODUCT PRESENTATION.pptxPRODUCT PRESENTATION.pptx
PRODUCT PRESENTATION.pptxangelicacueva6
15 vistas1 diapositiva
Network Source of Truth and Infrastructure as Code revisited por
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisitedNetwork Automation Forum
27 vistas45 diapositivas
Piloting & Scaling Successfully With Microsoft Viva por
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaRichard Harbridge
12 vistas160 diapositivas
Info Session November 2023.pdf por
Info Session November 2023.pdfInfo Session November 2023.pdf
Info Session November 2023.pdfAleksandraKoprivica4
13 vistas15 diapositivas
"Running students' code in isolation. The hard way", Yurii Holiuk por
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk Fwdays
17 vistas34 diapositivas
Future of Indian ConsumerTech por
Future of Indian ConsumerTechFuture of Indian ConsumerTech
Future of Indian ConsumerTechKapil Khandelwal (KK)
22 vistas68 diapositivas

Último(20)

Piloting & Scaling Successfully With Microsoft Viva por Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
Richard Harbridge12 vistas
"Running students' code in isolation. The hard way", Yurii Holiuk por Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays17 vistas
Voice Logger - Telephony Integration Solution at Aegis por Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma39 vistas
PharoJS - Zürich Smalltalk Group Meetup November 2023 por Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi132 vistas
6g - REPORT.pdf por Liveplex
6g - REPORT.pdf6g - REPORT.pdf
6g - REPORT.pdf
Liveplex10 vistas
Ransomware is Knocking your Door_Final.pdf por Security Bootcamp
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdf
Security Bootcamp59 vistas
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... por TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc11 vistas
HTTP headers that make your website go faster - devs.gent November 2023 por Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn22 vistas
Special_edition_innovator_2023.pdf por WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2218 vistas

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.