Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Information Technologies Development and Perspe...doc
Скачиваний:
19
Добавлен:
01.04.2025
Размер:
2 Мб
Скачать
☆

23. In pairs, discuss these questions. Use the second conditional.

What would you do if...

1. you had a digital video camera ?

Example: If I had a digital video camera, I’d …

2. you had a home recording studio?

3. you couldn’t afford an iPod but you wanted an MP3 player?

4. you won the lottery?

5. someone stole your laptop?

Writing

24. A friend who writes a blog has asked you to contribute a post about the use of multimedia now and in the future. Write a post (80-120 words) summarizing what multimedia is, what it can do, and your predictions for what it might be able to do in the future. Try to use at least two conditional sentences.

Unit V

Programming

Active Vocabulary

to encode -

equation -

list of instructions -

to guard -

appropriate sequence -

program logic -

flowchart -

flowcharting -

pictorial representation -

predefined symbols -

specifics -

template-

pseudocode -

burden -

programming rules -

consume -

emphasize -

top-down approach -

looping logic -

шифровать; кодировать

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

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

защищать; предохранять; завершать; заканчивать

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

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

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

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

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

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

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

шаблон; образец; эталон

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

издержки; затраты

правила программирования

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

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

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

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

1. Read the text. Explain the meaning of the term «Computer programming». Computer Programming

Programming is the process of preparing a set of coded in­structions which enables the computer to solve specific prob­lems or to perform specific functions. The essence of computer programming is the encoding of the program for the computer by means of algorithms. The thing is that any problem is ex­pressed in mathematical terms, it contains formulae, equations and calculations. But the computer cannot manipulate formu­lae, equations and calculations. Any problem must be specially processed for the computer to understand it, that is – coded or programmed.

The phase in which the system’s computer programs are written is called the development phase. The programs are lists of instructions that will be followed by the control unit of the central processing unit (CPU). The instructions of the program must be complete and in the appropriate sequence, or else the wrong answers will result. To guard against these errors in logic and to document the program’s logical approach, logic plans should be developed.

There are two common techniques for planning the logic of a program. The first technique is flowcharting. A flowchart is a plan in the form of a graphic or pictorial representation that uses predefined symbols to illustrate the program logic. It is, there­fore, a «picture» of the logical steps to be performed by the computer. Each of the predefined symbol shapes stands for a general operation. The symbol shape communicates the nature of the general operation, and the specifics are written within the symbol. A plastic or metal guide called a template is used to make drawing the symbols easier.

The second technique for planning program logic is called pseudocode. Pseudocode is an imitation of actual program in­structions. It allows a program-like structure without the bur­den of programming rules to follow. Pseudocode is less time-consuming for the professional programmer than is flowcharting. It also emphasizes a top-down approach to program structure.

Pseudocode has three basic structures: sequence, decision, and looping logic. With these three structures, any required logic can be expressed.

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