Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Топ:
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Интересное:
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Дисциплины:
2017-12-21 | 559 |
5.00
из
|
Заказать работу |
|
|
Writing
Task 10. Draw a flowchart like one in Task 4 for one of these activities. Follow these steps:
Making a cup of tea or coffee Making a telephone call Sending a text message Answering the door | Planning a holiday Choosing a new computer Preparing for an important exam Playing a cassette or a CD |
Speaking
Task 11. Read the quotations about ‘programming’ below. Discuss with other students what point you think each quotation is trying to make and whether you agree with it.
1. Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. (Rich Cook)
2. To understand a program you must become both the machine and the program. (Alan J. Perlis)
3. Perhaps if we wrote programs from childhood on, as adults we'd be able to read them. (Alan J. Perlis)
4. Programming is like sex, one mistake and you have to support it for the rest of your life. (Michael Sinz)
5. “There are two ways to write error-free programs; only the third one works.” (Alan J. Perlis)
6. “Don’t worry if it doesn’t work right. If everything did, you’d be out of a job.”
(Mosher’s law of software engineering)
7. It is easier to change the specification to fit the program than vice versa. (Unknown)
8. Most people find the concept of programming obvious, but the doing impossible. (Alan J. Perlis)
9. One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man. (Elbert Hubbard)
10. Those parts of the system that you can hit with a hammer are called hardware; those program instructions that you can only curse at are called software. (Anonymous)
11. Any given program costs more, and takes longer. (Computer law)
12. The most harmful error of any program will not be discovered until the program has been in production for at least six months. (Troutman's programming postulates)
13. Profanity is the one language that all programmers know the syntax of. (Troutman's programming postulates)
14. Real programmers never work from 9 to 5. If any real programmer is around at 9 a.m., it’s because they were up all night. (Some computer geek)
Unit 2. Program Design
Warm-up
Task 1. In pairs, try to think of an answer for the question:
What is programming?
|
Decide which of the definitions below is the most appropriate? Give a reason for your choice.
1. The process of writing and testing programs for computers. 2. The process by which a set of instructions is produced 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. 3. The act of writing a computer program. 4. The craft of implementing one or more interrelated abstract algorithms using a particular programming language to produce a concrete computer program. Programming has elements of art, science, mathematics, and engineering. |
5. A pastime similar to banging one's head against a wall, but with fewer opportunities for reward.
Reading
Task 2. Put these five stages of programming in the correct sequence.
a) Design a solution 1. _____
b) Code the program 2. _____
c) Document and maintain the program 3. _____
d) Clarify the problem 4. _____
e) Test the program 5. _____
Task 3. To which stage does each of these steps belong?
Task 4. Read the text and compare your answers for Tasks 2 and 3.
|
|
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!