Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Язык информационных технологий и бизнеса. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
15.08.2026
Размер:
998 Кб
Скачать

UNIT 5. Lesson 20

UNIT 5.

Lesson 20

Topic: Programming

Grammar: The Passive Voice

Commands, messages

Лексика, грамматика

1. Прочтите и переведите слова, обращая внимание

на часть речи:

Limit (v, n); indicate (v); format (n); procedure (n); catalogue (n); detail (v, n); constant (n, a); address (n, v).

2. Прочтите и запомните новые слова:

1.Flowchart – блок-схема.

Flowcharter – программа составления блок-схем.

flowcharting – составление блок-схем.

A flowchart is a diagram, or picture which represents the basic logic and structure of the program. There are two types of flowcharting: outline or macroflowcharting and detailed or microflowcharting. Detailed flowcharting is used to show the program in a detailed preparation for coding.

2.Require – требовать.

Requirement – требование, необходимое условие.

We require input operations to place the data into central memory. Output operations are required to read program results. The fundamental requirement of machine code programming is that the instructions are listed out in the form which is identical to the format of the instructions in the internal store.

3.State – 1) состояние; 2) режим; З) формулировать. Statement n – 1) формулировка; 2) оператор, предложение

131

Язык информационных технологий и бизнеса

"On" state means that the computer is switched on. He stated the fundamental principles of programming in his report. BASIC has various expressions, line numbers, spaces, remarks, data, and statements. IF statement is used when the relation between two expressions following IF is true or false.

4.Loop – цикл.

Looping – организация циклов, введение циклов (в про- грамму).

We use looping to repeat certain instructions. The repetition loop may sometimes require a decision instruction to stop the loop. DO LOOP is one of the basic programming statements.

5. Set – ставить, устанавливать.

Set – набор, комплект, множество. Preset – заранее помещать.

Flowcharting sets the relationship between different parts of a code. The vocabulary of a programming language consists of a set of reserved (зарезервированный) words. The address of the jump instruction must be preset before making a block diagram.

6. Level – уровень.

Machine code programming is the lowest level in coding techniques. There are two main types of programming languages – low level and high level. High level languages were introduced in about 1958.

7.Execute – исполнять (программу, команду). Execution – исполнение (программы, команды).

If the program has no errors the central unit begins to execute instructions. As soon as the execution of a command starts, the indication of the neon bulb (лампочка) can be seen on the control panel.

8.Detect v – обнаруживать, выявлять. Detection – обнаружение, выявление.

The version of PASCAL-8000 detects many program errors that were not caught earlier. Numerous changes were made in the new version of the language to improve error detection.

9.Debug v – отлаживать программу или машину. Debugging – наладка машины, отладка программы.

То debug a program means to detect and correct its errors. Execution of a program is possible only after its debugging.

132

UNIT 5. Lesson 20

10. Connect – соединять.

A light pen looks like an ordinary pen but has a wire which connects it to the computer. A set of symbols and lines is used in flowcharting to represent different operations and to connect all parts of a code.

11.Item – элемент, единица информации, пункт, позиция. The address of each constant, item of data and instruction must be noted in machine code programming. A FORTRAN progpam consists of data .items, executable statements and non-executable statements.

12.Valid – действительный, правильный, обоснованный.

Validate – делать действительным, законным.

If all the statements are valid, the program will be executed. Careful debugging of each code validates the entire program.

13. Subroutine – подпрограмма, часть программы.

The group of instructions that performs one individual operation is called a subroutine. The expression "jump to the subroutine" means "take the next instruction from the address where the first instruction of the subroutine is located".

3. Замените слова в скобках их английскими экви-

валентами:

1. (Блок-схемы) are drawn from top to bottom. 2. Each computers manufacturer considers users (требования) concerning input and output devices. 3. WAIT (режим) means that the computer is ready for further instructions. 4. (Операторы) in PASCAL may be EMPTY, GOTO, WITH, IF, etc. 5. Any object that belongs to а (множество) is called an element of the (множество). 6. The (уро- вень) of his information science knowledge is high. 7. The number of bits in the function part of the instruction determines the number of possible unique instructions a computer can (выполнять). 8. If compilation is not successful, the execution step is not performed and the programmer is given a report what errors were (обнаружены). 9. The address of this instruction is not (правиль- ный). 10. Several (подпрограмм) may be used in one program.

133

Язык информационных технологий и бизнеса

4. Замените каждое предложение одним словом:

1.A diagram which represents the basic logic and structure of the program. 2. Repetition of a set of instructions more than one time.

3.An instruction for the computer to perform a certain action.

4.A collection of particular things. 5. Detection and correction of errors in a computer program. 6. To carry out a command. 7. The part of a program that performs one individual operation and is available for general use by other programs.

5. Заполните пропуски:

