Первая страница
Наша команда
Контакты
О нас

    Головна сторінка



Практикум "Professional English" призначений для аудиторної та самостійної роботи з англійської мови професійного спрямування студентів спеціальності "

Практикум "Professional English" призначений для аудиторної та самостійної роботи з англійської мови професійного спрямування студентів спеціальності "




Сторінка10/10
Дата конвертації10.03.2017
Розмір0.92 Mb.
ТипПрактикум
1   2   3   4   5   6   7   8   9   10

Exercise 67. Find in text 6 examples of non-finite forms of the verbs and arrange them in the chart below.

The Infinitive


The Gerund



The Participle

Present

Participle



Past Participle














Exercise 68. Use the verbs in brackets in the appropriate voice form.

1. Programming languages can also (classify) as high-level or low-level. 2. High-level languages must (translate) by means of a compiler into language computer understands. 3. The program (need) to be stored in the primary memory of the computer. 4. Each number in the sequence of zeros and ones may (indicate) the instruction to be executed. 5. Instructions that the computer can (understand) directly are said to be written in machine language. 6. Explicit locations must (write) in an appropriate language to find the best solution to a given problem. 7. Some of the difficulties of machine programming can (eliminate). 8. A relatively simple program called an assembler can (convert) symbolic notation into an equivalent machine language. 9. There may (be) various binary operations involving the internal format of the data. 10. While the data operations provide manipulation, there must (be) a mechanism for deciding which expressions to execute in order to generate the desired answer. 11. An algorithm must (trace) a path through a series of expressions in order to arrive at an answer.


Exercise 69. Translate the following sentences into English.

1. Мова програмування призначена для написання комп’ютерних програм, які використовуються для надання комп’ютеру інструкцій до виконання обчислювального процесу та організації керування окремими пристроями. 2. В мовах програмування можуть використовуватися спеціальні команди для визначення та маніпулювання даними. 3. Процедурні мови використовують послідовність команд для визначення, як саме машина повинна вирішувати проблему. 4. Функціональні мови відповідають типу програмування, що здійснює виконання операцій в межах програми. 5. Можливість швидкого виконання програми перевішує недолік, пов'язаний з додатковими витратами на її експлуатацію. 6. Мови четвертого покоління є більш досконалими, оскільки є орієнтованими на результат, підвищують продуктивність, можуть використовуватися з мінімальною підготовкою як програміста, так і користувача та не потребують обов’язкового розуміння апаратного забезпечення та структури програми. 7. Мови п’ятого покоління, які все ще знаходяться на початковій стадії розвитку, походять з досліджень штучного інтелекту. 8. Деякими мовами може користуватися лише невелика кількість їх розробників, інші стають відомі мільйонам людей. 9. Кожний рік кількість мов програмування збільшується. 10. Для багатьох поширених мов програмування існують міжнародні стандарти.

Міжнародний стандарт - стандарт розроблений міжнародною організацією стандартизації. Найвідомішою з них є International Organization for Standardization. Міжнародний стандарт можна застосовувати прямо, чи модифікувати для кращої відповідності місцевим умовам.


Exercise 70. Read, translate and entitle text 7. Write key questions to the text.

Text 7

The third-generation languages in common use today are FORTRAN (a scientific language), COBOL (a business language), BASIC (simple language used for education and business), Pascal (education) and C (general purposed).

FORTRAN is noted for its brevity, and this characteristic is part of the reason why it remains popular. This language is very good at serving its primary purpose, which is execution of complex formulas such as those used in economic analysis and engineering.

COBOL is very good for processing large files and performing relatively simple business calculations, such as payroll or interest. A noteworthy feature of COBOL is that it is English-like far more so than FORTRAN or BASIC. Today some companies, devoted to fast, nimble program development, are converting to the more trendy language C. But COBOL, with more than 30 years of staying in power, is still famous for its clear code, which is easy to read and debug.


BASIC is easy to learn, even for a person who has never programmed before. Thus, the language is used often to train students in the classroom. BASIC is also used by non-programming people, such as engineers, who find it useful in problem solving.

