wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

การคิดเชิงคำนวณ

Total questions: 22

Worksheet time: 11mins

Name
Class
Date
1.

Define what is meant by computational thinking

a)

Looking for similarities

b)

Breaking a problem into smaller sub problems

c)

Removing unnecessary detail

d)

Using a computer to solve problems

2.

Define what is meant by abstraction

a)

Looking for similarities

b)

Breaking a problem into smaller sub problems

c)

Removing unnecessary detail

d)

Using a computer to solve problems

3.

Define what is meant by pattern recognition

a)

Looking for similarities

b)

Breaking a problem into smaller sub problems

c)

Removing unnecessary detail

d)

Using a computer to solve problems

4.

Define what is meant by decomposition

a)

Looking for similarities

b)

Breaking a problem into smaller sub problems

c)

Removing unnecessary detail

d)

Using a computer to solve problems

5.

Define what is meant by an algorithm

a)

Looking for similarities

b)

Breaking a problem into smaller sub problems

c)

Step by step instructions to solve a problem

d)

Using a computer to solve problems

6.

Identify the type of algorithm shown in the image

a)

Pseudocode

b)

Flow Chart

7.

Identify the type of algorithm shown in the image

a)

Pseudocode

b)

Flow chart

8.

Which of the following is NOT a computational thinking technique?

a)

Decomposition

b)

Pattern recognition

c)

Coding

9.

Which computational thinking technique involves breaking a problem down into smaller parts?

a)

Abstraction

b)

Decomposition

c)

Algorithms

10.

To create a successful computer program, how many computational thinking techniques are usually required?

a)

2

b)

4

c)

1

11.

What is pattern recognition?

a)

Breaking down a complex problem into smaller problems

b)

Building models from patterns

c)

Looking for similarities among and within problems

12.

Which of the following contains a pattern?

a)

All cars have wheels

b)

My car is blue

c)

My friend's car has an MP3 player

13.

What is abstraction?

a)

The process of using all detail

b)

The process of using irrelevant characteristics

c)

The process of filtering out irrelevant characteristics and unnecessary detail

14.

What is an algorithm?

a)

Patterns and trends used to solve a problem

b)

A set of step-by-step instructions to resolve a problem

c)

A programming language

15.

What comes next in the pattern?

a)

up, down, right

b)

down, up, left

c)

up, right, down

d)

down, left, right

16.
a)

heart,heart,heart

b)

octagon, octagon, octagon

c)

octagon, heart, octagon

d)

octagon, octagon, heart

17.

What are the next two numbers in this pattern? 12, 17, 22, 27, ___, ___

a)

30, 37

b)

32, 37

c)

32, 35

d)

30, 33

18.
What does the following symbol represent in a flowchart?
a)
An input
b)
Start
c)
End
d)
A process
19.
What does the following flowchart symbol represent?
a)
A process
b)
An output
c)
A decision (choice)
d)
End
20.
What does the following flowchart symbol represent?
a)
Input / Output
b)
Start of flowchart
c)
A process
d)
End
21.
What does the following flowchart symbol represent?
a)
Process
b)
Input
c)
Start / End
d)
Sub-process
22.
What does the following flowchart symbol represent?
a)
A process
b)
Input / Output
c)
Start / End
d)
A sub-process