1. Programming for the computer ... keeping to the rules of the particular programming languages. 2. The aim of outline ... is to show the overall structure of the program. 3. We must ... the program if the errors have not been corrected yet. 4. Fortran, Basic, Pascal, PL/1 are high ... languages. 5. A ... of mathematical objects or ideas is usually a collection of particular numbers, points, angles, and so on. 6. Groups of similar ... of data can be processed as arrays (массивы), or tables of data. 7. A mouse is a small box with a wire that ... the mouse to the computer. 8. The repetition instructions can be ... with the help of such statements as FOR-NEXT or DO-LOOP.

6. Составьте пары антонимов из слов в строках a) и

b). В случае необходимости сверьтесь со словарем.

a)short, initial, exit, common, input, identical, valid, internal;

b)entry, long, specified, final, invalid, output, different, external.

7. Определите части речи и переведите слова:

To compute – computable – computation – computer;

To connect – connected – connector – connection – connective; To compare – comparable – comparison;

To operate – operator – operation – operational;

To prepare – preparation – preparative – preparatory – preparedness; To instruct – instruction – instructional – instructive – instructor; To execute —- executable – execution – executed;

To direct – direction – directive – directly – director – directory.

134

UNIT 5. Lesson 20

8. Прочитайте и переведите текст:

Programming

A computer is a general purpose machine which represents and processes information. The machine is hardware, and we apply it for specific tasks by means of software i.e., programs, or lists of instructions which are written rh the code that the computer has been manufactured to understand.

The fundamental principles of programming are connected with the sequence of instructions, the use of flowcharts, symbolic coding aids, loops, etc. The terms "coding" and "programming" are often used as "synonyms. However, "a code" is more specifically a short list of instructions that direct the computer to perform only a part of the entire calculations, whereas the term "program" means the complete list of instructions used for the problem. Hense programming usually includes the overall planning of computer application for a particular problem as well as writing instructions lists, or codes, whereas coding is usually limited in meaning to just writing instructions lists.

The basic stages in a program preparation are: 1) problem analysis, 2) outline or macroflowcharting, 3) detailed or microflowcharting, 4) coding, 5) input preparation, 6) testing and debugging. Some of the above stages may be overlapped, and each stage is followed by a careful check.

Each problem must be clealy defined before the programming function can be performed. It must be analysed in terms of "how must a program be written so that the computer can solve it?" The initial problemm analysis usually runs together with outline flowcharting.

The outline flowchart represents, in a diagrammatic form, the basic logic and structure of the required problem. Flowcharts are drawn from top to botton of a page. A set of.symbols is used,,e.g. , the symbol [] represents any kind of operation, the symbol [] stands for input/output operations. The symbol () is a "connector" symbol and is used to show the exit to, or entry from another point in the same flowchart, or to indicate which lines are to follow when we have to continue the diagram on another page.

135

Язык информационных технологий и бизнеса

The detailed flowchart is developed from the outline flowchart. It is used to show the program in a detailed preparation for coding, the relationship between different parts of a code. The same symbols are used in a detailed flowchart as in dn outline flowchart. The detailed flowchart is checked carefully for errors in logic.

At the coding stage the program may be coded in a machine code or by means of a programming language. The machine code can be immediately understood by the computer without translation. Machine code programming requires that the instructions are listed out in the form which is identical to the format of the instructions in the internal store. The address of each constant, item of data and instruction must be noted.

The word "language", when used as a technical term in programming, means a collection of rules which specify how certain symbols may be combined to form meaningful statements. (Languages in the nontechnical sense, such as English, are called natural languages in programming). The bridge between the programming language program and the required machine code program is provided by means of a special processor program, or translator. The initial program, written by a programmer is called the source program . Since it is only the machine code which the computer can understand, the processor program translates the source program into the requirecL maching code program which is called the object program .

There are some important factors that characterize programming languages: the way and the time at which the object program is prepared, the "level" of the programming language, the format and the general structure of the source program, the basic data types, the possibility to use the program for other types of the computer, etc.

After the coding stage some procedure is used to input the program into the memory of the computer and then to debug the program, i.e., to detect and correct errors. The processor program "flags" (i.e., prints indicative symbols against) incorrect statements in the source program. It is well known that a single error in one instruction invalidates the entire code. When all the errors are corrected and the program is debugged, the CU (central unit) will execute the instructions and the results will be tabulated.

136

UNIT 5. Lesson 20

NOTES

i.e.= id est – то есть (т.е.) to overlap – совмещать

e.g.= for example – например

the source program – вводная (исходная) программа the object program – выходная (конечная) программа

Команды, сообщения

9. Выберите вариант перевода, соответствующий

данному сообщению компьютера:

1. parameters not compatible

а) несовместимость параметров

б) параметры несовместимы

 

в) несовместимые параметры

 

а) длинный секторный размер

2. sector size too long

б) длина размера сектора

в) размер сектора слишком длинный

 

 

(большой)

3. too many files open

