Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ALGORITMA DAN PEMROGRAMAN-1

Total questions: 9

Worksheet time: 23mins

Name
Class
Date
1-2.

Gambar berikut merupakan tampilan dari sebuah program untuk menentukan bilangan ganjil genap, Buatkan algoritma dari kode blok pada gambar tersebut.....

1.

Jika pengguna memasukkan angka 15, maka output yang akan ditampilkan adalah...

a)

Angka yang kamu masukkan termasuk bilangan genap

b)

Angka yang kamu masukkan bilangan ganjil

c)

Program akan error karena angka 15 bukan bilangan bulat

d)

Program akan terus meminta input angka

2.

Jika ingin mengubah program agar dapat memeriksa bilangan prima, bagian mana dari program yang perlu dimodifikasi secara signifikan?

a)

Bagian yang meminta input angka

b)

Bagian yang memeriksa modulo dengan 2

c)

Seluruh logika percabangan (if-else)

d)

Tidak perlu ada modifikasi, cukup tambahkan beberapa blok

3.

Gambar berikut merupakan tampilan dari sebuah program scracth untuk menentukan bilangan ganjil atau genap.

Ketika kita memasukan sebuah angka "14" seperti pada gambar, maka program akan menampilkan pesan " bahwa bilangan yang dimasukkan adalah bilangan genap".

Akan tetapi ada permasalahan ketika kita memasukan sebuah angka " 14" program menampilkan pesan " bahwa bilangan yang dimasukkan adalah bilangan ganjil". Hal tersebut disebakan karena.....

Solusi apa yang akan kalian lakuka.n....

4 lines
4.

gambar berikut merupakan penggalan dari sebuah program scracth menentukan bilangan ganjil genpa. Apa yang akan terjadi jika blok "if Angka = 2 mod 0 then" dihapus? Jelaskan alasannya

4 lines
5.

Gambar berikut merupakan susunan kode blok program Scratch pertukaran dua bilangan. Jelaskan secara detail bagaimana program ini bekerja dari awal hingga akhir....

4 lines
6.

Gambar berikut merupakan penggalan dari kode block program Scratch pertukaran dua bilangan. Mengapa diperlukan variabel sementara (Temp) dalam program ini....

Berikan contoh konkret dalam kehidupan nyata...

4 lines
7.

Program Scratch pertukaran dua bilangan, digunakan untuk menukar nilai bilangan tersebut. Selain untuk menukar nilai bilangan, untuk apa lagi program ini dapat dikembangkan?

Berikan contoh kasus yang spesifik

4 lines
8.

Gambar berikut merupakan penggalan dari kode block program Scratch pertukaran dua bilangan. Jika blok "set Bilangan 1 to Bilangan 2" dihapus, apa yang akan terjadi?

a)

Program akan berjalan dengan lancar

b)

Nilai Bilangan 1 tidak akan berubah

c)

Program akan mengalami error

d)

Nilai Bilangan 2 akan menjadi 0

9.

Gambar berikut merupakan penggalan dari kode block program Scratch pertukaran dua bilangan. Pada baris kode "set Temp to Bilangan 1", apa fungsi dari variabel "Temp"?

a)

Menyimpan hasil penjumlahan

b)

Menyimpan sementara nilai Bilangan 1

c)

Menyimpan nilai rata-rata

d)

idak memiliki fungsi khusus

10.

Gambar berikut merupakan penggalan dari sebuah kode blok, program scract menentukan bilangan ganjil genap, pada bagian perkenalan, Jelaskan maksud dari kode blok tersebut...

4 lines