NEW
Font size
WorksheetsPengulangan dalam Algoritma dan Scratch
Total questions: 15
Worksheet time: 8mins
Apa yang dimaksud dengan pengulangan dalam pemrograman?
Pengulangan adalah proses menjalankan instruksi berulang kali dalam pemrograman.
Pengulangan adalah proses mengubah instruksi menjadi bentuk yang lebih sederhana.
Pengulangan adalah cara untuk menulis kode sekali dan menjalankannya hanya satu kali.
Pengulangan adalah proses menghapus instruksi dalam pemrograman.
Sebutkan dua contoh pengulangan yang sering terjadi dalam kehidupan sehari-hari!
Menonton film setiap bulan
Berkumpul dengan teman sekali setahun
Membaca buku setiap hari
1. Rutinitas harian (misalnya, bangun pagi dan sarapan). 2. Kebiasaan berolahraga (misalnya, berolahraga setiap minggu).
Bagaimana cara menggunakan blok Repeat di Scratch?
Gunakan blok 'if' untuk mengulangi tindakan tertentu.
Gunakan blok 'repeat' untuk mengulangi tindakan tertentu sebanyak n kali.
Blok 'repeat' hanya bisa digunakan sekali dalam program.
Gunakan blok 'forever' untuk menghentikan tindakan yang sedang berlangsung.
Apa fungsi dari blok Forever di Scratch?
Fungsi dari blok Forever adalah untuk mengatur waktu jeda antara perintah.
Fungsi dari blok Forever di Scratch adalah untuk menjalankan perintah secara terus-menerus.
Fungsi dari blok Forever adalah untuk menjalankan perintah satu kali saja.
Fungsi dari blok Forever adalah untuk menghentikan semua perintah.
Jelaskan perbedaan antara Repeat dan Forever!
Repeat mengulangi kode tanpa batas, Forever mengulangi kode sejumlah tertentu.
Repeat menjalankan kode dengan jeda, Forever menjalankan kode secara bersamaan.
Repeat mengulangi kode sejumlah tertentu, Forever menjalankan kode tanpa henti.
Repeat hanya digunakan dalam loop, Forever tidak dapat digunakan dalam loop.
Berikan contoh situasi di kehidupan sehari-hari yang menggunakan pengulangan!
Seseorang memasak nasi setiap minggu.
Seseorang menonton film 2 kali dalam sebulan.
Seseorang membaca buku 3 kali sehari.
Contoh situasi: Seseorang berlari 5 putaran di lapangan.
Buatlah contoh penggunaan Repeat di Scratch!
Gunakan blok 'Repeat 20' untuk memutar sprite 360 derajat.
Gunakan blok 'Repeat 3' untuk menghapus sprite dari layar.
Gunakan blok 'Repeat 5' untuk mengubah warna sprite.
Gunakan blok 'Repeat 10' untuk menggerakkan sprite maju 10 langkah.
Buatlah contoh penggunaan Forever di Scratch!
Forever -> Change y by 5
Contoh penggunaan: 'Forever' -> 'Change x by 10'
Forever -> Repeat 10 times
Forever -> Set x to 0
Apa yang terjadi jika kita menggunakan Forever tanpa henti?
Penggunaan sumber daya berlebihan dan potensi crash sistem.
Mengurangi penggunaan sumber daya secara efisien.
Membuat sistem lebih stabil dan aman.
Meningkatkan kinerja sistem secara signifikan.
Sebutkan satu keuntungan menggunakan pengulangan dalam pemrograman!
Meningkatkan kompleksitas kode.
Membuat kode lebih sulit dipahami.
Menghemat waktu dan mengurangi duplikasi kode.
Mengurangi efisiensi program.
Mengapa pengulangan penting dalam algoritma?
Pengulangan tidak memiliki dampak pada hasil algoritma.
Pengulangan memungkinkan efisiensi dan pengurangan kesalahan dalam algoritma.
Pengulangan membuat algoritma lebih rumit.
Pengulangan hanya memperlambat algoritma.
Sebutkan satu contoh pengulangan yang bisa diterapkan dalam permainan!
Latihan berulang-ulang dalam permainan olahraga.
Membaca buku tentang strategi permainan
Menghitung skor dalam permainan
Menonton pertandingan tanpa berpartisipasi
Bagaimana cara menghentikan blok Forever di Scratch?
Tunggu beberapa detik sebelum menghentikan blok Forever.
Gunakan blok 'repeat until' untuk menghentikan blok Forever.
Hapus blok Forever dari skrip untuk menghentikannya.
Gunakan blok 'stop this script' di dalam blok 'if' untuk menghentikan blok Forever.
Apa yang akan terjadi jika kita mengubah jumlah pengulangan di Repeat?
Pengulangan yang lebih banyak akan mengurangi waktu proses.
Jumlah pengulangan tidak berpengaruh pada hasil akhir.
Mengubah jumlah pengulangan hanya akan mengubah tampilan visual.
Jumlah pengulangan yang diubah akan mempengaruhi frekuensi tindakan yang dilakukan.
Sebutkan satu aplikasi pengulangan dalam kegiatan sehari-hari!
Membaca buku
Menonton film
Rutinitas harian
Bermain game
