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 ...
- A. 43 ✓ Jawaban benar
- B. 49
- C. 42
- D. 37
- E. 55
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