1) Jika kamu diberikan tugas untuk membuat program yang menghitung total belanja dari beberapa barang yang dibeli, langkah pertama yang harus dilakukan adalah: a) A) Menyusun algoritma untuk menghitung total belanja. b) B) Membuat list dari semua barang yang dibeli. c) C) Menyusun cara untuk menyimpan harga setiap barang. d) D) Memecah tugas menjadi bagian-bagian kecil, seperti menghitung harga masing-masing barang dan menjumlahkannya. 2) Saat menyusun algoritma untuk menghitung jumlah angka dalam sebuah daftar, kamu menyadari bahwa setiap angka dalam daftar bertambah satu setelah angka sebelumnya. Ini adalah contoh dari: a) A) Dekomposisi b) B) Pengenalan Pola c) C) Abstraksi d) D) Algoritma 3) Jika kamu ingin membuat algoritma untuk mencari angka terbesar dalam daftar, langkah pertama yang perlu dilakukan adalah: a) A) Membandingkan setiap angka dengan angka lainnya untuk menemukan yang terbesar. b) B) Mengurutkan angka-angka dalam daftar c) C) Menambahkan semua angka dalam daftar. d) D) Mencari angka terkecil dalam daftar terlebih dahulu. 4) Kamu ingin membuat roti bakar. Manakah urutan yang tepat jika kamu menyusun algoritma untuk membuat roti bakar? a) A) Olesi mentega, masukkan roti, bakar roti b) B) Potong roti, simpan di lemari, lalu bakar c) C) Bakar roti, keluarkan roti, lalu masukkan ke toaster d) D) Makan dulu, baru buat roti 5) Kamu selalu meletakkan kunci motor di meja dekat pintu. Suatu hari, kamu tidak menemukannya di sana. Langkah paling logis untuk menemukan kunci berdasarkan berpikir komputasional adalah: a) A) Panik dan menyalahkan orang lain b) B) Membeli kunci baru c) C) Mencoba mengingat dan mengecek tempat-tempat yang biasa kamu kunjungi sebelumnya d) D) Menunggu sampai kunci muncul sendiri 6) Dalam game Blockly, jika kamu ingin membuat karakter bergerak maju 5 langkah secara berulang, blok perulangan mana yang paling tepat? a) A) repeat (5) { move forward 1 step } b) B) repeat (1) { move forward 5 steps } c) C) move forward 5 steps d) D) if (condition) { move forward 1 step } 7) Jika kamu ingin karakter berhenti bergerak ketika menabrak tembok, blok mana yang bisa digunakan? a) A) if (wall detected) { stop moving } b) B) if (wall detected) { turn right 90 degrees } c) C) move forward 1 step d) D) repeat (until wall detected) { move forward 1 step } 8) Apa tujuan dari menggunakan variabel dalam Blockly? a) A) Mengatur urutan blok dalam program. b) B) Menyimpan nilai yang bisa digunakan di berbagai bagian program. c) C) Menambah blok kosong dalam program d) D) Mengulang blok tanpa batas. 9) Jika kamu ingin karakter bergerak maju selama 10 langkah menggunakan perulangan, blok mana yang tepat? a) A) repeat (10) { move forward 10 steps } b) B) repeat (10) { move forward 1 step } c) C) move forward 10 steps d) D) if (steps < 10) { move forward 1 step } 10) Kamu ingin membuat secangkir teh. Apa langkah pertama yang dilakukan jika kamu menerapkan dekomposisi dalam proses membuat teh? a) A) Menuangkan teh ke dalam cangkir b) B) Memasukkan gula ke dalam cangkir c) C) Memecah proses menjadi langkah-langkah kecil seperti: memanaskan air, menyiapkan cangkir, dan menyeduh teh d) D) Meminum teh
0%
Berfikir Komputasional dan Blockly Game
Delen
Delen
Delen
door
Mutmainnah33
SMP
Informatika
Inhoud Bewerken
Afdrukken
Embedden
Meer
Toewijzingen
Scorebord
Meer weergeven
Minder weergeven
Dit scoreboard is momenteel privé. Klik op
Delen
om het publiek te maken.
Dit scoreboard is uitgeschakeld door de eigenaar.
Dit scoreboard is uitgeschakeld omdat uw opties anders zijn dan die van de eigenaar.
Opties Herstellen
Quiz
is een open template. Het genereert geen scores voor een scoreboard.
Inloggen vereist
Visuele stijl
Lettertypen
Abonnement vereist
Opties
Template wisselen
Alles weergeven
Er zullen meer templates verschijnen terwijl je de activiteit gebruikt.
Open resultaten
Kopieer link
QR-code
Verwijderen
Automatisch opgeslagen activiteit "
" herstellen?