“DESIGNING ALGORITHM AND FLOW CHART”
description
Transcript of “DESIGNING ALGORITHM AND FLOW CHART”
![Page 1: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/1.jpg)
“DESIGNING
ALGORITHM
AND FLOW
CHART”BY: Carlo Jan Bajalan
![Page 2: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/2.jpg)
INTRODUCTION
PRE TEST
DESIGNING ALGORITHM
DESIGNING FLOWCHART
GENERAL RULES FOR
FLOWCHARTING
POST TEST
CREDITS/
ACKNOWLEDGEMENT
Table of contents
![Page 3: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/3.jpg)
“INTRODUCTION”
![Page 4: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/4.jpg)
INTRODUCTIONDesigning the right algorithm for a given application is a difficult job. It requires a major creative act, taking a problem and pulling a solution out of the ether. The key to algorithm design is to proceed by asking yourself a sequence of questions to guide your thought process.
![Page 5: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/5.jpg)
“PRE TEST”
![Page 6: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/6.jpg)
1.What is a diagram made up of boxes , diamonds and other shapes ?A. FLOW CHART
B. ALGORITHMC.
FLOW CHART SYMBOL
D. FLOWCHARTING
![Page 7: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/7.jpg)
2.What is a representation of a solution to a problem ?A. FLOW CHART B. ALGORITHMC.
FLOW CHART SYMBOL
D. FLOWCHARTING
![Page 8: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/8.jpg)
3.What is a tool developed in computer industry , for showing the steps involved in process ?A. FLOWCHART
B. ALGORITHMC.
FLOWCHART SYMBOLD. FLOWCHARTING
![Page 9: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/9.jpg)
4.What is a finite sequence of well defined instruction ?
A. FLOWCHART B. ALGORITHMC.
FLOWCHART SYMBOLD. PROCEDURE
![Page 10: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/10.jpg)
“ALGORITHM”
![Page 11: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/11.jpg)
ALGORITHM
An algorithm is a representation of a solution to a problem. If a problem can be definedas a difference between a desired situation and the current situation in which one is, thena problem solution is a procedure, or method, for transforming the current situation to thedesired one.
![Page 12: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/12.jpg)
An algorithm is procedure consisting of a finite set of unambiguous rules (instructions)which specify a finite sequence of operations that provides the solution to a problem , or to a specific class of problems for any allowable set of input quantities ,In other word, an algorithm is a step-by-step procedure to solve a givenProblem.
![Page 13: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/13.jpg)
“PROCEDURE”
![Page 14: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/14.jpg)
PROCEDURE
A procedure is a finite sequence of well-defined instructions, each of which can bemechanically carried out in a finite amount of time. The procedure must break up the problem solution into parts that the recipient party can understand and execute.
![Page 15: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/15.jpg)
“FLOWCHART”
![Page 16: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/16.jpg)
FLOWCHART
A flowchart is a diagram made up of boxes, diamonds and othershapes, connected by arrows - each shape represents a step in the process, and the arrowsshow the order in which they occur. Flowcharting combines symbols and flow lines, toshow figuratively the operation of an algorithm.
![Page 17: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/17.jpg)
“FLOWCHARTING”
![Page 18: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/18.jpg)
FLOWCHARTING
Flowcharting is a tool developed in the computer industry, for showing the stepsinvolved in a process. Process improvement starts with an understanding of the process, and flowcharting is thefirst step towards process understanding.
![Page 19: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/19.jpg)
“FLOWCHART SYMBOLS”
![Page 20: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/20.jpg)
FLOWCHART SYMBOLS There are 6 basic symbols commonly used in flowcharting of assembly languageprograms: Terminal, Process, input/output, Decision, Connector and Predefined Process.This is not a complete list of all the possible flowcharting symbols, it is the ones usedMost often in the structure of Assembly language programming.
![Page 21: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/21.jpg)
“GENERAL RULES FOR
FLOWCHARTING”
![Page 22: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/22.jpg)
“POST TEST”
![Page 23: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/23.jpg)
1. All boxes of the flowchart are connected with Arrows. (Not lines)2. Flowchart symbols have an entry point on the top of the symbol with no otherentry points. The exit point for all flowchart symbols is on the bottom except forthe Decision symbol.3. The Decision symbol has two exit points; these can be on the sides or the bottomand one side.
![Page 24: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/24.jpg)
5.What is the ones used in the structure of assembly language programing ?
A. FLOWCHART B. ALGORITHMC.
FLOWCHART SYMBOLD. PROCEDURE
![Page 25: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/25.jpg)
“ACKNOWLEGMENT”
![Page 26: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/26.jpg)
I WOULD LIKE TO THANK …
TO MY FAMILY … MY CLASSMATES … MY TEACHER IN TVE !! ‘‘AND ESPECIALLY … GOD
![Page 27: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/27.jpg)
“CREDITS”
![Page 28: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/28.jpg)
I WOULD LIKE TO THANK …
GOOGLE.COM WIKEPEDIA.org ALGORIST.COM ART HOUSE.org
![Page 29: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/29.jpg)
THAT’S ALL !!! THANK YOU ! :)
![Page 30: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/30.jpg)
![Page 31: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/31.jpg)
IM SORRY !! ..TRY AGAIN !!
![Page 32: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/32.jpg)
IM SORRY !! ..TRY AGAIN !!
![Page 33: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/33.jpg)
IM SORRY !! ..TRY AGAIN !!
![Page 34: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/34.jpg)
IM SORRY !! ..TRY AGAIN !!
![Page 35: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/35.jpg)
IM SORRY !! ..TRY AGAIN !!
![Page 36: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/36.jpg)
IM SORRY !! ..TRY AGAIN !!
![Page 37: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/37.jpg)
IM SORRY !! ..TRY AGAIN !!
![Page 38: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/38.jpg)
IM SORRY !! ..TRY AGAIN !!
![Page 39: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/39.jpg)
IM SORRY !! ..TRY AGAIN !!
![Page 40: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/40.jpg)
IM SORRY !! ..TRY AGAIN !!
![Page 41: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/41.jpg)
IM SORRY !! ..TRY AGAIN !!
![Page 42: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/42.jpg)
IM SORRY !! ..TRY AGAIN !!
![Page 43: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/43.jpg)
IM SORRY !! ..TRY AGAIN !!
![Page 44: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/44.jpg)
IM SORRY !! ..TRY AGAIN !!
![Page 45: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/45.jpg)
IM SORRY !! ..TRY AGAIN !!
![Page 46: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/46.jpg)
Correct !!!
![Page 47: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/47.jpg)
Correct !!!
![Page 48: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/48.jpg)
Correct !!!
![Page 49: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/49.jpg)
Correct !!!
![Page 50: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/50.jpg)
Correct !!!
![Page 51: “DESIGNING ALGORITHM AND FLOW CHART”](https://reader031.fdocuments.in/reader031/viewer/2022013011/568141f7550346895dadd4ef/html5/thumbnails/51.jpg)
Correct !!!