Logo
search
menuicon
Quiz Algoritma Pemrograman (Blockly vs Scratch)

Quiz Algoritma Pemrograman (Blockly vs Scratch)

TEACHER
마녀의 마법
quiz thumbnail
Berurutan
SMP 9
TIK

Quiz Algoritma Pemrograman (Blockly vs Scratch)

TEACHER

1
285
1

20 soal

Izinkan jawaban yang salah

Sembunyikan jawaban

public kuis

# 1Pilihan ganda
Dalam Scratch, blok apa yang digunakan untuk membuat karakter (sprite) bergerak maju sebanyak 10 langkah?
move 10 steps
turn 15 degrees
go to x: 10 y: 10
change x by 10
# 2Pilihan ganda
Pseudocode adalah bentuk penyajian algoritma yang menggunakan bahasa...
pemrograman tingkat rendah
natural yang disederhanakan
matematika murni
grafis visual
# 3Pilihan ganda
Blokly adalah lingkungan pemrograman visual yang menggunakan...
perintah teks
blok-blok kode yang dapat disambung
diagram alir interaktif
tabel data
# 4Pilihan ganda
Manakah dari berikut ini yang BUKAN merupakan jenis blok kontrol dalam Scratch?
wait 1 secs
repeat 10
if then else
move 10 steps
# 5Pilihan ganda
Jika sebuah algoritma memiliki langkah 'INPUT nama_pengguna', ini berarti algoritma tersebut akan...
menampilkan pesan 'nama_pengguna'
meminta pengguna untuk memasukkan data
menyimpan data ke dalam memori
mengulang proses sebanyak nama_pengguna
# 6Pilihan ganda
Dalam Blockly, untuk membuat sebuah perulangan yang akan dijalankan sebanyak 5 kali, blok yang tepat adalah...
repeat 5
if do
while do
for each
# 7Pilihan ganda
Apa fungsi dari blok 'say Hello! for 2 secs' di Scratch?
Mengubah warna sprite
Membuat sprite berbicara selama 2 detik
Memindahkan sprite ke posisi tertentu
Memutar sprite
# 8Pilihan ganda
Dalam representasi algoritma, urutan langkah-langkah yang jelas dan logis disebut sebagai...
Variabel
Struktur Data
Alur Kontrol
Algoritma
# 9Pilihan ganda
Manakah dari berikut ini yang merupakan contoh dari struktur percabangan dalam algoritma?
ULANGI 10 KALI
JIKA nilai > 5 MAKA lakukan X
MULAI
CETAK 'Selesai'
# 10Pilihan ganda
Dalam Scratch, untuk mendeteksi jika sprite menyentuh warna tertentu, blok yang digunakan adalah dari kategori...
Events
Sensing
Operators
Looks
# 11Pilihan ganda
Pseudocode berikut: `READ nilai1, nilai2; IF nilai1 > nilai2 THEN PRINT 'Nilai pertama lebih besar'` menggambarkan konsep...
Perulangan
Input dan Percabangan
Output
Inisialisasi Variabel
# 12Pilihan ganda
Ketika Anda ingin membuat sebuah sprite di Scratch berputar ke kanan sebanyak 90 derajat, blok mana yang akan Anda gunakan?
turn 15 degrees
move 10 steps
point in direction 90
turn right 15 degrees
# 13Pilihan ganda
Blokly sering digunakan sebagai pengantar untuk belajar pemrograman karena sifatnya yang...
kompleks dan membutuhkan banyak hafalan
visual dan intuitif
berbasis teks yang sangat teknis
membutuhkan pengetahuan mendalam tentang hardware
# 14Pilihan ganda
Dalam konteks algoritma, apa yang dimaksud dengan 'loop' atau perulangan?
Sebuah instruksi untuk menghentikan program.
Sebuah blok kode yang dijalankan hanya sekali.
Sebuah cara untuk mengulang eksekusi serangkaian instruksi.
Sebuah cara untuk menyimpan data.
# 15Pilihan ganda
Jika Anda ingin sprite di Scratch berhenti sejenak selama 3 detik sebelum melanjutkan instruksi berikutnya, blok apa yang paling sesuai?
wait 3 secs
repeat 3
change costume by 1
go to random position
# 16Pilihan ganda
Manakah dari pernyataan berikut yang paling tepat menggambarkan fungsi dari 'flowchart' sebagai bentuk penyajian algoritma?
Menggunakan blok-blok kode yang dapat disambung untuk membuat program.
Menggunakan bahasa natural yang disederhanakan untuk menjelaskan langkah.
Menggunakan simbol-simbol grafis untuk merepresentasikan langkah-langkah dan alur logika.
Menggunakan kode teks yang spesifik untuk bahasa pemrograman tertentu.
# 17Pilihan ganda
Dalam Scratch, untuk membuat sprite berbicara tanpa jeda, blok yang digunakan adalah...
say Hello! for 2 secs
say Hello!
think Hello!
think Hello! for 2 secs
# 18Pilihan ganda
Pseudocode: `SET counter TO 0; REPEAT UNTIL counter = 5; SET counter TO counter + 1; END REPEAT` adalah contoh dari algoritma yang menggunakan...
Percabangan
Perulangan bersyarat
Input data
Output data
# 19Pilihan ganda
Apa tujuan utama dari penggunaan Scratch dalam pembelajaran informatika di kelas 9?
Membuat website kompleks
Mengembangkan keterampilan berpikir logis dan pemecahan masalah melalui pemrograman visual
Mempelajari bahasa pemrograman tingkat lanjut seperti C++
Mengelola database besar
# 20Pilihan ganda
Dalam Blockly, jika Anda ingin membuat sebuah kondisi di mana jika variabel 'skor' lebih besar dari 100, maka tampilkan 'Selamat!', blok yang tepat adalah...
if then else
repeat
while do
controls
Bagikan ke Google Classroom