Page 25 - E-BOOK INFORMATIKA KELAS XII
P. 25
B. Menyederhanakan masalah dengan mengabaikan detail yang tidak relevan.
C. Menyusun algoritma berdasarkan pengalaman sebelumnya.
D. Menganalisis semua aspek masalah tanpa menghilangkan detail.
6. Untuk membuat algoritma yang dapat menentukan apakah suatu bilangan adalah bilangan
prima, langkah efisien yang dapat digunakan adalah:
A. Memeriksa semua bilangan dari 2 hingga n-1.
B. Memeriksa semua bilangan dari 2 hingga √n.
C. Memeriksa bilangan dari 1 hingga n.
D. Memeriksa bilangan secara acak hingga ditemukan faktor.
7. Dalam memecahkan masalah komputasional, mengenali pola dapat membantu dengan:
A. Mengidentifikasi kesamaan dalam masalah sehingga solusi bisa diterapkan secara
berulang.
B. Mengabaikan bagian masalah yang tidak penting.
C. Menyusun algoritma yang berbeda untuk setiap masalah.
D. Menggunakan program yang sudah ada untuk menyelesaikan masalah baru.
8. Jika seorang siswa ingin membuat algoritma untuk menghitung rata-rata nilai dari 30
siswa, langkah pertama yang harus dilakukan adalah:
A. Menjumlahkan semua nilai dan membaginya dengan 2.
B. Mengumpulkan data nilai dari 30 siswa terlebih dahulu.
C. Menuliskan nilai tertinggi dan terendah.
D. Mencari nilai yang paling sering muncul.
9. Manakah dari pernyataan berikut yang bukan termasuk dalam prinsip berpikir
komputasional?
A. Dekomposisi
B. Abstraksi
25