wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Algoritma Kelas 7

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Apa algoritma?

a)

Urutan langkah yang menjelaskan cara menjalankan tugas

b)

Daftar konsep matematika yang harus dihafal

c)

Program komputer yang menghasilkan aliran data

d)

Intruksi yang digunakan untuk bermain gitar

2.

Algoritma adalah langkah-langkah yang menjelaskan bagaimana menjalankan sebuah tugas. Apa yang dimaksud dengan pseudocode?

a)

Kode yang digunakan untuk memecahkan teka-teki

b)

Kode yang mencoba untuk menjebak pengguna

c)

Kode yang tidak dijalankan oleh komputer

d)

Kode yang berfungsi sebagai panduan untuk menulis program

3.

Mana yang merupakan ciri-ciri algoritma yang baik?

a)

Sederhana, rumit, dan ambigu

b)

Konkrit, mudah diikuti, dan memiliki instruksi yang berlebihan

c)

Terstruktur, jelas, dan efisien

d)

Terdapat banyak variabel, panjang, dan bisa diubah-ubah

4.

Bagaimana cara meningkatkan efisiensi algoritma?

a)

Menambah lebih banyak langkah

b)

Menggunakan loop dan pengulangan

c)

Menggunakan pseudocode yang rumit

d)

Membandingkan algoritma dengan teman

5.

Mana yang merupakan contoh pemrograman?

a)

Memasak makanan

b)

Mengetik pesan teks

c)

Menggambar gambar

d)

Menulis kode untuk membuat game

6.

Algoritma kompleks sering kali dapat diuraikan menjadi beberapa algoritma yang lebih sederhana. Apa nama teknik ini?

a)

Struktur pengulangan

b)

Decomposition

c)

Looping

d)

Conditional branching

7.

Bagaimana cara menguji algoritma?

a)

Mengerjakan soal matematika setiap hari

b)

Menjalankan algoritma secara langsung pada komputer

c)

Mengamati bintang di langit pada malam hari

d)

Membaca buku tentang algoritma

8.

Algoritma biasanya menggunakan instruksi yang terstruktur. Apa yang dimaksud dengan pengulangan?

a)

Mengeksekusi satu set instruksi jika suatu kondisi terpenuhi

b)

Mengganti langkah-langkah dalam algoritma dengan alternatif yang lebih sederhana

c)

Menulis ulang intruksi yang sama berkali-kali

d)

Mengubah langkah-langkah dalam algoritma untuk membuat perubahan

9.

Mana yang merupakan contoh instruksi pengulangan?

a)

Jika x > 5 maka tampilkan Lebih besar dari 5

b)

Jika x = 0 maka tampilkan Nol

c)

Jika x < 0 maka tampilkan Negatif

d)

Jika x = 1 maka tampilkan Satu

10.

Di bawah ini adalah langkah-langkah dalam algoritma. Pilih yang bukan termasuk langkah-langkah dalam algoritma yang baik

a)

Menentukan tujuan

b)

Mengidentifikasi masalah

c)

Menghasilkan solusi yang tidak efisien

d)

Memecahkan masalah