wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algorithm and Structure Data

Total questions: 20

Worksheet time: 23mins

Name
Class
Date
1.

Which of the following is not included in the use of smartphones to support human performance in education?

a)

online learning

b)

online meetings

c)

assignment giving

d)

group study

e)

financial activities

2.

The process of computational thinking by presenting data to obtain important or core information is called . . . .

a)

abstraction

b)

algorithm

c)

decomposition

d)

pattern recognition

e)

summary

3.

Mother wants to serve breakfast. She divides the activities into cooking rice, cooking side dishes, and boiling water. This is an example of . . . .

a)

abstraction

b)

algorithm

c)

decomposition

d)

estimation

e)

application

4.

The process that the Persib football team players do to predict the movements of the opposing team is . . . .

a)

abstraction

b)

algorithm

c)

decomposition

d)

pattern recognition

e)

estimation

5.

Computer Supported Cooperative Work (CSCW) or collaborating or working together in a group functions as:

a)

communication tool

b)

completing tasks

c)

system integration

d)

meeting place

6.

Which of the following is not a queue?

a)

a group of people waiting to withdraw money at an ATM

b)

mothers who will pay for their groceries at the cashier

c)

a stack of badminton shuttlecocks in a tube

d)

cars entering the gate

e)

people going to the doctor

7.

The searching process used by the Google search engine is . . . .

a)

using keyword search categories

b)

using random search techniques

c)

using ascending sorting

d)

using descending sorting

e)

performing random and messy searches

8.

The sorting of numbers done with the bubble sort technique is . . . .

a)

two numbers compared, the larger one is shifted to the right, if not, it stays

b)

two numbers compared, and both are shifted to the right

c)

numbers grouped into groups and compared one by one

d)

all numbers compared simultaneously

e)

all numbers compared one with another

9.

One day I attended an invitation, during the meal I had to stand in order according to the sequence, this condition is . . . .

a)

stack

b)

queue

c)

merge sort

d)

selection sort

e)

quick sort

10.

An example of a queue is . . . .

a)

a pile of clothes

b)

a pile of books

c)

a mound of soil

d)

a line of cars

e)

draining water in a tub

11.

The following is not sorting using the merge sort technique . . . .

a)

divide, comparing pairs of two numbers simultaneously

b)

comparing numbers one by one

c)

conquer, using the merge sort procedure

d)

recursive, occurring repeatedly

e)

divide and conquer, to get to the ordered number

12.

A computer system that supports work to speed up task execution is . . . .

4 lines
13.

One of the steps in computational thinking is breaking down complex problems into smaller parts, which is . . . .

4 lines
14.

The techniques used in data algorithms are . . . . and . . . . . . .

4 lines
15.

The sorting technique that compares each component or item in a list in pairs is . . . .

4 lines
16.

The queue of customers at a bank is an example of . . . . data structure.

4 lines
17.

Es krim pada stand pertama dibuat dengan mengikuti instruksi sebagai berikut: 0) Mulai dengan corong kosong. 1) Ambil warna secara sembarang (random), tambahkan 2 bulatan berwarna sama. 2) Tambah 1 bulatan dengan warna berbeda. 3) Jika tingginya sudah sesuai yang diminta, berhenti. Jika belum, kembali langkah 1. Es krim pada stand kedua tidak mengikuti instruksi tersebut. Tantangan: Yang mana merupakan es krim stand kedua? Gambar yang tersedia hanya memperlihatkan beberapa susunan awal.

a)

b)

c)

d)

18.

Berang-berang si pembajak mempunyai peta yang sangat besar sehingga harus dipotong-potong dalam potongan kecil. Setiap potongan peta berukuran 8 x 8 petak seperti gambar. Malangnya, kapal si pembajak terlalu kecil sehingga tak dapat membawa semua potongan sekaligus. Untungnya, si pembajak sangat cerdik untuk mendokumentasikan setiap potongan dalam catatannya. 1. Jika semua petak dalam potongan peta sama warnanya, dia mencatat sebagai persegi dengan warna petak tersebut 2. Atau jika tidak, ia menandai dengan lingkaran dan membagi potongan peta menjadi 4 bagian yang sama seperti pada Gambar 2. 3. Ulangi proses sampai semua petak ditandai (Gambar 4).

a)

b)

c)

d)

19.

Ari mempunyai jalanan di halamannya yang cukup panjang. Tetangganya dapat parkir di jalan tersebut, namun hanya bisa mundur untuk keluar sebab jalannya sempit. Karena ia hanya memiliki sebuah mobil, tetangga minta izin untuk ikut parkir di jalan tersebut. Supaya yakin tidak ada yang terblokir, ia membuat tabel kapan tetangga boleh parkir, dan kapan harus pergi. Setiap pagi, mobil yang akan pergi harus keluar sebelum mobil lainnya masuk. Seperti dapat dilihat pada tabel, tak ada yang meninggalkan jalan pada hari Senin.

Ari parkir duluan, kemudian Bob parkir setelah Ari.

a)

Bob, Vino, Desi

b)

Vino, Ari, Rosa

c)

Ari, Kati, Vino

d)

Ari, Vino, Bob

20.

Tuliskan di kertas selembar. (Point 25). Bagaimana Struktur Data pada gambar diurutkan secara ascending dengan cara Bubble sort dan Quick Sort.

(a)