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
共用
共用
共用
由
Mutmainnah33
SMP
Informatika
編輯內容
列印
嵌入
更多
作業
排行榜
顯示更多
顯示更少
此排行榜當前是私有的。單擊
共用
使其公開。
資源擁有者已禁用此排行榜。
此排行榜被禁用,因為您的選項與資源擁有者不同。
還原選項
測驗
是一個開放式範本。它不會為排行榜生成分數。
需要登錄
視覺風格
字體
需要訂閱
選項
切換範本
顯示所有
播放活動時將顯示更多格式。
打開結果
複製連結
QR 代碼
刪除
恢復自動保存:
?