Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
UP_Programmin_Language3.doc
Скачиваний:
99
Добавлен:
16.03.2015
Размер:
2.48 Mб
Скачать

Contents

Unit 1 PROGRAMMING 8

Unit 2 DATA SECURITY 18

Unit 3 OPERATING SYSTEMS 24

Unit 4 PROGRAMMING LANGUAGES 31

Unit 5 WEBSITES 41

Unit 6 SOFTWARE ENGINEERING 53

Unit 7 CAREERS IN COMPUTING 62

Unit 8 FAMOUS PEOPLE IN INFORMATION TECHNOLOGY 71

80

REFERENCES 80

APPENDIX 81

Unit 1 programming

PREVIEW

Task 1. Give the definition to the terms "program", "programming". Have you ever had an experience of writing a program? What problems did you face?

READING

Task 2. Study active vocabulary.

to deal with

иметь дело (с кем-л., чем-л.), заниматься (чем-л.)

to design

создавать, проектировать, разрабатывать

initial

начальный, первоначальный, исходный

set of instructions

система команд

to solve

решать, разрешать (проблему)

to perform

выполнять, осуществлять

equation

уравнение, приравнивание

list of instructions

перечень команд

to manipulate

оперировать, манипулирова

to process

обрабатывать, подвергать обработке

to guard against

предотвращать, предохранять

development phase

стадия разработки

control unit

управляющий блок, блок управления

central processing unit (CPU)

центральный процессор

appropriate sequence

необходимая последовательность

program logic

логическая последовательность выпол­нения программы

to document

документировать

flowchart

блок-схема, составлять блок-схему

flowcharting

построение блок-схемы

pictorial representation

наглядное представление

predefined symbols

заранее заданные символы

arrowhead

остриё стрелки (курсора)

program flow

ход выполнения программы, процесс исполнения программы

pseudocode

псевдокод, псевдопрограмма

specifics

специальные черты, характерные особенности

to consume

потреблять, расходовать

to emphasize

выделять, подчеркивать

top-down approach

принцип нисходящей разработки

looping logic

логическая схема выполнения (операций) в цикле

fault

неисправность, отказ, ошибка, сбой

bug

ошибка (в программе), сбой, дефект

to debug

отлаживать, исправлять ошибки, неполадки (в программе или аппаратуре)

to alter

изменять(ся), модифицировать

to eliminate

устранять, исключать

to fail

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

programming manual

руководство по программированию

to detect

обнаруживать, выявлять

to get rid of

избавляться

dry run

холостой/ пробный/ тестовый прогон

Task 3. Read and translate the text. Find the answers to the questions.

  1. What is the essence of programming?

  2. What are the main techniques for planning the program logic?

  3. What are the basic structures of pseudocode?

  4. Will you point out three types of error that can occur while writing a program?

  5. What are the most difficult errors emerging when running the program?

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