wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pemecahan Persoalan Komputasi dengan SubProgram

Total questions: 12

Worksheet time: 16mins

Name
Class
Date
1.

Istilah Algoritma pertama sekali ditemukan oleh seorang ilmuwan muslim bernama Abu Ja'far Muhammad bin Musa al-Khawarizmi, yang berasal dari Negara....

a)

Uzbeikistan

b)

Mesir

c)

Yunani

d)

Arab

2.

Proses algoritma secara umum dikelompokkan menjadi 3 jenis, kecuali.....

a)

Sequence process

b)

Selection proses

c)

Looping process

d)

Iterasi proses

3.

Proses Algoritma yang memiliki pelaksanaan instruksi berdasarkan kondisi yang terjadi. Jika kondisinya terpenuhi, instruksi akan dijalankan. Jika tidak terpenuhi maka akan melaksanakan instruksi yang lain.

Proses algoritma ini disebut namanya ......?

a)

Sequence process

b)

Selection process

c)

Looping process

d)

Iteration process

4.

Main() disebut nama lainnya adalah.....

a)

fungsi utama

b)

fungsi tambahan

c)

parameter

d)

tipe data

5.

Dalam Tata bahasa pemrograman C++, Perintah "\n" berfungsi sebagai....

a)

tabulasi

b)

enter

c)

parameter

d)

deklarasi

6.

Dalam tata bahasa C++ Perintah "printf" merupakan instruksi untuk.....

a)

Mengisi data pada variabel tertentu.

b)

Membuat tabulasi

c)

Kembali ke program yang memanggilnya.

d)

Menampilkan teks/kalimat di layar monitor.

7.

Perhatikan program di bawah ini, fungsi bagi terletak pada baris perintah ke....

a)

10 s/d 17

b)

9 s/d 18

c)

1 s/d 18

d)

3 s/d 6

8.

Berdasarkan soal no 7. Perintah return θ\theta di baris ke 17 Program bagi adalah instruksi yang berfungsi untuk.....

a)

Mengembalikan nilai menjadi 0 (nol) lagi.

b)

Memanggil kembali fungsi utama.

c)

Menjalankan proses pembagian.

d)

Memulai fungsi bagi.

9.

Jika suatu fungsi menggunakan tipe data Integer maka jika program itu dijalankan akan menampung jenis bilangan....

a)

Desimal

b)

String

c)

Bulat

d)

karakter

10.

Langkah-langkah logis dalam menyelesaikan masalah disebut.....

a)

Program

b)

Flowchart

c)

Algoritma

d)

Prosedur

11.

Apa yang dimaksud dengan computational thinking?

a)

Pendekatan dalam proses pembelajaran dalam pengembangan aplikasi komputer

b)

Teknik untuk memecahkan masalah yang sangat luas penerapannya

c)

Kemampuan untuk melihat persamaan dan perbedaan pola

d)

Mengembangkan petunjuk pemecahan masalah yang sama tahapan demi tahapan

12.

Apa yang dilakukan ketika menghadapi sebuah permasalahan?

a)

Lari dari permasalahan tersebut

b)

Menghadapi permasalahan dan mencari solusi

c)

Mengabaikan permasalahan tersebut

d)

Menunggu permasalahan tersebut selesai dengan sendirinya