stephan metral 🐝 Innovative Brand Ambassador
in Engineers and Technicians, Oficios y profesiones, Administrativos
Digital twins Workshops & Cloud collaborative solutions - • Self confinement evangelist | Cloud based collaborative applications
Aug 14, 2020 · 1 min read ·
7.6K

# 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 metral 🐝 Innovative Brand Ambassador
Digital twins Workshops & Cloud collaborative solutions - • Self confinement evangelist | Cloud based collaborative applications
Aug 14, 2020
Follow

#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!

+1+1Great video! Many thanks.

+1+1Thanks @Milos Djukic you are welcome to share it if you liked it.

0#1 Thanks @Roberto De la Cruz Utria, great examples. sHARE THE BUZZ AROUND IN YOUR FAVORITE HIVES IF YOU LIKE IT.

+1+1Nice post, @stephan metral 🐝 Innovative Brand Ambassador.

Some examples of algorithms:

- Face detection.

- Translation of texts

- Optimization of a process

- Spelling correction.

- Search

- Automatisms

- Public services assistant

- Voice synthesis

+2+2