stephan metral 🐝 Innovative Brand Ambassador

5 years ago · 1 minutes of reading · ~10 ·

Blogging
>
stephan blog
>
What is an algorithm and how do they work? | BBC Ideas

What is an algorithm and how do they work? | BBC Ideas

What is an algorithm? 

You may be familiar with the idea in the context of Instagram, YouTube or Facebook, but it can feel like a big, abstract concept. 

Here’s presenter Jon Stroud with a down-to-earth guide to what on earth algorithms actually do. Made by Jist Studios. 



An algorithm is a set of instructions 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. ... In computer programming, algorithms are often created as functions.


What is the difference between an algorithm and code?

An algorithm is a series of steps for solving a problem, completing a task or performing a calculation. Code is a series of steps that machines can execute. ... In many cases, code is composed in a high-level language that is then automatically translated into instructions that machines understand.

How do you write an algorithm?

There are many ways to write an algorithm.
...
An Algorithm Development Process
  • Step 1: Obtain a description of the problem. This step is much more difficult than it appears. ...
  • Step 2: Analyze the problem. ...
  • Step 3: Develop a high-level algorithm. ...
  • Step 4: Refine the algorithm by adding more detail. ...
  • Step 5: Review the algorithm.

What are the types of algorithm?


Well there are many types of algorithm but the most fundamental types of algorithm are:
  • Recursive algorithms.
  • Dynamic programming algorithm.
  • Backtracking algorithm.
  • Divide and conquer algorithm.
  • Greedy algorithm.
  • Brute Force algorithm.
  • Randomized algorithm.

What is the difference between pseudocode and algorithm?


An algorithm is defined as a well-defined sequence of steps that provides a solution for a given problem, whereas pseudocode is one of the methods that can be used to represent an algorithm.

What are the key features of an algorithm?


An Algorithm has five major features. Those are – Finiteness, Definiteness, Input, Output, and Effectiveness.

What is the definition of algorithmic thinking?

Algorithmic thinking is a way of getting to a solution through the clear definition of the steps needed – nothing happens by magic. Rather than coming up with a single answer to a problem, like 42, pupils develop algorithms. For example, we all learn algorithms for doing multiplication at school


Here we were, a little lapse into the wonderful world of science and computers.

Do you like it? Share this article in your favorite hives and feel free to ask you questions or queries in the comment section.


STEPHAN J.METRAL

—— CHRONICLES —




Comments
#4
Hello @Ken Boddie, thank you for the nice comment, I love your posts and follow your great comments on a regular basis on my peer's fellow bees blogs. Great to see you on one of mine. Much appreciated. Cheers, Ken!

Ken Boddie

5 years ago#3

Great video! Many thanks.
Thanks Milos Djukic you are welcome to share it if you liked it.
#1
Thanks Roberto De la Cruz Utria, great examples. sHARE THE BUZZ AROUND IN YOUR FAVORITE HIVES IF YOU LIKE IT.

Articles from stephan metral 🐝 Innovative Brand Ambassador

View blog
5 years ago · 1 minutes of reading

Unified Global Networking Summit | 2021 Reboot | Edition 1 · We must rethink the way we work and liv ...

5 years ago · 1 minutes of reading

Global Goal: Unite for Our Future · A campaign, concert & summit calling on citizens to tackle globa ...

5 years ago · 1 minutes of reading

1- Elija su tema del curso. · 2- Identificar el público objetivo. · 3- Reúna y estructura su conocim ...

Related professionals

You may be interested in these jobs

  • Researcher / Virtual Assistant (YouTube & Content Research) · Contract / Project Based | Remote | 9 AM to 5 PM CST Required · About the Role · We're looking for a sharp, resourceful researcher and virtual assistant to support a growing YouTube channel focused on IRL content. You' ...

    6 days ago

  • Work in company

    Social Media Growth Strategist

    FreelanceJobs

    We're looking for a social media wiz who genuinely understands organic growth. · ...

    1 month ago

  • Work in company

    seo specialist

    Boutique La Vie En Rose

    We're looking for a talented SEO/GEO Specialist to join our dynamic team! As a key member of our SEO team you will develop implement follow ups and optimize online referencing for two of our banners. · The ideal candidate has strong technical expertise digital curiosity data anal ...

    Montreal

    1 month ago