Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

MGBTIK ALGORITMA PEMROGRAMAN

Total questions: 10

Worksheet time: 20mins

Name
Class
Date
1.

Bahasa pemrograman C++, Cobol, Delphi, Pascal, Basic, Fortran, C, Java dalam pengelompokkannya temasuk....

a)

Bahasa tingkat khusus

b)

Bahasa tingkat umum

c)

Bahasa tingkat rendah

d)

Bahasa tingkat tinggi

2.

Sebuah algoritma dapat dibangun dari tiga buah struktur dasar, yaitu:

a)

Runtunan, Penulisan, Pemilihan

b)

Runtunan, Pemilihan, Pengulangan

c)

Penulisan, Pengulangan, Pemahaman

d)

Pemilhan, Runtunan, Pemahaman

3.

Perintah penulisan seperti dibawah ini,

printf ("%d %d", X,Y);

terdapat pada pemrograman....

a)

Bahasa Pascal

b)

Bahasa Basic

c)

Bahasa C

d)

Bahasa Fortran

4.

Bagian yang menjelaskan serangkaian instruksi untuk memproses inputan dan menghasilkan output adalah bagian ....

a)

Deklarasi

b)

Deskripsi

c)

Prosedur

d)

Header

5.

Penggunaan WHILE DO adalah struktur perulangan dengan ....

a)

1 kondisi

b)

2 kondisi

c)

Kondisi di awal

d)

Kondisi di akhir

6.

Terdapat algoritma berikut.

1) READ nama

2) READ OmsetJual

3) READ GajiPokok

4) Bonus =0

5) IF (OmsetJual)>100 THEN

6) Bonus = 1% x OmsetJual

7) TotalGaji=GajiPokok + Bonus

8) WRITE TotalGaji

Penjelasan yang tidak sesuai dengan algoritma di atas adalah.....

a)

Bonus adalah 1% dari omset jual

b)

Bonus diberikan jika omset jual 100

c)

Nilai awal bonus adalah 0

d)

Total gaji adalah gaji pokok ditambah dengan bonus

7.

Subprogram yang berguna untuk membentuk program menjadi modul-modul sehingga lebih sederhana, mudah dipahami dan dapat digunakan berulang kali adalah pengertian dari ...

a)

Variabel

b)

String

c)

Parameter

d)

Fungsi

8.

Algoritma : Jika A>B dan A>C maka A paling besar;

Maka pseudocode algoritma tersebut adalah ....

a)

If (A<B;A>C) then write “A paling besar”

b)

If (A>B;A>C) then write “A paling besar”

c)

If (A<B;A<C) then write “A paling besar”

d)

If (A=B;A>C) then write “A paling besar”

9.

Jika a= 27.8, maka tipe data yang digunakan adalah ....

a)

Varchar

b)

Char

c)

Integer

d)

Float

10.

Perhatikan algoritma berikut:

Algoritma UlangAlik

Variabel i, a, n : integer

1) n = 10

2) a = 2

3) i = 1

4) WHILE a <= 3n DO

5) a = a+4

6) WRITE a

7) END

Output dari algoritma di atas adalah ....

a)

28

b)

29

c)

30

d)

31