Search Header Logo

Berpikir Komputasional ( Rekursi )

Authored by Puspita Ari

Computers

11th Grade

Used 3+ times

Berpikir Komputasional ( Rekursi )
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang dimaksud dengan rekursi dalam pemrograman?

Rekursi dalam pemrograman adalah teknik di mana sebuah fungsi memanggil dirinya sendiri secara berulang untuk menyelesaikan masalah yang lebih besar.

Rekursi adalah teknik di mana fungsi memanggil fungsi lain

Rekursi tidak pernah digunakan dalam pemrograman

Rekursi hanya digunakan dalam pemrograman web

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Berikan contoh sederhana penerapan rekursi dalam pemrograman.

Menggunakan perulangan for untuk menghitung faktorial

Menggunakan fungsi rekursi untuk menghitung jumlah dari suatu deret bilangan

Menggunakan metode iteratif untuk mencari nilai maksimum dalam sebuah array

Fungsi faktorial yang menghitung faktorial dari suatu bilangan dengan memanggil dirinya sendiri untuk menghitung faktorial dari bilangan yang lebih kecil.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apakah kelebihan dan kekurangan dari penggunaan rekursi?

Rekursi tidak memerlukan alokasi memori tambahan

Rekursi tidak mempengaruhi performa program

Rekursi tidak dapat menyelesaikan masalah kompleks

Kelebihan penggunaan rekursi adalah kemampuannya untuk menyelesaikan masalah kompleks dengan pendekatan yang sederhana dan elegan. Kekurangannya adalah dapat mengakibatkan overhead memori dan waktu eksekusi yang lebih lama dibandingkan dengan pendekatan iteratif.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa prinsip utama dari algoritma greedy?

Greedy algorithm memilih langkah terburuk pada setiap langkah

Greedy algorithm tidak memperhatikan langkah yang diambil

Greedy algorithm memilih langkah terbaik pada setiap langkah untuk mencapai solusi optimal secara keseluruhan.

Greedy algorithm hanya memilih langkah optimal pada awal saja

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Bagaimana cara membedakan algoritma greedy dengan algoritma lainnya?

Dengan memperhatikan apakah algoritma tersebut selalu memilih langkah acak pada setiap langkahnya tanpa mempertimbangkan solusi global.

Dengan memperhatikan apakah algoritma tersebut selalu memilih langkah terburuk pada setiap langkahnya tanpa mempertimbangkan solusi global.

Dengan memperhatikan apakah algoritma tersebut selalu memilih langkah terbaik pada setiap langkahnya tanpa mempertimbangkan solusi global.

Dengan hanya memperhatikan solusi global tanpa memperhatikan langkah-langkah lokal.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Berikan contoh algoritma greedy yang sering digunakan dalam penyelesaian masalah.

Algoritma penjadwalan dengan memilih pekerjaan secara acak tanpa memperhatikan deadline atau profit.

Algoritma penjadwalan dengan memilih pekerjaan yang memiliki deadline terdekat terlebih dahulu.

Algoritma penjadwalan dengan aturan pilihan pekerjaan yang memiliki deadline dan profit tertinggi terlebih dahulu.

Algoritma penjadwalan dengan memilih pekerjaan yang memiliki profit terendah terlebih dahulu.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang dimaksud dengan pemrograman dinamis?

Pemrograman dinamis adalah pendekatan dalam pengembangan perangkat lunak di mana kode program tidak dapat disesuaikan

Pemrograman dinamis adalah pendekatan dalam pengembangan perangkat lunak di mana kode program dapat berubah atau disesuaikan selama waktu eksekusi.

Pemrograman dinamis adalah pendekatan dalam pengembangan perangkat lunak di mana kode program tidak perlu diubah

Pemrograman dinamis adalah pendekatan dalam pengembangan perangkat lunak di mana kode program hanya berubah saat kompilasi

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?

Discover more resources for Computers