Rekursi dalam Berpikir Komputasional

Rekursi dalam Berpikir Komputasional

11th Grade

15 Qs

quiz-placeholder

Similar activities

Soal Java

Soal Java

11th Grade - University

15 Qs

Asesmen Awal Pemrograman

Asesmen Awal Pemrograman

10th Grade - University

20 Qs

Latihan PAS Informatika

Latihan PAS Informatika

10th - 12th Grade

15 Qs

UH INFORMATIKA KELAS XI BAB 2

UH INFORMATIKA KELAS XI BAB 2

11th Grade

20 Qs

Berpikir Komputasional

Berpikir Komputasional

11th Grade

10 Qs

Ulangan Info 9

Ulangan Info 9

9th Grade - University

13 Qs

Quiz Strategi Algoritmik dan Pemrograman

Quiz Strategi Algoritmik dan Pemrograman

11th Grade

11 Qs

INFORMATIKA 10 SMT 1 PTS HAL 025

INFORMATIKA 10 SMT 1 PTS HAL 025

9th - 12th Grade

15 Qs

Rekursi dalam Berpikir Komputasional

Rekursi dalam Berpikir Komputasional

Assessment

Quiz

Computers

11th Grade

Hard

Created by

Ni Meidawati

Used 1+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Apa yang dimaksud dengan rekursi?

Rekursi adalah metode untuk menghindari penggunaan fungsi dalam pemrograman.

Rekursi adalah teknik untuk mengoptimalkan penggunaan memori dalam program.

Rekursi adalah cara untuk mendeklarasikan variabel dalam pemrograman.

Rekursi adalah teknik pemrograman di mana fungsi memanggil dirinya sendiri.

2.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Sebutkan contoh fungsi rekursif dalam pemrograman!

function penjumlahan(a, b) { return a + b; }

function pengurangan(a, b) { return a - b; }

function pembagian(a, b) { return a / b; }

function faktorial(n) { return n <= 1 ? 1 : n * faktorial(n - 1); }

3.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Apa itu kasus basis dalam rekursi?

Kasus basis adalah langkah pertama dalam rekursi.

Kasus basis adalah kondisi yang menghentikan rekursi.

Kasus basis adalah variabel yang digunakan dalam rekursi.

Kasus basis adalah bagian dari algoritma iteratif.

4.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Mengapa kasus basis penting dalam rekursi?

Kasus basis mencegah rekursi tak terbatas dan memberikan hasil yang diinginkan.

Kasus basis hanya diperlukan untuk fungsi iteratif.

Kasus basis mempercepat proses rekursi.

Kasus basis mengurangi kompleksitas algoritma.

5.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Sebutkan aplikasi rekursi dalam algoritma sorting!

Selection Sort

Insertion Sort

Bubble Sort

Quick Sort dan Merge Sort

6.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Jelaskan bagaimana rekursi dapat digunakan untuk menghitung faktorial!

Faktorial n hanya dapat dihitung dengan metode iteratif.

Faktorial n tidak dapat dihitung jika n adalah angka negatif.

Faktorial n dapat dihitung dengan fungsi rekursif yang memanggil dirinya sendiri.

Faktorial n adalah hasil penjumlahan dari n dan n-1.

7.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Apa perbedaan antara rekursi dan iterasi?

Iterasi menggunakan pemanggilan fungsi sendiri, sedangkan rekursi menggunakan loop.

Rekursi lebih cepat daripada iterasi dalam semua kasus.

Rekursi dan iterasi adalah dua istilah yang sama.

Rekursi menggunakan pemanggilan fungsi sendiri, sedangkan iterasi menggunakan loop.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?