wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Algoritma, Pseudokod, dan Carta Alir

Total questions: 5

Worksheet time: 3mins

Name
Class
Date
1.

Apakah itu algoritma?

a)

Resepi untuk memasak hidangan.

b)

Algoritma adalah prosedur langkah demi langkah untuk menyelesaikan masalah.

c)

Tebakan rawak tentang masalah.

d)

Koleksi titik data tanpa proses.

2.

Tulis pseudokod untuk mencari nombor terbesar di antara tiga nombor.

a)

terbesar = num3; jika num1 > terbesar maka terbesar = num1; jika num2 > terbesar maka terbesar = num2

b)

terbesar = num1; jika num2 > terbesar maka terbesar = num2; jika num3 > terbesar maka terbesar = num3

c)

terbesar = num1; jika num1 > num2 maka terbesar = num1; jika num3 > terbesar maka terbesar = num3

d)

terbesar = num2; jika num1 > terbesar maka terbesar = num1; jika num3 > terbesar maka terbesar = num3

3.

Cipta aliran kerja yang mewakili langkah-langkah untuk membuat sandwic.

a)

Letakkan roti, tambah isian, bakar sandwic, hidangkan sejuk.

b)

Langkah-langkah untuk membuat sandwic: Kumpulkan bahan, letakkan roti, tambah sos, tambah isian, tutup dengan roti, potong jika mahu, hidangkan.

c)

Kumpulkan bahan, letakkan roti, tambah keju, hidangkan tanpa memotong.

d)

Kumpulkan bahan, campurkan dalam mangkuk, hidangkan sebagai salad.

4.

Kenal pasti urutan logik dalam langkah-langkah berikut: 1. Bangun, 2. Berus gigi, 3. Makan sarapan, 4. Pergi ke sekolah.

a)

1. Bangun, 2. Berus gigi, 3. Makan sarapan, 4. Pergi ke sekolah.

b)

1. Berus gigi, 2. Bangun, 3. Pergi ke sekolah, 4. Makan sarapan.

c)

1. Makan sarapan, 2. Berus gigi, 3. Bangun, 4. Pergi ke sekolah.

d)

1. Bangun, 2. Pergi ke sekolah, 3. Berus gigi, 4. Makan sarapan.

5.

Debug algoritma berikut: Mula -> Tambah 5 kepada nombor -> Jika nombor lebih besar daripada 10, cetak 'Tinggi' -> Tamat. Apa yang salah dengannya?

a)

Algoritma harus mencetak 'Rendah' untuk nombor kurang daripada 10.

b)

Algoritma harus menolak 5 daripada nombor tersebut dan bukannya menambah.

c)

Algoritma harus menyertakan pernyataan else untuk menangani nombor kurang daripada atau sama dengan 10.

d)

Algoritma harus memeriksa jika nombor kurang daripada 10 dan bukannya lebih besar.