
- •«Северный (Арктический) федеральный университет имени м.В.Ломоносова»
- •Computer science (Part II)
- •Предисловие
- •Содержание
- •Text 1. Operating Systems
- •Text-based assignments
- •I. Here is a list of typical tasks performed by an operating system. In each case the main verb has been omitted. Fill in the blanks from the words given. Sometimes more than one may apply.
- •II. Find in the text above:
- •III. Choose the best word to complete the sentences:
- •V. Render the following sentences from Russian into English:
- •Grammar revision
- •I. Translate from English into Russian.
- •II. Translate from English into Russian:
- •III. Translate the following sentences into Russian. State the tense aspect.
- •IV. Open the brackets using the verbs in the correct forms (Present Simple–Present Continuous - Active or Passive).
- •V. Open the brackets using the verbs in the correct forms (Past Simple - Past Continuous - Active or Passive).
- •Text 2. The Graphical User Interface.
- •Text-based assignments
- •II. Choose the best word to complete the sentences:
- •III. Render the following sentences from Russian into English:
- •Grammar revision
- •I. Open the brackets using the verbs in the correct forms (Future Simple– Future Continuous. Present Simple - Active or Passive).
- •II. Open the brackets using the verbs in the correct forms (Present, Past, Future Perfect. Past Simple - Active or Passive).
- •III. Open the brackets using the verbs in the correct forms. Use Past Tenses (Active or Passive).
- •Text 3. Word Processing Features.
- •Text-based assignments
- •II. Match words and expressions on the left with their explanations on the right:
- •III. Decide if the sentences are true or false.
- •V. Render the following sentences from Russian into English:
- •Grammar revision
- •I. Open the brackets using the correct form of the verbs (Active or Passive).
- •Text 4. Databases
- •Text-based assignments
- •I. Decide if the sentences are true or false.
- •III. Answer the following questions:
- •IV. Render the following text from Russian into English:
- •Grammar revision
- •I. Open the brackets using the correct forms of the verbs (Conditional Sentences). Translate the sentences.
- •II. Open the brackets using the correct forms of the verbs. Translate the sentences.
- •Text 5. Types of Graphics Software
- •Text-based assignments
- •I. Decide which type of graphics software is best for these users.
- •III. Render the following text from Russian into English:
- •Grammar revision
- •I. Open the brackets using the correct form of the infinitive.
- •II. Translate the following sentences with the infinitive as:
- •Text 6. Multimedia
- •2. Recognizing file formats.
- •Text-based assignments
- •I. Look through the text above and find the following:
- •III. Render the following text from Russian into English:
- •Grammar revision
- •Text 7. Web Design
- •Text-based assignments
- •I. Look through the text above and find the following:
- •III. Answer the following questions. Then ask your partner the same questions.
- •Grammar revision
- •I. Translate the following sentences into Russian. State the functions of the infinitives.
- •Text 8. Virtual Reality
- •Text-based assignments
- •II. Fill in the gaps using the list of words in the box. Translate.
- •III. Read the following article and give its summary in Russian and then in English (see Appendix).
- •Vr Applications
- •IV. Fill in the chart with the some more appropriate info: Who uses Virtual Reality?
- •V. Render the following into English:
- •Grammar revision
- •I. Translate the following sentences with the for-to-the Infinitive Construction.
- •II. Translate the following sentences with the Objective Infinitive Construction.
- •Text 9. Programs and programming languages
- •Text-based assignments
- •III. Summarize the information on different high-level computer languages by completing the table below.
- •IV. Read the program below and the text, then complete the sentences which follow.
- •Variables and the Declaration Statement
- •Grammar revision
- •I. Translate the following sentences with the Subjective Infinitive Construction.
- •Text 10. Jobs in computing
- •Text-based assignments
- •I. Which computer specialist will do the following:
- •II. Complete the table using the information from the text and your own ideas. The following words and expressions could help you:
- •III. Study these job requirements. Try to match the requirements to the list of jobs.
- •IV. Study the cv of Paul. Then write your own cv in the same way. For the purpose of this task, you can invent experience and assume you have passed all your examinations! curriculum vitae
- •Grammar revision
- •Topics for Essays, Oral or Written Reports.
- •Texts for additional reading text 1. The conversion of symbolic languages
- •Text 2. Running the computer program.
- •Text 3. Testing the computer program.
- •Text 4. Is It Possible to Create Perfect Virtual Reality?
- •Text 5. Multimedia. Understanding mp3.
- •Play mp3 Files.
- •Appendix summary
- •Литература
Variables and the Declaration Statement
A variable is a quantity that is referred to be name, such as a, b, c, d and average in the above program. A variable can take on many values during program execution, but you must make sure that they are given an initial value, as C does not do so automatically. However, before variables can be used in a program, they must be declared in a type declaration statement.
EXERCISE. Fill in the gaps to complete the sentences.
1.The Function ... must appear only once in a program. 2. /* CALCULATE AVERAGES*/ is a ... line. 3. The statement float a, b, c, d, average; is a ... statement. 4. The program below contains ... function statements. 5. The assignment statements are on lines ... and ... . 6. The main part of the program is enclosed within ... . 7. Each line of any C program must end with a ..., which acts as a statement ... . 8. If you forget to include the correct punctuation, the ... will produce a ... error. 9. A quantity referred to by name is known as a ... . 10. A ... statement must be used to declare variables.
Grammar revision
I. Translate the following sentences with the Subjective Infinitive Construction.
A. 1. They happened to meet her at the conference on computer security. 2. These data appeared to have been investigated long ago. 3. Magnetic fields are supposed to affect a high iron content of the ink. 4. The laser printer seems to be one of the best types of printers. 5. Electro photographic techniques proved to have developed from the paper copier technology. 6. The laser beam seems to have almost unlimited industrial possibilities. 7. Dot-matrix printers seem to have a lower quality of type. 8. These changes in the program appear to have been caused by a virus. 9. They proved to use an interactive whiteboard at the university. 10. The number of cyber attacks proves to have doubled this year.
B. 1. Printers are known to vary greatly in performance and design. 2. They are known to have obtained such valuable results. 3. They are expected to be the most commonly used devices. 4. He is said to have set up a home cinema. 5. The first pocket-size colour television sets were reported to have been developed. 6. A dot-matrix printer is known to use a group of pins to create precise dots. 7. Computers are proved to have taken a dominant role in our society. 8. My friend is said to be a computer addict. 9. The widespread availability of computers is reported to have in all probability changed the world for ever. 10. Networks of computers are known to be used to make information available on a world-wide scale.
C. 1. The most common printer type used on larger systems is sure to be the line printer. 2. A lot of techniques are certain to be used in the design of printers. 3. He is sure to be appointed IT consultant of the company. 4. Computer threats are certain to have become more complicated today. 5. The e-mail with this attachment is unlikely to be received tomorrow. 6. Computers are sure to be responsible for health problems. 7. The organization is likely to promote the use of computers in education. 8. Developers of this software are sure to add features that the customers need. 9. The report is certain to have been printed out. 10. When a person is spending so much time on the Internet that his life is affected negatively, he is sure to be suffering from Internet addiction.