
Rekursi, Algoritma Greedy, Fibonacci
Authored by Siti Sofyawati
Computers
11th Grade

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa yang dimaksud dengan rekursi dalam pemrograman?
Rekursi adalah teknik di mana fungsi memanggil fungsi lain
Rekursi dalam pemrograman adalah teknik di mana sebuah fungsi memanggil dirinya sendiri secara berulang untuk menyelesaikan masalah yang lebih besar.
Rekursi tidak pernah digunakan dalam pemrograman
Rekursi hanya digunakan dalam pemrograman web
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Bagaimana rekursi dapat digunakan dalam menghitung nilai deret Fibonacci?
Dengan menjumlahkan dua angka sebelumnya untuk mendapatkan nilai berikutnya.
Dengan mengalikan dua angka sebelumnya untuk mendapatkan nilai berikutnya.
Dengan menggunakan metode iteratif untuk menghitung nilai deret Fibonacci.
Dengan memanggil fungsi Fibonacci itu sendiri untuk menghitung nilai sebelumnya.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Sebutkan kelebihan dan kekurangan dari pendekatan algoritma greedy.
Selalu menghasilkan solusi optimal
Kelebihan: Sederhana, cepat, mudah diimplementasikan. Kekurangan: Tidak selalu menghasilkan solusi optimal.
Rumit dalam implementasi
Tidak efisien dalam penggunaan sumber daya
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apakah algoritma greedy selalu menghasilkan solusi optimal? Berikan penjelasan.
Ya, algoritma greedy selalu menghasilkan solusi optimal.
Algoritma greedy hanya cocok untuk masalah kecil.
Tidak, algoritma greedy tidak selalu menghasilkan solusi optimal.
Algoritma greedy tidak memerlukan iterasi.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Bagaimana cara mengimplementasikan algoritma greedy dalam penyelesaian masalah penjadwalan?
Menentukan kriteria pemilihan yang suboptimal
Mengabaikan kriteria pemilihan dan memilih solusi acak
Memilih solusi terburuk pada setiap langkah
Menentukan kriteria pemilihan yang optimal dan memilih solusi terbaik pada setiap langkah.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Mengapa penggunaan rekursi dalam pemrograman harus diperhatikan dengan baik?
Rekursi harus diperhatikan karena dapat menyebabkan stack overflow jika tidak diimplementasikan dengan benar.
Stack overflow tidak terjadi akibat penggunaan rekursi
Rekursi hanya diperlukan dalam pemrograman sederhana
Rekursi tidak perlu diperhatikan dalam pemrograman
7.
MULTIPLE CHOICE QUESTION
30 sec • 3 pts
Anda ingin memotong sejumlah batang kayu menjadi potongan-potongan dengan panjang tertentu. Setiap potongan memiliki nilai yang berbeda-beda. Bagaimana Anda dapat menggunakan algoritma greedy untuk memilih potongan-potongan yang akan dipotong agar mendapatkan nilai maksimum?
a) Memotong batang kayu menjadi potongan terpanjang terlebih dahulu.
b) Memotong batang kayu menjadi potongan terpendek terlebih dahulu.
c) Memotong batang kayu menjadi potongan dengan nilai terbesar terlebih dahulu.
d) Memotong batang kayu menjadi potongan dengan nilai terkecil terlebih dahulu.
e) Tidak mungkin menggunakan algoritma greedy untuk masalah ini.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?