wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Algoritma dan Pemrograman

Total questions: 15

Worksheet time: 6mins

Name
Class
Date
1.

Berikut ini adalah karakter yang sebaiknya tidak digunakan dalam penamaan variabel/ konstanta kecuali

a)

#

b)

/

c)

;

d)

_

2.

Suatu tempat menampung data atau konstanta dimemori yang mempunyai nilai atau data yang berubah-ubah selama proses program adalah pengertian dari

a)

Tipe Data

b)

Main

c)

Variabel

d)

Konstanta

3.

Merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi seperti penjumlahan, pengurangan dan lain-lain disebut

a)

Variabel

b)

Operator

c)

Konstanta

d)

Pointer

4.

Instruksi P=Q akan mengakibatkan nilai P = nilai Q, dan nilai Q menjadi

a)

Menjadi Sembarang Nilai

b)

Menjadi hampa

c)

Q tetap

d)

Menjadi 0

5.

Apabila a=5, b = 10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan

a)

a=0,b=5

b)

a=10,b=5

c)

a=10,b=0

d)

a=10,b=10

6.

Didalam Algoritma ada notasi yang dikenal untuk melakukan proses dan penugasan data, notasi tersebut adalah

a)

write(x)

b)

x

c)

Read(x)

d)

assigment

7.

Identifier adalah:

a)

Tipe data.

b)

Variabel.

c)

Nama.

d)

Nilai

8.

Perhatikan potongan algoritma berikut ini:

Input (harga)

IF harga = 12500 then

Beli

ENDIF

Pernyataan manakah yang benar tentang program di atas

a)

Jika (harga=12500) maka program tidak melakukan apapun

b)

Jika (harga<>12500) maka program tidak melakukan apapun

c)

Jika (harga<12500) maka lakukan aksi beli

d)

Jika (harga>12500) maka lakukan aksi beli

9.

Dalam struktur IF-THEN-ELSE, klausa IF dapat diartikan

a)

Jika

b)

Maka

c)

Jika tidak

d)

Sebaiknya

10.

Berikut ini adalah contoh kondisi yang tidak dapat digunakan dalam pemilihan, yaitu

a)

angka1>angka2

b)

gaji\=1000000

c)

baju\=baru

d)

=a*b<\=0

11.

Diberikan Algoritma berikut ini:

Algoritma

a <-- true

b <-- false

If (a) and (a or b) then

write(’Logika’)

Else

write(’Logika dan Algoritma’)

Endif

Bila algoritma dijalankan maka akan menghasilkan tulisan

a)

Logika

b)

Logika dan Algoritma

c)

Algoritma

d)

Tidak ada jawaban

12.

Apakah yang dimaksud dengan kondisi berhenti dalam struktur pengulangan?

a)

Kondisi yang menyebabkan inisialisasi berhenti

b)

Kondisi yang menyebabkan iterasi berhenti

c)

Kondisi yang menyebabkan program berhenti

d)

Kondisi yang akan berhenti saat iterasi berhenti

13.

Pernyataan manakah yang salah tentang variabel pencacah?

a)

Variabel pencacah mengendalikan jumlah iterasi dalam struktur pengulangan

b)

Nilai variabel pencacah terus berubah setiap kali iterasi

c)

Nilai variabel pencacah akan berhenti berubah di akhir pengulangan

d)

Nilai variabel pencacah tidak perlu diinisialisasi di awal iterasi

14.

Algoritma Pengulangan mana yang memeriksa kondisi diawal sebelum melakukan pengulangan?

a)

REPEAT - UNTIL

b)

FOR-TO-DO

c)

FOR-DOWNTO-DO

d)

WHILE-DO

15.

Algoritma Pengulangan mana yang mengulang minimal 1 kali meskipun kondisinya salah atau tidak sesuai?

a)

REPEAT - UNTIL

b)

FOR-TO-DO

c)

FOR-DOWNTO-DO

d)

WHILE-DO