- •1. Тексти для читання, перекладу та аналізу
- •1.1. Read and translate the text the internet
- •1.2. Read and translate the text
- •Internet and modern life
- •1.3. Read and translate the text microsoft company
- •1.4. Read and translate the text computer organization
- •1.5. Read and translate the text computer programming
- •1.6. Read and translate the text the minicomputer as a control component
- •1.7. Read and translate the text programs and algorithms
- •1.8. Read and translate the text. Digital Computer Principles Binary Numbers
- •1.9. Read and translate the text central processing unit (cpu)
- •1. Complete the following sentences using the words and expressions given below
- •2. Fill in the prepositions if necessary
- •3. Answer the following questions
- •4. Read the text
- •1.10. Read and translate the text
- •1. Complete the following sentences using words and
- •1.11. Read and translate the text cache memory
- •1. Match words from the text with their definitions.
- •2. Identify whether the following statements are true or false. Use the model:
- •3. Join the sentences with the proper variant in the right column.
- •4. Answer the following questions
- •5. Read the text
- •1.12. Read and translate the text flash memory device
- •1. Match words from the text with their definitions
- •2. Identify whether the following statements are true or false. Use the model:
- •3. Complete the following sentences using words and expressions given below.
- •4. Answer the following questions
- •5. Read the text
- •1.13. Read and translate the text definition of a hard disk
- •1. Identify whether the following sentences are true or false. Use the model:
- •2. Complete the following sentences using words and expressions given below.
- •1.14. Read and translate the text
- •Virtual reality
- •1. Complete the following sentences using words and expressions given below.
- •2. Fill in the prepositions if necessary.
- •3. Answer the questions.
- •1.15. Read and translate the text personal digital assistant (pda)
- •1. Complete the following sentences using words and expressions given below
- •2. Put the questions to the words in bold type
- •3. Answer the questions
- •1.16. Read and translate the text Programming Languages
- •1. Complete the following sentences using words and expressions given below
- •2. Fill in the prepositions if necessary
- •3. Answer the questions
- •4. Read the text
- •1.17. Read and translate the text fourth-generation languages
- •1. Complete the following sentences using words and expressions given below
- •2. Read and translate the text
- •3. Answer the questions.
- •1.18. Read and translate the text Multimedia
- •1. Complete the following sentences using words and expressions given below:
- •2. Answer the questions
- •3. Read and translate the text
- •2. English-Ukrainian Glossary
- •Література
1.5. Read and translate the text computer programming
Programming is the process of preparing a set of coded instruction which, when executed by a digital computer, yield the solution of a specific problem or perform specific functions. Each computer and each programming language has its own unique repertoire, method of operation, etc. These should be studied and understood before preparing a program on a specific language for execution by a specific computer.
A computer has the ability to automatically execute a program stored within itself. During execution of the program, the computer performs various digital operations (adding two numbers, moving data in and out of storage, reading in or printing out data, etc.). If the stored program is changed, the actions of the computer change. Thus, the computer actions depend on both the configuration of the computer hardware (the physical computer equipment) and the software (the programs stored within the computer). A given computer capability can be provided either by hardware alone or by a combination of hardware and software. The choice of a given mixture of hardware and software depends on factors such as cost, speed, ease of maintenance, and flexibility.
There are three nominal levels of programming language: machine language, assembler language, and compiler language.
Machine Language
In the machine-language programming level, the programmer writes the program exactly as stored in the computer. Very little programming is done at this level as it is extremely tedious, and when errors are found it is hard to correct them. The machine-language level is useful in the initial operation of a computer when no other techniques are available, in repair of a faulty computer, and in the debugging of programs when other techniques fail and the program must be examined at the machine-language level.
Assembler Language
In the assembler-language level, the programmer generally writes one program instruction or one program constant for each memory location occupied by the program. Thus, the programmer has the same direct control over the computer operation that he would have if he wrote in machine language. However, the assembler language offers the programmer many aids such as the following.
The form of the assembler language is easier for humans to use. For example, each instruction in assembler language is divided into a few easily understood fields; each instruction in machine language is a string of digits not easily understood. Thus, the addition of one number to another might have the form AD X3 in assembler language and 34071245 in machine language.
In assembler language, much of the detail of the machine language can be ignored.
Compiler Language
The compiler language is an intermediate step between common human language and machine language, and is an attempt to satisfy both human and computer requirements. Thus, humans should find it easy and effective to program a computer task in compiler language, while means must be provided to automatically and quickly transform that program into machine language.
The time and effort to write a typical program in compiler language is a small fraction of the time to write the equivalent program in assembler language. Programs in commonly used compiler languages can be processed and executed in a large variety of computers, while assembler languages are usually limited to a given machine or family of machines.