
- •Основы письменной коммуникации в профессиональной деятельности в иноязычной среде
- •Самара 2012
- •Введение
- •Часть 1. Особенности научного стиля: лексические и фразеологические средства, разновидности и жанры Особенности научного стиля
- •Лексические средства научного стиля
- •Фразеологические средства научного стиля
- •Разновидности и жанры научного стиля
- •Компрессия текста и основные виды компрессии текста
- •Аннотация: понятие, функции, структура, характеристики
- •Основные характеристики аннотации:
- •Фразы, рекомендуемые для написания аннотации к научной статье:
- •Резюме: понятие, характеристики, план написания
- •Существует несколько обязательных характеристик хорошего резюме:
- •Пошаговый план написания резюме:
- •Рецензия: понятие и структура
- •Рецензия должна включать в себя следующую информацию:
- •Фразы, рекомендуемые для написания рецензии на научную статью:
- •Образцы компрессии текстов Аннотация статьи «Особенности самоконтроля младших школьников как универсального учебного действия»
- •Резюме статьи «Особенности самоконтроля младших школьников как универсального учебного действия»
- •Рецензия на статью «Особенности самоконтроля младших школьников как универсального учебного действия»
- •Часть 2. Практические задания Texte 1. What is a computer?
- •Texte 2. Basic features of database programs
- •Texte 3. Programming
- •Texte 4. Completely electronic device
- •Texte 5. Word-processing facilities
- •Internet software
- •Irc, audio and video chatting
- •Texte 6. Cryptography
- •1. Basic Terminology
- •2. Basic Cryptographic Algorithms
- •Texte 7. Hardware and software
- •Texte 8. Apple macintosh computers
- •Texte 9. Artificial intelligence
- •Texte 10. What is physics?
- •Texte 11. What are fuel cells?
- •Texte 12. How do solar cells work?
- •Texte 13. Mathematics as a science
- •Texte 14. Fields of mathematics
- •Texte 15. Mathematical beauty
- •Article 1. Mr-Radix: a multi-relational data mining algorithm
- •Introduction
- •Article 2. A survey of black hole attacks in wireless mobile ad hoc networks
- •1. Introduction
- •2. Background
- •2.1. Proactive (table-driven) Routing Protocol
- •2.2. Reactive (on-demand) Routing Protocol
- •2.3. Hybrid Routing Protocol
- •3. Single Black Hole Attack
- •3.1. Neighborhood-based and Routing Recovery Scheme [26]
- •3.2. Redundant Route Method and Unique Sequence Number Scheme [27]
- •3.3. Time-based Threshold Detection Scheme [28]
- •3.4. Random Two-hop ack and Bayesian Detection Scheme [29]
- •3.5. Resource-Efficient aCcounTability (reAct) Scheme based on Random Audits [30]
- •3.6. Detection, Prevention and Reactive aodv (dpraodv) Scheme [31]
- •3.7. Next Hop Information Scheme [32]
- •3.8. Nital Mistry et al.'s Method [33]
- •3.9. Intrusion Detection System based on Anti-black hole mechanism [34]
- •4. Collaborative Black Hole Attack
- •4.1. Dri Table and Cross Checking Scheme [36, 37]
- •4.2. Distributed Cooperative Mechanism (dcm) [38]
- •4.3. Hash based Scheme [39]
- •4.4. Hashed-based mac and Hash-based prf Scheme [40]
- •4.5. Backbone Nodes (bbn) and Restricted ip (rip) Scheme [41]
- •4.6. Bait dsr (bdsr) based on Hybrid Routing Scheme [43]
- •5. Conclusions and Future Works
- •Article 3. Quantum social networks
- •Introduction
- •1.2. Summary lead
- •2. Positive comments
- •3. Criticism and objections
- •4. Data analysis
- •5. Results and their representation
- •6. Conclusion
- •7. Prospects and applications
- •Appendix 2. Sample annotations
- •Appendix 3. Sample text with annotation
- •Appendix 4. Some tips on summary writing
- •Appendix 5. Some tips on review writing
- •I. Характеристика и описание работы
- •II. Структура работы. Характеристика построения книги и ее разделов
- •III. Вводная часть. Историческая справка. Выходные данные
- •IV. Основные достоинства и недостатки работы
- •1. Достоинства
- •2. Недостатки. Замечания
- •V. Оценка работы, рекомендации. Заключение
- •Sample review
- •Appendix 6. Spelling and punctuation Особенности орфографии английского языка
- •Литература
- •Научные журналы в электронном формате:
- •Содержание
- •Часть 1. Особенности научного стиля: лексические и фразеологические средства, разновидности и жанры 6
- •Часть 2. Практические задания 20
- •Основы письменной коммуникации в профессиональной деятельности в иноязычной среде
- •(Направление подготовки: 050100.62 «Педагогическое образование»; профили подготовки: «Математика и информатика», «Физика и информатика»)
Texte 3. Programming
A modern digital computer is simply a device that follows instructions. These instructions tell the computer to perform specific actions such as writing information to the video screen, performing complex computations, or reading data from a floppy disk.
In order to solve a problem using a computer, we must express the solution to the problem in terms of the instructions of the particular computer. A computer program is actually just a list of instructions necessary to solve a specific problem, and the creation of this instruction list is computer programming. Programming is the process of producing a set of instructions for a computer to make it perform a specified task. The task can be anything from the solution to a mathematical problem to the production of a graphics package.
The approach or method that is used to solve the problem is known as an algorithm. For example, if we wish to develop a program that tests if a number is odd or even, then the set of statements, which solves the problem, becomes the program. The method that is used to test if the number is even or odd is the algorithm. To develop a program, to solve a particular problem, we first express the solution to the problem in terms of an algorithm and then develop a program, which implements that algorithm. Then we can proceed to write the instructions necessary to implement the algorithm on a particular computer system. These instructions would be expressed in the statements of a particular computer language, such as BASIC, Pascal, or C.
There are alternatives to programming in machine and assembly language. Computer scientists have developed other languages which do not have these deficiencies. Languages are referred to as high-level or low-level, with high-level languages being closer to natural languages (such as English) and low-level languages being closer to machine language. The diagram below shows the relative position of several computer languages:
Because there still exists a one-to-one correspondence between each assembly language statement and a specific machine instruction, assembly languages are regarded as low-level languages.
Programs written in high-level languages have a number of advantages. First, they are easier to learn, understand and modify than machine and assembly language programs. Second, high-level languages are not dependent from the machine language of any one type of computer. Programs written in high-level languages can be run on any machine.
The type of programming, which we must choose for a concrete project, depends on the type of program that we want to make. For example, when programming is a driver for an operating system obviously we will use low-level programming. Whereas when programming great applications usually a higher level it is used, or a combination of critic parts written in low level languages and others in higher.
Although there are languages that are clearly low-level, like Assembler, whose instructions vary according to the processor which the code is made for, and others of high level, like the JAVA, that is totally independent from the platform. The C++ language is in a middle term, since it can interact directly with the hardware almost without any limitation, as well as with the support of suitable specific libraries, works like one of the more powerful high-level languages.
Computers can run only programs written in the language that they understand, their individual machine language. In order to support a higher-level language, a special computer program must be developed that translates the statements of the program developed in the higher-level language into a form that the computer can understand – in other words, into the particular instructions of the computer.
Read the text.
Pick up the key words.
Divide the text into logical parts.
Make up an outline of the text.
Find the main idea in each part of the text.
Express the main idea of each part in one sentence.
Find supporting details in each part of the text.
Compress the text excluding the supporting details.
Express the main idea of the text in one sentence.
Write an annotation/a summary of the text using words and word combinations from your active vocabulary and sample summaries.