а) слишком много файлов открыто

б) слишком многие файлы открываются

 

в) открытие слишком многих файлов

 

а) диск, на который производится копи-

4. target disk is non-

рование, не является съёмным

б) перенесение диска, на который про-

removable

изводиться копирование

 

в) не переносится диск, на который

 

производится копирование

 

а) не способная к первоначальной за-

 

грузке выбранная совокупность частей

 

диска

5. partition selection is not

б) выбранная совокупность частей дис-

ка не способна к первоначальной за-

bootable

грузке

 

 

в) не осуществляйте первоначальную

 

загрузку из выбранной совокупности

 

частей диска

 

137

Язык информационных технологий и бизнеса

Практикум

Раздел 1

Составьте и разыграйте диалоги на основе следующих речевых ситуаций учебно-профессионального дискурса.

Ситуация 1. Выбор компьютера (Урок 3)

Покупатель

войти в ситуацию поздороваться, узнать, могут ли здесь оказать необходимые ему услуги;

уметь объяснить, для решения каких задач нужен компьютер;

описать желаемую конфигурацию;

определить технические характеристики;

протестировать возможности машины с помощью консультанта: открыть, посмотреть справку операционной системы, прочитать, попросить объяснить специальные термины;

выяснить возможные варианты;

согласовать покупку с точки зрения цены и качества;

принять решение и сообщить о нем;

поблагодарить за оказанные услуги.

Консультант

поприветствовать покупателя, представиться;

представить ассортимент товаров и спектр оказываемых услуг;

уточнить пожелания и требования клиента;

предложить вариант покупки;

включить машину и объяснить ее действия, продемонстрировать возможности;

с помощью встроенных команд показать, как машина выполняет операции, прочитать и объяснить сообщение системы;

предложить другие варианты;

предложить дополнительные услуги гарантийное обслуживание, доставку, сборку, настройку, кредит;

оценить принятое решение и пригласить к дальнейшему сотруд- ничеству.

138

Практикум

Ситуация 2.

Заказ наладки компьютера (Урок 5)

Оператор ПК

пригласить наладчика для установки компьютера, загрузки про- граммного обеспечения, запуска системы;

согласовать время и условия визита;

описать компьютер;

описать задачи, которые предстоит решать на компьютере;

показать и объяснить описание какого-либо алгоритма или мето- ды решения задачи;

запросить дополнительные услуги;

описать состав программ, которые желательно установить;

согласовать условия выполнения заказа;

принять решение и сообщить о нем.

Консультант

представить себя и свою фирму;

описать спектр услуг и условия их предоставления;

предложить время визита;

выяснить характеристики системы;

уточнить требования клиента к программному обеспечению;

предложить конфигурацию (состав) программного обеспечения;

продемонстрировать, обратившись к справке или описанию про- граммы, возможности решения поставленной задачи;

предложить добавочную комплектацию;

порекомендовать дополнительные настройки.

Ситуация 3.

Встреча в INTERNET-кафе (Урок 8)

Студентка юридического факультета

поздороваться и выяснить, могут ли ей оказать помощь в поиске необходимой информации;

отыскать указанного ей сотрудника и выразить радость, что он ее знакомый;

поставить задачу на поиск информации;

показать и объяснить задание;

перечислить известные источники (сайты, документы);

оценить найденный документ;

объяснить, что необходимо сделать с найденной информацией;

попросить обучить ее необходимым навыкам;

договориться о занятиях;

139

Язык информационных технологий и бизнеса

поблагодарить;

попрощаться.

Студент-информатик (администратор INTERNET-кафе)

ответить на приветствие, объяснить свои функции;

предложить свои услуги;

выяснить, что необходимо заказчику, и определить уровень его подготовки;

изучить задание;

получить необходимые сведения об источниках и содержании требуемой информации;

показать, как пользоваться справкой поисковой системы;

объяснить, как следует действовать и показать на примере;

проконтролировать и скорректировать действия клиента;

предложить помочь ей научиться самостоятельно работать;

согласовать содержание и режим занятий;

договориться о встрече.

Ситуация 4.

Информационные технологии в приложениях (Урок 9)

Сотрудник планово-экономического отдела

поздороваться и объяснить содержание задания по подготовке договорных документов: проекта договора, типового контракта, коносамента, счета-фактуры;

предъявить заготовленные исходные материалы образцы до- кументов;

объяснить, что необходимо сделать с имеющейся документаци- ей;

попросить отыскать имеющиеся в машине или сети сведения, необходимые для составления документов (атрибуты контр- агента, сведения по аналогичным сделкам и пр.);

договориться о сроках выполнения работы;

поблагодарить;

попрощаться.

Оператор ПК

ответить на приветствие и сообщить о своей готовности оказать помощь;

выяснить, что необходимо заказчику;

получить необходимые сведения о заказе, источниках и содержа- нии требуемой информации;

140

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]