Pascal was developed as a teaching language and first became available in 1971. Since that time it has become quite popular, particularly in universities and colleges offering computer science programs.


C produces code that approaches assembly language in efficiency while still offering high-level language features. C was originally designed to write systems software but is now considered a general-purpose language. C contains some of the best features from other languages, including Pascal. C compilers are simple and compact.

Although C is simple and elegant, it is not simple to learn. It was developed for gifted programmers, and the learning curve may be steep. Straightforward tasks may be solved easily in C, but complex problems require mastery of the language.

Today C has been replaced by its enhanced cousin, C . C in turn is being challenged by web-aware languages like Java and Javascript, that look and act a lot like C , but add features to support

working with networked computers, among other things.



Exercise 71. Discuss advantages and disadvantages of programming languages given in text 7.

Exercise 72. Read text 8 and put the questions to all the statements related to choosing a programming language. Arrange the questions with answers to compose a dialogue. Work in groups.
Text 8. Choosing a Language

How do you choose the language with which to write your program?

There are several possibilities:

• In a work environment, your manager may decree that everyone on your project will use a certain language.

• You may use a certain language, particularly in a business environment, based on the need to interface with other programs; if two programs are to work together, it is easiest if they are written in the same language.

• You may choose a language based on its suitability for the task. For example, a business program that handles large files may be best written in the business language COBOL.

• If a program is to be run on different computers, it must be written in a language that is portable-suitable on each type of computer-so that the program need be written only once.

• You may be limited by the availability of the language. Not all languages are available in all installations or on all computers.

• The language may be limited by the expertise of the programmer; that is, the program may have to be written in a language that available programmer knows.

• Perhaps the simplest reason, one that applies to many amateur programmers, is that they know the language called BASIC because it came with or was inexpensively purchased with their personal computers.


Exercise 73. Speak on:

1. Types of programming languages and their application.

2. Advantages and disadvantages of different programming languages.

3. How to choose a programming language.



CONTENTS

Store, process, instruct, inform, calculate, print, interact, operate, communicate, use, recognize, connect, manage, indicate, perform, program, consume, accept, connect, instruct, vary, periphery, system, act, collect, consume. 17

Exercise 24. Translate ‘noun noun’ word combinations. 17

Exercise 39. Read, translate and give the gist of text 4. 25

Text 4. Computers Classification 25

Text 6. Analog computers 47

LITERATURE 109

LITERATURE

1. Англійська мова: Навчальний посібник / О.М. Акмалдінова, С.Й. Аніщенкова, В.А. Каширський, С.П. Фатєєва. – К. : НАУ, 2003. – 120 с.

2. Automation in aviation: Навчальний посібник: Акмалдінова О.М, Фатєєва С.П., Каширський В.А. – К. : НАУ, 2006. – 156 с.

3. A Dictionary of Computing. John Daintith, Valerie Illingworth, Ian C. Pyle. – Oxford University Press, 2004. – 608 p.

Навчальний посібник - видання, яке частково доповнює або замінює підручник у викладі навчального матеріалу з певного предмета, курсу, дисципліни або окремого його розділу, офіційно затверджений як такий.
Видавництво Оксфордського університету (англ. Oxford University Press, OUP) - видавництво, що є складовою частиною Оксфордського університету, Англія. Це найбільше університетське видавництво у світі за фінансовим оборотом, більше за головні американські університетські видавництва та Cambridge University Press разом.

4. Oxford English for Information Technology. Eric H. Glendinning, John McEwan. – Oxford University Press, 2002. – 222 p.

5. Longman Dictionary of English Language and Culture. – Edinburgh : Pearson Education, 2003. – 1568 p.

6. English-Ukrainian Dictionary. Vol. I, II. – К. : Освіта, 1996. – Vol. I. – 752 с.

7. Новий англо-українсько-російський словник. – Х. : Єдинорог, 1999. – 512 с.

8. http://www.wikipedia.org

9. http://www.answers.com





1   2   3   4   5   6   7   8   9   10



  • Exercise 69.
  • Exercise 70.
  • Exercise 71.
  • Text 8. Choosing a Language
  • Exercise 73.
  • LITERATURE
  • Oxford University Press