
- •2. Find Russian equivalents to every English word:
- •3. Read and translate the text: what is a computer?
- •Looking at hardware
- •Procesor and memory
- •4. Translate the following word-combinations:
- •5. Find sentences with the following words in the text.
- •6. Speak about processor and memory and other parts your computer consist of. Unit II
- •2. Read and translate texts: monitor
- •Keyboard
- •Arrow Keys
- •Function Keys
- •Additional keys
- •3. Translate the words and word-combinations into Russian:
- •4. Name all basic keys on the keyboard.
- •7. Translate the names of the keys on the extended keyboard and determine their functions:
- •9. Make up the story about the keyboards and their using. Unit III
- •1. Read the text, write down the new words. Learn the words.
- •Additional hardware
- •Using disks and disk drives
- •Labeling and Caring for a Floppy Disk
- •Protecting Information on a Floppy Disk
- •Inserting and Removing a Floppy Disk
- •Personal Computer (pc)
- •What is a computer?
- •4. General understanding. Answer the questions to the text:
- •5. Which of the listed below terms have Russian equivalents:
- •6. Which of the listed above statements are true/false. Specify your answer using the text:
- •7. Match the following:
- •8. Questions for group discussion:
- •Hardware
- •3. General understanding. Answer the questions to the text:
- •4. Which of the listed below statements are true/false? Specify your answer using the text:
- •5. Give definitions to the following using the vocabulary
- •6. Which of the following is Hardware and which is Software?
- •7. Match the following, learn the definitions:
- •8. Questions for group discussion:
- •Looking at operating system What is ms-dos?
- •Vocabulary:
- •3. Find in the text sentences with the subordinate clause. Read and explain the rule. Translate these sentences.
- •2. Speak how to organize your files and directories.
- •3. Translate the following computer messages:
- •4. Look through all the texts and find the synonyms:
- •5. Read, translate and match the following, learn the definitions:
- •Unit XIII
- •2. Read and translate the text: types of software
- •3. Answer the questions to the text:
- •4. Which of the following is Software:
- •5. Which of the listed below statements are true or false?
- •6. Give definitions to the following using the vocabulary:
- •7. Speak about Software.
- •8. Say: What is it?
- •9. Translate the following computer messages:
- •Unit XIV
- •2. Read and translate the text: operating systems
- •3. Answer the questions to the text:
- •4. Speak about operating systems.
- •3. Answer the questions to the text:
- •4. Which of the listed above statements are true or false? Specify your answer using the text:
- •5. Say: What is:
- •6. Discuss the following problems:
- •7. Speak about the operating system Windows you use on your computer. Unit XVI
- •1. Read and translate the text:
- •How much shold an educated man know about computers?
- •3. Speak on the problem that is discussed in the text. Are you agree? If not, why? What do you think about educated man?
- •4. Read the text: programming languages
- •5. Ask the questions on the text. Make up the dialogue to the text. Unit XVII
- •1. Translate the following words, pronounce them correctly:
- •2. Memorize the following word-combinations:
- •High level programming languages fortran
- •The elements of programming
- •8. Read and translate the text:
- •1. Read and learn the new words:
- •Introduction to the www and the internet
- •4. Which of the listed below statements are true/false. Specify your answer using the text.
- •5. Define the following using the vocabulary:
- •6. Say in English:
- •7. Match the following:
- •8. Read the text and ask questions to it: The Internet
- •9. Questions for group discussion:
- •10. Read the text and render in English: Bill Gates
- •My future profession
- •4. Add to your vocabulary:
- •5. How do you see your future profession? Please answer the following questions:
- •6. Please, discuss with your group advantages and disadvantages of your future profession.
- •Is it well paid? How difficult is it to find a good work in this field?
- •1. Put the following sentences in plural and write them down.
- •2. Put the following sentences in plural and write them down.
- •3. Use the Possessive Case of the Nouns:
- •12. Put the verbs in brackets in the right form. Use Past Tenses:
- •13. Put the verbs in brackets in the right form:
8. Read and translate the text:
History of C++
During the 60s while computers were still on early stage of development many new programming languages appeared. Among them ALGOL 60 was developed as an alternative to FORTRAN but taking from it some concepts of structured programming which would later inspire most procedural languages. ALGOL 68 also influenced directly in the development of data types in C. Nevertheless ALGOL was an unspecific language and its abstraction made it little practical to solve most commercial tasks.
In 1963 the CPL (Combined Programming language) appeared with the idea of being more specific for concrete programming tasks of that time than ALGOL or FORTRAN. Nevertheless the same definition made it a cumbersome language and therefore difficult to learn and to implement.
In 1967 Martin Richards developed the BCPL (Basic Combined Programming Language) that signified simplicity of CPL but kept the most important features the language offered although it continued to be an abstract and somewhat cumbersome language.
In 1970 Ken Thompson immersed in the development of UNIX at Bell Labs, created the В language. It was a port of BCPL for a specific machine and system (DEC PDP-7 and UNIX) and was adapted to his particular taste and necessities. The final result was an even greater simplification of CPL and it was dependent on the system. It had great limitations such as it did not compile to executable code but threaded-code, which generates slower code in execution, and therefore was inadequate for the development of an operating system. It was the reason why since 1971, Denis Ritchie, from the Bell Labs team, began the development of а В compiler which, among other things, was able to generate executable code directly. This "New B", finally called C, introduced in addition some other new concepts to the language for example, data types (char).
In 1973 Denis Ritchie had developed the bases of C. The inclusion of types its handling as well as the improvement of arrays and pointers, along with later demonstrated capacity of portability without becoming a high-level language contributed to the expansion of the С language. It was established in the book "The С Programming Language" by Brian Kernighan and Denis Ritchie known as the White Book. That served as de facto standard until the publication of formal ANSI standard (ANSI X3J11 committee) in 1989.
In 1980 Bjarne Stroustrup from Bell labs began the development of the C++ language, that would receive formally this name at the end of 1983 when its first manual was going to be published. In October 1985 the first commercial release of the language appeared as well as the first edition of the book "The C++ Programming Language" by Bjarne Stroustrup.
During the 80s the C++ language was being refined until it became a language of its own personality. In fact, the ANSI standard for the С language published in 1989 made great contributions to C++ for the structured programming.
From 1990 ANSI committee X3J16 began the development of a specific standard for C++. The period before the publication of the standard in 1998, C++ greatly developed in its use and today it is the most widely used language for developing the professional applications in all platforms.
9. Speak about the history of C++ language.
UNIT XIX