Presentation is loading. Please wait.

Presentation is loading. Please wait.

Part of the Mathematics glossary: An algorithm (pronounced AL-go-rith-um) is a procedure or formula for solving a problem. The word derives from the name.

Similar presentations


Presentation on theme: "Part of the Mathematics glossary: An algorithm (pronounced AL-go-rith-um) is a procedure or formula for solving a problem. The word derives from the name."— Presentation transcript:

1

2 Part of the Mathematics glossary: An algorithm (pronounced AL-go-rith-um) is a procedure or formula for solving a problem. The word derives from the name of the mathematician, Mohammed ibn-Musa al-Khawarizmi, who was part of the royal court in Baghdad and who lived from about 780 to 850. Al-Khwarizmi's work is the likely source for the word algebra as well.

3 An algorithm is a set of instruction designed to perform a specific task. This can be a simple process, such as multiplying two numbers,or a complex operation, such as playing a compressed video file. Search engines use proprietary algorithm to display the most relevant result from their search index for specific queries. In computer programming,algorithms are often created as functions. These functions serve as small programs that can be referenced by alarge program. For example, an image viewing application may include a library of functions that each use a custom algorithm to render different image file formats.

4 An image editing program may contain algorithms designed to process image data.

5 Pseudocode is an artificial and informal language that helps programmers develop algorithms. Pseudocode is a "text-based" detail (algorithmic) design tool. It uses the structural conventions of a programming language, but is intended for human reading rather than machine reading. Pseudocode is an informal high-level description of the operating principle of a computer program or other algorithm. Pseudocode typically omits details that are not essential for human understanding of the algorithm, such as variable declarations, system-specific code and some subroutines.

6 The purpose of using pseudocode is that it is easier for people to understand than conventional programming language code, and that it is an efficient and environment-independent description of the key principles of an algorithm. Pseudocode is sometimes used as a detailed step in the process of developing a program. It allows designers or lead programmers to express the design in great detail and provides programmers a detailed template for the next step of writing code in a specific programming language.

7 Example of pseudocode diagram :

8

9 A flowchart is a type of diagram that represents an algorithm, workflow or process, showing the steps as boxes of various kinds, and their order by connecting them with arrows. This diagrammatic representation illustrates a solution model to a given problem. Flowcharts are used in analyzing, designing, documenting or managing a process or program in various fields.

10 Flowcharts are written with program flow from the top of a page to the bottom. Each command is placed in a box of the appropriate shape, and arrows are used to direct program flow. The following shapes are often used in flowcharts:

11

12 And the last picture its about software, which we used to created Flow Chart/Diagram.


Download ppt "Part of the Mathematics glossary: An algorithm (pronounced AL-go-rith-um) is a procedure or formula for solving a problem. The word derives from the name."

Similar presentations


Ads by Google