Search Header Logo

berfikir komputational

Authored by Abul Kchair

Computers

11th Grade

berfikir komputational
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

23 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Apa yang dimaksud dengan algoritma pencarian?

Algoritma pencarian adalah metode untuk menghapus elemen dari kumpulan data.

Algoritma pencarian adalah proses memasukkan data ke dalam database.

Algoritma pencarian adalah langkah-langkah untuk mengurutkan data secara acak.

Algoritma pencarian adalah metode atau langkah-langkah sistematis untuk menemukan elemen tertentu dalam kumpulan data.

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Berikan contoh algoritma pencarian yang sederhana.

Algoritma linear search

Algoritma insertion sort

Algoritma bubble sort

Algoritma binary search

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Bagaimana cara mengukur kompleksitas waktu dari algoritma pencarian?

Menghitung jumlah baris kode algoritma

Mengamati berapa lama algoritma berjalan tanpa henti

Menganalisis jumlah operasi dasar yang dilakukan algoritma dalam kaitannya dengan ukuran input data.

Mengukur berapa kali algoritma mengakses memori

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Apa itu pemrograman dinamis dan kapan biasanya digunakan?

Pemrograman dinamis biasanya digunakan untuk data yang memiliki ukuran tetap sejak awal.

Pemrograman dinamis tidak perlu digunakan jika ingin menghemat penggunaan memori.

Pemrograman dinamis adalah teknik pemrograman di mana alokasi memori dilakukan saat program berjalan. Biasanya digunakan ketika ukuran data tidak diketahui sebelumnya atau ketika ingin mengoptimalkan penggunaan memori.

Pemrograman dinamis adalah teknik pemrograman di mana alokasi memori dilakukan sebelum program berjalan.

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Jelaskan konsep memoization dalam pemrograman dinamis.

Memoization adalah teknik untuk menyimpan hasil perhitungan fungsi berdasarkan inputnya sehingga jika input yang sama muncul kembali, hasilnya dapat langsung diambil dari penyimpanan tersebut tanpa perlu menghitung ulang.

Memoization adalah teknik untuk menghapus hasil perhitungan fungsi

Memoization tidak mempercepat proses perhitungan fungsi

Memoization hanya berlaku untuk input yang berbeda

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Apakah perbedaan antara pendekatan top-down dan bottom-up dalam pemrograman dinamis?

Bottom-up dimulai dari masalah utuh ke submasalah

Top-down tidak memerlukan rekursi

Perbedaan antara pendekatan top-down dan bottom-up dalam pemrograman dinamis adalah cara pendekatan masalah. Top-down dimulai dari masalah utuh ke submasalah, sedangkan bottom-up dimulai dari submasalah ke masalah utuh.

Top-down dimulai dari submasalah ke masalah utuh

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Apa yang dimaksud dengan struktur data dalam konteks berfikir komputational?

Data structure has no impact on computational efficiency

Data structure in the context of computational thinking refers to the way data is organized and stored in a computer to enable efficient processing.

Data structure refers to the physical arrangement of computers

Data structure is only relevant in software development

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