Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programming.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
168 Кб
Скачать
☆

Language work

  1. Look at the following suffixes and complete the charts below. Use Appendix 7 to help you.

Nouns

-tion -ance -or -ing -er -al

Adjective

-able

Verb

Nouns

Adjective

execute

_______________

________________

detect

_______________, ________________

________________

rectify

_______________,________________

avoid

_______________

________________

compile

_______________, ________________

remove

_______________, ________________

________________

8.

5.

6.

1.

7.

9.

2.

10.

3.

11.

4.

  1. Solve the following cross-word puzzle on the programming terms. Use a specialized dictionary if necessary.

Across

  1. A set of instructions that are followed in a fixed order and used for solving a mathematical problem, making a computer program, etc.

  2. A machine-independent code. This code is the same whether the source code is compiled on a Windows computer, a Linux computer, an IBM computer, or a Mac.

  3. A subprogram that returns a value, but cannot change its parameters or have side effects.

  4. Giving multiple meanings to a symbol depending on its context.

Down

  1. To make use of something by writing its name and the correct protocol.

  2. To translate source code into executable object code.

  3. A name used in a programming language to identify something else.

  4. The ability to easily construct new data types or classes by extending existing structures, data types, or classes.

  5. A set of rules that controls the ways in which data is sent between computers.

  6. Freeing the program of all errors.

  7. A description of a collection of objects that have similar structures and behaviors.

GRAMMAR

HELP BOX

Relative clauses

We use relative clauses to give additional information about something. They start with the relative pronouns who, that, which, whose, where, when.

There are two types of relative clauses: defining and non-defining.

1. Defining (or restrictive) relative clauses follow the noun that they modify. They are not separated by commas. Defining relative clause cannot be left out without affecting the meaning of the sentence.

  • Computers that are equipped with multiple processors that support processor power management features, such as Advanced Configuration and Power Interface (ACPI) processor performance states, require Microsoft Windows XP Service Pack 2 (SP2).

2. When a relative clause merely gives some additional information about the noun, it is called a non-defining or non-restrictive relative clause. A non-defining relative clause is not necessary for the identification of the noun and is separated from the main clause by commas. We can easily leave out a non-defining relative clause.

  • Any developer, who can do the job, must be able to learn new things on the fly.

  • Smartphones, which I and my brother use, are quickly replacing traditional point-and-shoot cameras as the go-to devices for taking quick photos.

  1. Study the HELP BOX above and Grammar guide 5, and make up your own examples of relative clauses.

  2. Find relative clauses in the texts above. Define if they are restrictive or non-restrictive and explain why you have decided so.

  3. Remake defining sentences from the texts into non-defining, if it is possible.

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