SEKOLAHSMA

Algoritma & Pemrograman Lanjut

Informatika SMA · Kelas 11 · Fase F

Struktur data, modularisasi/fungsi, penggunaan pustaka (library), dan pemrograman yang lebih efisien.

Konsep kunci yang dipelajari

  • struktur data (array, list, stack, queue)
  • modularisasi dan fungsi
  • penggunaan pustaka (library)
  • rekursi dasar
  • efisiensi dan keterbacaan kode

Contoh soal Algoritma & Pemrograman Lanjut

Perhatikan pola: 7, 13, 19, 25, ... Suku ke-7 adalah ...

  1. A. 43 ✓ Jawaban benar
  2. B. 49
  3. C. 42
  4. D. 37
  5. E. 55
Pembahasan

Konsep: Barisan aritmetika naik dengan beda tetap, sehingga suku ke-n = suku pertama + (n-1) x beda -- cukup satu perkalian, tidak perlu menulis semua sukunya. Langkah penyelesaian: 1. Periksa selisih tiap dua suku berurutan: 13 - 7 = 6, 19 - 13 = 6, 25 - 19 = 6; selisihnya tetap 6, jadi ini barisan aritmetika dengan beda b = 6. 2. Kumpulkan data untuk rumus: suku pertama a = 7, beda b = 6, dan yang diminta suku ke-7, artinya ada 7 - 1 = 6 kali lompatan beda dari suku pertama. 3. Masukkan ke U(n) = a + (n-1) x b: U(7) = 7 + 6 x 6 = 7 + 36. 4. Jumlahkan ruas terakhir: 7 + 36 = 43, itulah nilai suku ke-7. Jawaban benar: A -- nilai suku ke-7 diperoleh dari suku pertama 7 ditambah 6 kali beda 6, yaitu 7 + 36 = 43, sesuai rumus barisan aritmetika U(n) = a + (n-1) x b. Tips: Yang dikalikan adalah (n-1), bukan n, karena suku pertama belum pernah melompat.

Latihan soal Algoritma & Pemrograman Lanjut

Tersedia 80 soal latihan Algoritma & Pemrograman Lanjut dengan pembahasan langkah demi langkah, plus Kak Guru AI yang menjelaskan konsep 24/7. Mulai gratis tanpa kartu kredit.

Daftar gratis & mulai latihan

Topik lain di Informatika