Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.



No description

Gina Last

on 14 June 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Algorithms


Computer Systems
Most computer programmers spend a large percentage of their time creating algorithms.
To make a computer do anything, you have to write a
computer program
To write it, you have to tell the computer, step by step, exactly what you want it to do.
The computer then "executes" the program, following each step mechanically, to accomplish the
end goal

When you are telling the computer what to do, you also get to choose how it's going to do it.
The algorithm is the basic technique used to get the job done.


An algorithm is a method for doing something expressed in clearly defined steps.

it´s a process or formula that contains a series of steps to achieve a specific goal
it most commonly come up in relation to computer programming and mathematics
it has many different forms
many of the devices and activities of your everyday life are algorithms

An algoritm can be:
simple process, such as adding two numbers;
complex function, such as adding effects to an image

There are two main types of algorithms:

Here are some examples of word-algorithm:
The taxi algorithm:
1.Go to the taxi stand.
2.Get in a taxi.
3.Give the driver my address.

The rent-a-car algorithm:
1.Take the shuttle to the rental car place.
2.Rent a car.
3.Follow the directions to get home.

Types of Algorithms

"The Friendship Algorithm"
The goal is to create
efficient algorithms
that do not waste more computer resources or energy than necessary.
The best method for doing this is to use visual diagrams, known as
The diagram makes the process much easier to understand than writing alone.
You will need suitable software installed on your computer to create these.

However this isn't usually the easiest way to see

They are commonly used to:
Document and describe the existing process;
Develop modification to the existing process or research where the problems may arise;
Develop an absolutely new process

Look at this flowchart showing a simplified process for making a cup of tea:
oval denoting, representing start or end of the process.

Generic processing step:
rectangle, indicating a normal process flow step.
diamond, indicating a branch in the process flow.

represented by an identifying label inside a circle used to indicate a jump in the process flow.
A parallelogram that shows instructions or actions.
used to represent any type of hard copy input or output.
Flowchart Symbols
Different symbols have different meanings.

The most common flow chart symbols are:
The best method for doing this is to use visual diagrams, known as
What is an algorithm?
the way through a problem logically.
Full transcript