3.3 THE DEFINITION OF ALGORITHM Flashcards

1
Q

What is an algorithm?

A

Informally speaking, an algorithm is a collection of simple instructions for carrying out some task.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

In 1900, mathematician David Hilbert delivered a now-famous address at the International Congress of Mathematicians in Paris. In his lecture, he identified 23 mathematical problems and posed them as a challenge for the coming century. The tenth problem on his list ?

A

concerned algorithms.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a polynomial ?

A

A polynomial is a sum of terms, where each term is a product of certain variables and a constant, called a coefficient.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A root of a polynomial is ?

A

an assignment of values to its variables so that the value of the polynomial is 0.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

When did the definition of algorithms arrive?

A

The definition came in the 1936 papers of Alonzo Church and Alan Turing. Church used a notational system called the λ-calculus to define algorithms.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What was the Church–Turing thesis?

A

Turing and Church both defined algorithms. This connection between the informal notion of algorithm and the precise definition has come to be called the Church–Turing thesis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly