SEKOLAHSMA

Dasar Algoritma & Pemrograman

Koding & Kecerdasan Artifisial SMA · Kelas 10 · Fase E

Struktur dasar program (urutan, percabangan, perulangan), variabel dan tipe data, serta membandingkan beberapa algoritma.

Konsep kunci yang dipelajari

  • variabel dan tipe data (integer, string, boolean)
  • struktur urutan (sequence)
  • percabangan (if-else, kondisi)
  • perulangan (loop for dan while)
  • membandingkan efisiensi beberapa algoritma sederhana

Contoh soal Dasar Algoritma & Pemrograman

Perulangan bersarang: untuk i dari 1 sampai 10, untuk j dari 1 sampai 11, cetak bintang. Total bintang tercetak adalah ...

  1. A. 21
  2. B. 110 ✓ Jawaban benar
  3. C. 99
  4. D. 121
  5. E. 120
Pembahasan

Konsep: Loop bersarang: badan loop dalam dieksekusi (putaran luar) x (putaran dalam) kali. Langkah penyelesaian: 1. Pahami dulu mekanisme loop bersarang: setiap kali loop luar memegang satu nilai i, loop dalam j = 1..11 harus berjalan tuntas dari awal, sehingga tiap putaran luar menyumbang 11 bintang. 2. Hitung banyak putaran loop luar: i berjalan dari 1 sampai 10 dengan langkah 1, berarti ada 10 putaran penuh, dan tidak ada kondisi yang menghentikan loop lebih awal. 3. Kalikan keduanya untuk mendapat total cetakan: 10 putaran luar x 11 bintang per putaran = 10 x 11 = 110 bintang. Jawaban benar: B -- total bintang tercetak adalah 10 x 11 = 110, sebab badan loop dalam yang mencetak 11 bintang dieksekusi penuh berulang kali, satu kali untuk setiap dari 10 nilai i pada loop luar.

Latihan soal Dasar Algoritma & Pemrograman

Tersedia 80 soal latihan Dasar Algoritma & Pemrograman 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 Koding & Kecerdasan Artifisial