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
מחיקה
האם לשחזר את הנתונים שנשמרו באופן אוטומטי:
?