
Unit IX. How с programming works
Exercise 1. In pairs or in groups, discuss the following questions.
What computer programming languages do you know?
What programming languages did you study at school?
What programming languages do you study at University?
What is the difference between well-known computer programming languages?
Exercise 2. Read the text, find the most important information about random access memory and tell us about it into Ukrainian.
С is a computer programming language. That means that you can use С to create lists of instructions for a computer to follow. С is one of thousands of programming languages currently in use, С has been around for several decades and has won widespread acceptance because it gives programmers maximum control and efficiency. С is an easy language to learn. It is a bit more cryptic in its style than some other languages, but you get beyond that fairly quickly.
If you are a programmer, or if you are interested in becoming a programmer, there arc a couple of benefits you gain from learning C:
You will be able to read and write code for a large number of platforms — everything from microcontrollers to the most advanced scientific systems can be written in C, and many modern operating systems are written in C.
The jump to the object oriented С++ language becomes much easier. C++ is an extension of С and it is nearly impossible to learn C++ without learning С first.
С is what is called a compiled language. This means that once you write your С program, you must run it through а С compiler to turn your program into an executable that the computer can run (execute). To write and run а С program, you must have access to а С compiler. If you are a student, then the school will likely provide you with a compiler - find out what the school is using and learn about it. If you are working at home on a Windows machine, you are going to need to download a free С compiler or purchase a commercial compiler. A widely used commercial compiler is Microsoft's Visual С++ environment (it compiles both С and C++ programs).
Exercise 3.а) These words and expressions are in the text. Connect English words and expressions with their Ukrainian equivalents.
b) Place these words and expressions in order of their appearance in the text.
c) In pairs will train in the translation of these words and expressions. Student 1 names words in Ukrainian, and student 2 translates them into English.
1.a computer
programming language
2. a decade
3. a programmer
4. a compiled language
5. a C compiler
6. environment
7. extension
8. to be interested in
9. to gain benefits from
10. to find out
11. to download
12. to purchase
13. to win widespread acceptance
14. to follow
15. free
16. impossible
17. cryptic
a. з'ясовувати,
дізнаватися
b. С компілятор
c. слідувати, виконувати
d. десятиліття
e. домогтися широкого визнання
f. програміст
g. таємний, загадковий
h. доповнення
i. отримувати вигоду від
j. мову комп'ютерного програмування
k. мову компілювання
l. безкоштовний
m. цікавитися
n. завантажувати
o. неможливий
p. купувати
r.навколишнє середовище, оточення
Exercise 4. The following sentences are missing some words. Fill in the blanks with words given in Ex. 3a .
1. Different … … …are used to create programs.
2. C++ is an . … of С programming.
3. In the USA it is ... to get a program .. .
4. Although С programming is... a lot of programs are written on its base.
5. "Diablo III has won ... ... round the world.
6. If you ... your teacher's advice you'll learn to write programs very soon.
7. Those people who were interested in programming two ... ago now are called ....
8. С is a ..... .
Exercise 5. Translate the text “How C programming works” in Ukrainian
Exercise 6. Using the text, connect the columns to obtain the correct sentence. Place them in order of their appearance in the text.
C gives programmers |
to learn, |
You will read and write code |
programming language. |
A widely used commercial compiler |
you gain from learning C. |
C is what is called |
you must have access to a C compiler. |
C is an easy language |
to create instructions for a computer, |
The jump to the C++ language |
is Microsoft's Visual C ++ environment |
C is a computer |
for a large number of platforms. |
There are a couple of benefits |
maximum control and efficiency, |
To write and run a C program |
becomes much easier. |
You can use C |
a compiled language. |
Exercise 7. Determine whether the following sentences are true. If not – correct them.
I. С is a computer programming language.
2. That means that you can use С to create lists of instructions for a computer to follow.
3. С is a new computer programming language.
4. С is a difficult language to learn.
5. It is a bit clumsier in its style than some other languages.
6. Many modern operating systems are written in C.
7. С is an extension of С++, and it is nearly impossible to learn С without learning С first.
8. Once you write your С program, you must run it through а С compiler to turn your program into an executable that the computer can run.
9. A widely used commercial compiler is Microsoft Office
Exercise 8. Imagine that you are - the creator of the C and C + +. Tell novice programmers about your "child". You can accomplish this task in the form of a dialogue or monologue.
Exercise 9. Translate the following text in English.
Для того щоб комп'ютер міг виконати програму, програма повинна бути записана за суворими правилами, у вигляді, доступному для обробки на комп'ютері. Такий набір правил називається мовою програмування. Сприймаючи програму, записану на мові програмування, комп'ютер деяким чином її перетворює, розміщує у власну пам'ять, а потім виконує команди, відповідні даній програмі. Програма на мові програмування записується у вигляді тексту, що містить букви, цифри, знаки операцій і т.д. Будь-який такий текст можна закодувати. При виконанні комп'ютер аналізує програму і у відповідності з програмою виконує ті чи інші перетворення над даними