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 代码
删除
恢复自动保存:
?