Font size
WorksheetsLATIHAN SOAL_PSAS_XI_INF
Total questions: 48
Worksheet time: 1hrs 12mins
Strategi algoritmik divide and conquer bekerja dengan cara ….
Operasi en-queue dalam queue berarti
Pilih pilihan benar atau salah untuk pernyataan berikut:
Divide and Conquer bekerja dengan memecah masalah besar menjadi submasalah, menyelesaikannya secara terpisah, dan menggabungkan hasilnya.
Pilih pilihan benar atau salah untuk pernyataan berikut:
Algoritma greedy mempertimbangkan semua kemungkinan solusi sebelum mengambil keputusan terbaik
Pilih pilihan benar atau salah untuk pernyataan berikut:
Linked list memungkinkan penambahan dan penghapusan elemen di tengah tanpa menggeser elemen lain
Pilih pilihan benar atau salah untuk pernyataan berikut:
Dynamic programming tidak dapat digunakan untuk masalah dengan submasalah yang tumpang tindih
Seorang siswa ingin mempersiapkan ujian dengan mengatur jadwal belajar secara efisien. Ia membagi materi ke dalam beberapa kelompok besar, lalu membagi lagi menjadi subkelompok kecil hingga setiap materi dapat dipelajari secara terfokus dalam waktu tertentu. Strategi ini menyerupai pendekatan divide and conquer.
Pilih jawaban untuk kegiatan yang mewakili strategi tersebut (jawaban bisa lebih dari satu)
Galen adalah seorang pelajar yang mempunyai jadwal kegiatan mingguan sebagai berikut:
Kegiatan disusun dalam struktur data yang menyerupai linked list.
Manakah pernyataan berikut yang sesuai dengan konsep linked list? (jawaban bisa lebih dari satu)
Pasangkan setiap jenis struktur data dengan prinsip kerjanya dengan tepat
Struktur data
A. Stack
B. Queue
C. Linked list
Prinsip kerja
1. Terdiri dari node yang terhubung melalui pointer
2. elemen terakhir yang masuk akan keluar pertama (LIFO)
3. elemen disimpan secara berurutan di dalam memori dan diakses dengan indeks
4. eleman pertama yang masuk akan keluar pertama (FIFO)
A2, B4, C1
Perhatikan pseudocode berikut:
Nilai output "d" yang tepat adalah ….
Perhatikan potongan deklarasi program berikut.
jumlah_barang : ….
Tipe data yang sesuai untuk menampung variabel jumlah_barang adalah ….
Perhatikan potongan kode berikut:
Keluaran dari kode tersebut adalah ….
Perhatikan algoritma berikut:
(1) Baca panjang dengan variabel (panjang) bertipe integer
(2) Baca lebar dengan variabel (lebar) bertipe integer
(3) luas = panjang*lebar
(4) Cetak luas
Kode bahasa C yang sesuai untuk algoritma tersebut ….
Perhatikan potongan kode berikut:
Penulisan while yang tepat untuk melakukan perulangan yang akan berhenti jika kondisi banyaknya bilangan 15 adalah ….
Berdasarkan pseudocode pada gambar tersebut program akan menampilkan keluaran tidak lulus jika rata-rata nilai berjumlah ….
Perhatikan pseudocode program tebak angka berikut!
Berdasarkan kode tersebut, pilih jawaban benar atau salah pada pernyataan berikut:
Jika variabel tebak_angka sama dengan angka_rahasia maka akan menampilkan Yeayy jawabanmu benar!!!
Perhatikan pseudocode program tebak angka berikut!
Berdasarkan kode tersebut, pilih jawaban benar atau salah pada pernyataan berikut:
Jika variabel tebak_angka > angka rahasia maka akan menampilkan coba lagi
Perhatikan pseudocode program tebak angka berikut!
Berdasarkan kode tersebut, pilih jawaban benar atau salah pada pernyataan berikut:
Jika variabel angka_rahasia ditetapkan jadi 1 angka (misal 85) maka akan error
char [40] nama_siswa;
float suhu;
Pilih benar atau salah untuk pernyataan berikut mengenai array
Indeks elemen array ditandai oleh nomor terurut yang dimulai dari angka 1
Pilih benar atau salah untuk pernyataan berikut mengenai array
Array dapat diproses dengan menggunakan perulangan pada indeks array
Pilih benar atau salah untuk pernyataan berikut mengenai array
Contoh pendefinisian array yang tepat dalam bahasa C, yaitu int harga_barang [10];
Pilih benar atau salah untuk pernyataan berikut mengenai array
Pada bahasa C, array hanya dapat didefinisikan secara statis
Dalam membuat teh, salah satu langkah adalah "panaskan air".
Berdasarkan konsep struktur data, langkah ini dapat dimodelkan menggunakan ….
array
queue
Pasangkan langkah-langkah dalam membuat sarapan berikut dengan strategi algoritmik atau struktur data yang tepat.
Langkah:
A. Mengorganisir semua langkah pembuatan the dan roti dalam cabang-cabang
B. Menyusun urutan langkah membuat teh, seperti panaskan air, tuang air pada teh, tambahkan susu
C. Memilih langsung bahan atau langkah terbaik untuk hasil cepat tanpa memeriksa semua opsi
Strategi algoritmik
1. queue
2. greedy
3. divide qoncuer
4. tree
Dalam deklarasi
array int data [5];
jumlah elemen yang dapat disimpan sebanyak ….
4
5
10
tidak terbatas
0
