Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ss.docx
Скачиваний:
38
Добавлен:
11.11.2019
Размер:
3.27 Mб
Скачать

Insertion sort

Inserting element in its proper place among those already considered (keeping them sorted).

merging

Combining two sorted files to make one larger

sorted file.

searching

Retrieving some particular information from a large amount of previously stored information.

selection sort

It works by repeatedly “selecting” the smallest

remaining element.

shell sort

А simple extension of insertion sort which gets around this problem by allowing exchanges of elements that are far apart.

stack

A section of memory and its associated registers used for temporary storage of information in which the item most recently stored is the first to be retrieved.

time-staggered queue

a list of data items, commands, etc., stored so as to be retrievable in a definite order, usually the order of insertion regulated by time.

queue

A sequence of stored data or programs awaiting processing. A data structure from which the first item that can be retrieved is the one stored earliest.

quicksort

The basic algorithm was invented in 1960 by C. A. R. Hoare, and it has been studied by many people since that time. It is a “divide-and-conquer” method for sorting. It works by partitioning a file into two parts, then sorting the parts independently.

IDIOMS

take (great) pains = be at pains (synonym)

(всячески) стараться, не жалеть сил, прилагать все усилия

  1. Translate the following sentences into Russian.

  1. The utilities use different algorithms that emphasize storage efficiency at the expense of speed.

  2. The compression program uses some variation of a scheme generally called LZ (after its creators, Lempel and Ziv) adaptive dictionary-based algorithm.

  3. In 1830, Charles Babbage invented-on paper-the Analytical Engine, which was different from its predecessors because, based on the results of its own computations, it could make decisions such as sequential control, branching, and looping.

  4. The software simultaneously repositions the transported pixels and the polygons they form to warp the emerging image so the pixels move steadily toward the positions they occupied in the picture from which they came.

  1. Translate the following sentences into English.

  1. Чип хранит характеристики разных музыкальных инструментов в виде набора математических описаний называемых алгоритмами.

  2. Центральный процессор все ставит в режим ожидания, что позволяет записать адрес возврата в стек.

  3. Операционная система ставит эту операцию в очередь для последующего выполнения в указанное время (см. регулируемая временем очередь выполнения задач) в соответствии с запросами которые передаются на запоминающее устройство.

  4. Цифровая подпись обычно создается путем вычисления свёртки сообщения или значения хеш-функции.

SPEAKING SECTION

  1. Answer the following questions.

  1. What is an algorithm?

  2. When people refer to a "computer algorithm," what exactly are they talking about?

  3. What kinds of problems can be solved by algorithm?

  4. How implementation of simple versions of basic algorithms can help?

  5. Name sorting algorithms and explain where you can use them.

  6. What have you learnt about searching methods?

  1. Prepare a presentation on the topic being discussed.

BACKGROUND TO WRITING

  1. TEXT FEATURES

  1. Organization Of The Text

  1. Explain the following terms in italic. Where can we apply them?

а) Introduction > Main Body > Conclusion

b) Abstract > Contents > Introduction > Main Body > Case Study > Discussion > Findings > Conclusion > Acknowledgements > Bibliography/References > Appendices

c) Dedication > Foreword > Preface > Index

  1. Text Features are parts of the text that draw your attention to the important information.

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