Rekursi dan Faktorial

Rekursi dan Faktorial

11th Grade

20 Qs

quiz-placeholder

Similar activities

INFORMATIKA SMK Kelas XI

INFORMATIKA SMK Kelas XI

11th Grade

15 Qs

Strategi Algoritma untuk Pemecahan Masalah

Strategi Algoritma untuk Pemecahan Masalah

11th Grade

15 Qs

Menerapkan Berpikir Komptasional dalam Pemrograman

Menerapkan Berpikir Komptasional dalam Pemrograman

11th Grade

17 Qs

Strategi Pemrograman dan Algoritma

Strategi Pemrograman dan Algoritma

11th Grade

15 Qs

Asesmen Awal Pemrograman

Asesmen Awal Pemrograman

10th Grade - University

20 Qs

Quiz tentang Rekursif

Quiz tentang Rekursif

11th Grade

22 Qs

Fungsi Rekursif dan fibonacci

Fungsi Rekursif dan fibonacci

11th Grade

20 Qs

UH INFORMATIKA KELAS XI BAB 2

UH INFORMATIKA KELAS XI BAB 2

11th Grade

20 Qs

Rekursi dan Faktorial

Rekursi dan Faktorial

Assessment

Quiz

Computers

11th Grade

Medium

Created by

Nasrudin Harahap

Used 3+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Apa yang dimaksud dengan rekursi?

Rekursi adalah metode pemrograman di mana fungsi memanggil dirinya sendiri.

Rekursi adalah teknik untuk mengoptimalkan memori.

Rekursi adalah cara untuk menulis kode tanpa menggunakan variabel.

Rekursi adalah metode untuk menghindari penggunaan fungsi.

2.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Sebutkan ciri-ciri dari fungsi rekursif!

Hanya memanggil fungsi lain

Selalu menghasilkan hasil yang sama

Tidak memiliki kondisi dasar

1. Memanggil dirinya sendiri, 2. Memiliki kondisi dasar, 3. Memecahkan masalah menjadi sub-masalah, 4. Dapat menyebabkan tumpukan panggilan.

3.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Berikan contoh fungsi rekursi sederhana!

function pangkat(b, e) { return e === 0 ? 1 : b * pangkat(b, e - 1); }

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

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

function fibonacci(n) { return n <= 1 ? n : fibonacci(n - 1) + fibonacci(n - 2); }

4.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Jelaskan bagaimana cara kerja fungsi rekursi!

Fungsi rekursi hanya memanggil fungsi lain tanpa kondisi dasar.

Fungsi rekursi tidak dapat digunakan untuk menyelesaikan masalah kompleks.

Fungsi rekursi selalu menghasilkan hasil yang lebih lambat dibandingkan fungsi iteratif.

Fungsi rekursi memecahkan masalah dengan memanggil dirinya sendiri dan memiliki kondisi dasar untuk menghentikan rekursi.

5.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Apa itu faktorial dalam matematika?

Faktorial adalah hasil bagi dari semua bilangan bulat positif dari 1 hingga n.

Faktorial adalah selisih antara n dan 1.

Faktorial adalah hasil kali dari semua bilangan bulat positif dari 1 hingga n.

Faktorial adalah jumlah dari semua bilangan bulat positif dari 1 hingga n.

6.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Bagaimana cara menghitung faktorial menggunakan rekursi?

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

Faktorial hanya dapat dihitung untuk bilangan genap

Faktorial dapat dihitung dengan penjumlahan berulang

Menggunakan loop for untuk menghitung faktorial

7.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Tulis kode untuk menghitung faktorial menggunakan rekursi!

def faktorial(n): if n == 0: return 1 else: return n * faktorial(n - 1)

def faktorial(n): return n + faktorial(n - 1)

def faktorial(n): if n < 0: return 0

def faktorial(n): return n * faktorial(n - 1)

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?