Let's solve the problems step by step based on the worksheet provided.
---
1/ Read the text about computer programming. Write the number of the paragraph that gives you the information.
We have five statements (a to e), and we need to match each with the correct paragraph number (1, 2, or 3) from the text.
#### a)
a description of machine language
-
Paragraph 1 talks about machine language: *"The only language a computer understands without translation is machine language."* It also explains how it uses binary (1s and 0s).
-
✔ Answer: Paragraph 1
#### b)
the greatest problem for computer programmers
-
Paragraph 3 mentions: *"It is planning for the random behaviour of humans that makes programming so much fun."* This implies the unpredictability of human input is a major challenge.
-
✔ Answer: Paragraph 3
#### c)
the names of three high-level computer languages
-
Paragraph 2 lists: *"BASIC, C++ and Java"*
-
✔ Answer: Paragraph 2
#### d)
a description of an algorithm
-
Paragraph 1 defines an algorithm: *"An algorithm is a set of logical rules that we use to solve a problem."*
-
✔ Answer: Paragraph 1
#### e)
different uses of computers in our lives
-
Paragraph 3 discusses various applications: mobile phones, washing machines, banks, supermarkets, cars, etc.
-
✔ Answer: Paragraph 3
---
✔ Final Answers for Question 1:
| Letter | Answer |
|--------|--------|
| a | 1 |
| b | 3 |
| c | 2 |
| d | 1 |
| e | 3 |
---
2/ Look at the algorithmic flowchart below, answer the questions.
Let’s analyze the flowchart step by step.
####
1. Which computer commands does it show?
Looking at the flowchart:
- The process starts with
"User clicks Save" → this is the
Save command.
- Then there are checks for existing files, and eventually
"Save file" is executed.
- There is also a
"Save As" dialog box, which indicates the
Save As command.
So, the two commands shown are:
>
Save and
Save As
✔ Answer: Save and Save As
---
####
2. How many decisions does the computer make?
Decisions are represented by
diamond shapes in the flowchart.
There are
two diamonds:
1. "Is there an existing file with the same file name, format and location?" (first decision)
2. Another identical diamond later (second decision)
Even though they're the same question, they appear twice — so
two decision points.
✔ Answer: 2
---
####
3. After the user clicks Save, how many times does the user input data?
Let’s trace the flow:
1. User clicks Save → program reads info.
2. If file exists → save directly (no input).
3. If not →
"Program shows the Save As dialog box" →
User enters file name, format, and location → this is
one input.
4. Then user clicks Save in the dialog → program reads again.
5. Another decision: if file exists → prompt appears, but
no further input required (user just chooses Yes/No, but that’s not entering new data).
Only
once does the user enter data:
Parent Tip: Review the logic above to help your child master the concept of computer programming worksheet.