Apa yang dimaksud dengan rekursi dalam pemrograman?

Rekursi, Algoritma Greedy, Fibonacci

Quiz
•
Computers
•
11th Grade
•
Hard
Siti Sofyawati
FREE Resource
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
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.
Create a free account and access millions of resources
Similar Resources on Quizizz
10 questions
Quiz Algoritma Greedy

Quiz
•
11th Grade
15 questions
Quiz Algoritma dan Pemrograman BAB VII

Quiz
•
7th Grade - University
10 questions
Berpikir Komputasional

Quiz
•
11th Grade
10 questions
1. Berpikir Komputasional (Sosial Murni)

Quiz
•
11th Grade
15 questions
PH 1 INFORMATIKA XI

Quiz
•
11th Grade
15 questions
Algoritma

Quiz
•
11th Grade
10 questions
PreTest Larik/ Array

Quiz
•
11th Grade - University
10 questions
STRATEGI ALGORITMIK DAN PEMPROGRAMAN

Quiz
•
11th Grade
Popular Resources on Quizizz
15 questions
Multiplication Facts

Quiz
•
4th Grade
20 questions
Math Review - Grade 6

Quiz
•
6th Grade
20 questions
math review

Quiz
•
4th Grade
5 questions
capitalization in sentences

Quiz
•
5th - 8th Grade
10 questions
Juneteenth History and Significance

Interactive video
•
5th - 8th Grade
15 questions
Adding and Subtracting Fractions

Quiz
•
5th Grade
10 questions
R2H Day One Internship Expectation Review Guidelines

Quiz
•
Professional Development
12 questions
Dividing Fractions

Quiz
•
6th Grade