wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

struktur kontrol bahasa pemrograman pascal

Total questions: 20

Worksheet time: 8mins

Name
Class
Date
1.

Struktur kontrol yang digunakan untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi adalah ...

a)

Percabangan

b)

Bersarang

c)

Keputusan

d)

Perulangan

e)

Bertingkat

2.

Pemberian nama variabel yang benar adalah …

a)

%nilai

b)

nilai_mahasiswa

c)

nama mahasiswa

d)

&panjang

e)

alamat!

3.

statment yang digunakan untuk kontrol percabangan 1 kondisi adalah..

a)

If...else If..else

b)

If ...Else

c)

Case

d)

If...Then

e)

If... Else Bersarang

4.

Pada pemograman terdapat berbagai struktur kontrol diantaranya adalah struktur kontrol percabangan. Berikut ini definisi yang paling tepat untuk percabangan dalam programan adalah....

a)

Percabangan dalam pemograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada

b)

Percabangan dalam pemograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang tidak ada

c)

Percabangan adalah kumpulan pilihan yang harus dilakukan dalam menjalankan bahasa pemrogaman

d)

Percabangan adalah suatu strujtur yang berelasi antara satu dengan yang lainnya yang akan membentuk sistem yang dinamakan pemrograman

5.

Perhatikan gambar flowchat di bawah ini, manakah flowchat yang tidak sesuai dengan logika percabangan 2 kondisi?

a)
b)
c)
d)
6.

seleksi atau percabangan dalam pemrograman diantaranya sebagai berikut, kecuali

a)

if

b)

if-case

c)

if-else

d)

switch-case

7.

"Jika kondisi yang diperiksa bernilai benar atau terpenuhi maka pernyataan pertama yang dilaksanakan dan

jika kondisi yang diperiksa bernilai salah maka pernyataan yang kedua yang dilaksanakan. "

pernyataan seperti diatas akan dilaksanakan jika menggunakan :

a)

if-else (2 pernyataan)

b)

if (1 pernyataan)

c)

switch-case

d)

if then if else if

8.

Kondisi berperan sebagai penentu dari stuktur percabangan ini. Jika kondisi terpenuhi maka hasilnya ...

a)

False

b)

True

c)

No

d)

Not

e)

0

9.

Algoritma percabangan dapat digunakan untuk beberapa kasus permasalahan berikut, kecuali ….

a)

menentukan kelulusan berdasarkan rata – rata

b)

menghitung sewa mobil di sebuah rental yang menyediakan banyak pilihan

c)

menentukan gaji berdasarkan golongan

d)

menetukan rata – rata seluruh siswa dalam satu kelas

e)

menentukan diagnose penyakit

10.

Penulisan struktur control keputusan IF yang benar adalah ….

a)

if (variabel) then (kondisi)

b)

if (control) then (statement)

c)

if (control) then (kondisi)

d)

if (kondisi) then (statement)

e)

if (statemen) then (kondisi)

11.

Struktur kontrol keputusan yang setara dengan struktur control bertingkat….

a)

elif else

b)

If

c)

If else elif

d)

If elif else

e)

if else

12.

Pernyataan dalam satu percabangan dituliskan dengan indentasi yang sama (menjorok) supaya ….

a)

merupakan satu rangkaian langkah akibat persyaratan yang ditentukan

b)

lebih rapi

c)

menjamin algoritma tidak ambigu

d)

menjamin algoritma terbatas

e)

algoritma lebih efisien

13.

Percabangan yang terdapat dalam percabangan lain disebut ….

a)

Percabangan tunggal

b)

Percabangan ganda

c)

Percabangan tanpa syarat

d)

Percabangan bersarang

e)

Percabangan bertingkat

14.

Perintah untuk menutup program dalam pascal adalah...

a)

End.

b)

Program

c)

finish.

d)

Uses crt;

e)

End;

15.

Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut...

a)

Writeln

b)

Write

c)

Readln

d)

Read

e)

Begin

16.

IF (kondisi 1) THEN

begin

(kode program 1)

IF (kondisi 1.1) THEN

begin

(kode program 1.1)

end;

end

ELSE

begin

(kode program 2)

end;


Konsep dasar diatas merupakan dari ...

a)

Nested IF

b)

Bersarang For

c)

Nested For

d)

Bersarang End

e)

Berdsarang Begin

17.

Berikut ini permasalahan yang tidakmemerlukan struktur perulangan yaitu ....

a)

menyiapkan sekumpulan data murid di sekolah

b)

menghitung rata-rata hasil ujian semua siswa kelas x

c)

mengurutkan bilangan

d)

mencari judul buku koleksi perpustakaan

e)

menghitung konversi suhu

18.

Berikut merupakan perlunya perulangan dalam suatu baris program, kecuali....

a)

tidak menuliskan perintah berulang-ulang

b)

dapat dijalankan dalam berbagai kondisi

c)

jumlah dapat diatur sesuai dengan keinginan

d)

dapat dihentikan pada saat kondisi tertentu

e)

hanya perlu menentukan variabel-variabel

19.

Syarat tipe data variabel pada perulangan adalah....

a)

dapat dihitung

b)

tipe data apa saja

c)

harus integer

d)

bilangan real

e)

karakter

20.

Aksi yang dilakukan sebelum perulangan dilakukan pertama kali adalah....

a)

inisialisasi

b)

infraksi

c)

terminal

d)

spesialisasi

e)

looping