Search Header Logo

Strategi Algoritmik dan Pemrograman

Authored by Gelar Pratama

Computers

11th Grade

Used 10+ times

Strategi Algoritmik dan Pemrograman
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

16 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa itu rekursi dalam pemrograman?

Rekursi adalah cara untuk menghindari penggunaan fungsi.

Rekursi dalam pemrograman adalah metode di mana fungsi memanggil dirinya sendiri.

Rekursi adalah metode untuk menyimpan data dalam array.

Rekursi adalah teknik untuk mengoptimalkan kode.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Berikan contoh masalah yang dapat diselesaikan dengan rekursi.

Menghitung jumlah elemen dalam array.

Menghitung faktorial bilangan bulat positif.

Mengurutkan daftar angka secara ascending.

Menentukan bilangan prima dari 1 hingga n.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa prinsip dasar dari algoritma greedy?

Mempertimbangkan semua kemungkinan sebelum membuat keputusan.

Mengabaikan solusi lokal demi solusi global.

Menggunakan pendekatan brute force untuk mencari solusi.

Memilih opsi terbaik secara lokal pada setiap langkah.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Sebutkan kelebihan dan kekurangan dari pendekatan greedy.

Kelebihan: sederhana, cepat, sering memberikan hasil baik. Kekurangan: tidak selalu optimal, keputusan awal bisa suboptimal.

Kelebihan: memerlukan banyak memori, Kekurangan: selalu memberikan hasil terbaik.

Kelebihan: kompleks, Kekurangan: cepat dan efisien.

Kelebihan: selalu optimal, Kekurangan: lambat dan rumit.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Jelaskan apa yang dimaksud dengan berpikir komputasi.

Berpikir komputasi adalah pendekatan sistematis untuk memecahkan masalah dengan menggunakan konsep dari ilmu komputer.

Berpikir komputasi adalah metode untuk menggambar diagram.

Berpikir komputasi hanya digunakan dalam pemrograman komputer.

Berpikir komputasi adalah cara untuk menghitung angka dengan cepat.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Mengapa berpikir komputasi penting dalam pemecahan masalah?

Berpikir komputasi penting karena memudahkan pemecahan masalah kompleks dengan pendekatan sistematis.

Berpikir komputasi tidak berhubungan dengan pemecahan masalah.

Berpikir komputasi hanya berguna untuk pemrograman.

Berpikir komputasi lebih baik dilakukan secara acak.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa itu pemrograman dinamis?

Pemrograman dinamis adalah metode untuk menghindari sub-masalah.

Pemrograman dinamis adalah metode untuk menyelesaikan masalah dengan membagi menjadi sub-masalah dan menyimpan hasilnya.

Pemrograman dinamis hanya digunakan untuk aplikasi web.

Pemrograman dinamis adalah teknik untuk menulis kode secara acak.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?