
- •Unit 13
- •I. Vocabulary
- •1. What is programming?
- •2. Complete the following definitions with the words and phrases in the box. Translate the terms and their definitions.
- •II. Listening
- •III. Reading: Programming languages
- •1. Read the text and find answers to these questions.
- •IV. Vocabulary: Word-building
- •1. Look at the groups of words and decide what part of speech each word is. Then complete the sentences with the correct word.
- •3. Write down the base form of each verb. Translate them. And what do the verbs with de- mean? Can you think of any more verbs with de- in English? Write them down.
- •V. Grammar: Infinitives
- •1. Make sentences as in the example.
- •Look at these pairs of examples and decide where there is a change in meaning. Translate the sentences into Ukrainian.
- •VI. Reading
- •1. Make a list of as many computer languages as you can think of.
- •2. Study the table, then answer the questions.
- •III. Grammar: The Passive
- •1. Study this information:
- •2. Complete these sentences with a suitable verb form.
- •3. Read the passage and complete it with the verbs in the correct forms.
- •VIII. Listening & Writing
- •1. Listen to Vicky Cameron, the it lecturer, talking to her students about c language. Copy the table and complete it with the relevant information.
- •Unit 14
- •3. Study the personal profile of Charles Graham. Which is the most suitable job for him?
- •VI. Listening
- •1.Listen to part of Chris Scott's interview with Sarah Brown and complete his notes.
- •VII. Writing
- •37 Charles Place, London sw10 6xx
IV. Vocabulary: Word-building
1. Look at the groups of words and decide what part of speech each word is. Then complete the sentences with the correct word.
A compile complier compilation
Programs written in a high-level language require………, or translation into machine code.
A………generates several low-level instructions for each source language statement.
Programmers usually………their programs to create an object program and diagnose possible errors.
B program programmers programming programmable
Most computer………make a plan of the program before they write it. This plan is called a flowchart.
A computer………is a set of instructions that tells the computer what to do.
Converting an algorithm into a sequence of instructions in a programming language is called………
C bug debugger debugging
New programs need………to make them work properly.
Any error or malfunction of a computer program is known as a………
The best compilers usually include an integrated………which detects syntax errors.
2. In the word debug the prefix de- is used. This prefix means 'to reverse an action'. Here are a few more examples: defrost, debrief, declassify, decode, decompose, decentralize.
3. Write down the base form of each verb. Translate them. And what do the verbs with de- mean? Can you think of any more verbs with de- in English? Write them down.
V. Grammar: Infinitives
1. Make sentences as in the example.
Example: not easy/write instructions in Pascal: It’is not easy to write instructions in Pascal.
advisable/test the program under different conditions
expensive/set up a data-processing area
unusual for a program/work correctly the first time it is tested
difficult for students/learn FORTRAN
important/consider the capabilities of the programming language
quite easy/write instructions in BASIC
2. Study the following information in the table:
The infinitive is used: |
Examples |
• after adjectives |
It is difficult to use machine code. |
• after modal verbs with to-, ought to, used to |
|
• after modal and auxiliary verbs without to: can, could, may, might, shall, should, will,would, would rather, would sooner |
|
Look at these pairs of examples and decide where there is a change in meaning. Translate the sentences into Ukrainian.
a. I remember shutting down the computer before I left the room.
b. Please remember to buy the new program.
a. They stopped to look at the flowchart.
b. They stopped looking at the flowchart.
a. I like studying languages.
b. I like to study languages in the evenings.
a. It has started to rain.
b. It has started raining.
a. He needs to work harder.
b. This hard disk needs repairing.