You are on page 1of 5

HOMEWORK UNIT 8

I. TRANSLATE THE TEXT UINIT 8 INTO VIETNAMESE .


(YOUR TRANSLATION IS HERE)

II. ANSWER THE FOLLOWING QUESTIONS:

1. What is a program?

2. What is an interpreter? List all interpreted languages in the passage.

3. What is a compiler? List all compiled languages in the passage.


4. Name ten top programming languages mentioned in the passage.

5. What is a multi-paradigm language?

6. What is an object-oriented language?

7. What is a procedural language?

8. What is syntax?

9. How many kinds of programming language are there? What are they?

10. Put all the programming languages mentioned in the passage into correct
categories

multi-paradigm object-oriented procedural language


language language

B. LANGUAGE WORK: LINKING PROBLEM & SOLUTION

Problem Solution Combination


get rid hand-test - You can get rid of logic errors by hand-
of logic testing the program.
errors the program
- To get rid of logic errors, hand-test the
program.
C. PRACTICE: Match these problems and solutions. Link them following
the example above.

Problem Solution

1. connect a computer to a a. write code to check a peripheral is


telephone line present before any data is sent
2. identify items for pricing b. use the debug command
3. add extra facilities to a computer c. add more memory
4. get more file storage space d. format the disk
5. find syntax errors e. use a movable disk
6. avoid marking the surface of a f. install an expansion card
CD-ROM
7. improve the speed of your g. install a modem
computer
8. avoid system errors h. fit a bigger hard disk
9. prepare a new disk for use i. use a barcode label
10. transfer information between j. hold it by the edges
computers

Your Answer:

1..…………………………………………………………………………………
……………………………………………………………………………………
2..…………………………………………………………………………………
……………………………………………………………………………………
3..…………………………………………………………………………………
……………………………………………………………………………………
4..…………………………………………………………………………………
……………………………………………………………………………………
5..…………………………………………………………………………………
……………………………………………………………………………………
6.…………………………………………………………………………………
……………………………………………………………………………………
7.…………………………………………………………………………………
……………………………………………………………………………………
8.…………………………………………………………………………………
……………………………………………………………………………………
9.…………………………………………………………………………………
……………………………………………………………………………………
10.………………………………………………………………………………
…………….……………………………………………………………………

D. PRACTICE: Match the terms with their definitions.

1. programming a. basic language which consists of binary codes


2. machine code b. programming language such as C, Java or Visual
Basic
3. assembly language c. writing computer programs
4. .high-levellanguage a. low-level language translated into machine code by
an assembler
4. Java applet e. software which converts a source program
into machine code
5. compiler f. language used to create and format
documents for the Web
6. markup language g. small self-contained program written in Java
7. flowchart h. program instructions written in a particular
computer language
8. source code i. the techniques of detecting and correcting
errors (or bugs) which may occur in programs
9. debugging j. a diagram representing the successive logical steps
of
the program
Your Answer:

1- 2- 3- 4- 5-

6- 7- 8- 9- 10-

You might also like