Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Топ:
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Интересное:
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Дисциплины:
2017-12-21 | 567 |
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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!