Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
posibn_Applied Maths.doc
Скачиваний:
0
Добавлен:
06.02.2020
Размер:
4.98 Mб
Скачать

5. Discuss the statements given below:

That’s right.

Exactly. Certainly.

I fully agree to it.

I don’t think so. This is not the case.

It’s wrong, I am afraid. Quite the reverse.

The definition is inappropriate.

1. Cybernetics is the means of studying the analogues existing between machines and living creatures.

2. Cybernetics is the fantastic world of the future peopled by robots and electronic brains.

3. Cybernetics is the Queen of sciences.

4. The cyberneticians today turned their attention to the study of the higher cerebral functions and intricacies of intelligence.

Writing

Write a composition on “The contribution of cybernetics to a wide range of fields in human activity”.

Use the plan:

a) modification of human mentality and scientific thinking;

b) acceleration of scientific and technological progress;

c) modernization and updating of industry;

d) restructure of the management system;

e) crash changes in economy to double productive output;

f) implementation of large-scale integrated program in the strategic areas;

g) application of intensive technologies in agriculture;

h) advance in socio-economic development of the society;

i) all-embracing international security system building.

Extended reading

Text C. Algorithms

Read and translate the text into Ukrainian at home. Write an abstract (précis) of the text taking into account the following outlines:

1. An algorithm is a set of rules or directions (instructions) for getting a specific output from a specific input.

2. A computer program is the statement of an algorithm in some well-defined language.

3. Babylonian mathematicians gave rules for solving many types of equations (1800 B.C.).

4. The word “algorithm” itself originated in the Middle East.

5. Euclid’s algorithm is a basic tool in modern algebra and number theory.

6. Algorithm-designing is pure and applied branches of cybernetics.

Reproduce it in class.

Twenty or more years ago the word "algorithm" was unknown to most educated people; indeed, it was scarcely necessary. The rapid rise of computer science, which has the study of algorithms as its focal point has changed all that; the word is now essential. There are some other words that almost, but not quite, capture the concept that is needed: procedure, recipe, process, routine, method. Like these things an algorithm is a set of rules or directions (instructions) for getting a specific output from a specific input. The distinguishing feature of an algorithm is that all vagueness must be eliminat­ed; the rules must describe operations that are so simple and well-defined that they can be executed by a machine. Furthermore, an algorithm must always terminate after a finite number of steps.

A computer program is the statement of an algorithm in some well-defined language, although the algorithm itself is a mental concept that exists inde­pendently of any representation. Anyone who has prepared a computer pro­gram will appreciate the fact that an algorithm must be very precisely defined, with attention to detail that is unusual in comparison with other things people do. Programs for numerical problems were written as early as 1800 B.C. when Babylonian mathematicians gave rules for solving many types of equations. The rules were as step-by-step procedures applied systematically to particular numerical examples. The word "algorithm" itself originated in the Middle East, although at a much later time. Curiously enough it comes from the Latin version of the last name of the Persian scholar Abu Jafar Mohammed ibn Musa al-Khowaresmi (Algorithmi) whose textbook on arithmetic (c. 825 A.D.) employed for the first time Hindu positional decimal notation and gave birth to algebra as an independent branch of maths. It was translated into Latin in the 12th century and had a great influence for many centuries on the develop­ment of computing procedures. The name of the textbook's author became associated with computations in general and used as a term "algorithm".

Originally algorithms were concerned solely with numerical calculations; Euclid's algorithm for finding the greatest common divisor of two numbers – is the best illustration. There are many properties of Euclid's powerful algorithm which has become a basic tool in modem algebra and number the­ory. Nowadays the concept of an algorithm is one of the most fundamental notions not only in maths but in science and engineering. Experience with computers has shown that the data manipulated by programs can represent virtually anything. In all branches of maths the task to prove the solvability or unsolvability of any problem requires a precise algorithm. In computer science the emphasis has now shifted to the study of various structures by which information can be represented and to the branching or decision-making aspects of algorithms, which allow them to fall on one or another sequence of operations depending on the state of affairs at the time. It is precisely these features of algorithms that sometimes make algorithmic models more suitable than traditional math models for the representation and organization of knowledge.

Although numerical algorithms certainly have many interesting features, there are non-numerical ones and, in fact, algorithms in cybernetics deal primarily with manipulation of symbols that need not represent numbers. Algorithm-designing is both pure and applied branches of cybernetics. Current algorithms are becoming more and more refined and sophisticated. Algorithms for searching information stored in a computer's memory, such as sequential search, binary search, Tree search, etc., may illustrate several important points about algorithms in general: an algorithm must be stated precisely and it is not an easy task to do that as one may think. When one tries to solve a problem by computer, the first algorithm that comes to mind can usually be greatly improved. Data structures such as optimum-binary-search tree are important tools for the construction of efficient algorithms. When one starts to investigate how fast an algorithm is or when one attempts to find the best possible algorithm for a specific application, interesting issues arise and one often finds that such questions have subtle answers. Even the "best possible" algorithm can sometimes be improved if we change the ground rules. Since computers "think" differently from people, methods that work well for the human mind are not necessarily the most efficient when they are transferred to a machine.

8.

1. The Mystery of Memory.

2. The Memory of the Modern Supercomputers.

3. The Brain.

4. The Gerund. Gerundial Construction1.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]