Lewati navigasi
Pustaka TEMAS / Pengulangan, Akumulator, dan Syarat Berhenti · Ponpes Temas
← Kembali ke Pustaka
Informatika Kelas VIII — Menata Data, Menguji Langkah, Membuat Karya · Ponpes TemasPelajaran 15 / 32
BAB 4 · Pendalaman kelas VIII · semester 1

Pengulangan, Akumulator, dan Syarat Berhenti

PT-INF-VIII-015

Tujuan belajar

Menelusuri penjumlahan serta penghitungan bersyarat pada daftar terbatas.

Bekal awal: Memahami variabel dan kondisi.

Jejak Ponpes Temas

Konteks tertib alat pada Hiwarut Thalabah PDF 109 menjadi jembatan ke pencatatan jumlah. Angka serta izin_model hanya penanda latihan, bukan izin peminjaman nyata.

Kartu Sumber dan Kasus

4B · Akumulasi dan Kontrak Fungsi

Pseudocode serta jejak simulasi

Seluruh data, tokoh, berkas, dan hasil baru pada kartu ini adalah simulasi/rekaan pembelajaran; bukan katalog, pengguna, fasilitas, atau kejadian nyata Ponpes Temas.

total ← 0
banyak ← 0
UNTUK setiap nilai DALAM [5,0,6,3,6,4]
    total ← total + nilai
    JIKA nilai ≥ 3
        banyak ← banyak + 1
TAMPILKAN total, banyak       // 24, 5

FUNGSI SISA(total,dipinjam)
    KEMBALIKAN total − dipinjam
// Prasyarat diperiksa oleh pemanggil.

Daftar tersedia berisi [5,0,6,3,6,4]. Dengan total awal nol, hasil sementara setelah tiap elemen adalah 5, 5, 11, 14, 20, 24. Menghitung banyak elemen minimal 3 menghasilkan 5; minimal 5 menghasilkan 3. Jumlah nilai yang minimal 5 adalah 17, bukan 3.

Fungsi SISA(total,dipinjam) mengembalikan total − dipinjam dengan syarat kedua masukan bulat tidak negatif dan dipinjam tidak melebihi total. SISA(8,3)=5, SISA(6,6)=0, SISA(0,0)=0. Versi sederhana mengandalkan pemeriksaan syarat oleh pemanggil; ia belum otomatis menolak masukan (5,7).

Daftar kosong mempunyai total penjumlahan nol dan banyak elemen nol; rata-ratanya tidak dihitung karena pembagi nol. Nama variabel membedakan jumlah nilai dari jumlah elemen. Inisialisasi akumulator ditempatkan sebelum putaran, bukan diulang hingga menghapus hasil sebelumnya.

Fokus pemeriksaan. Nyatakan kontrak, satuan hasil, inisialisasi, serta keadaan kosong.

Pengulangan mengerjakan pola

Daftar tersedia model ialah 5, 0, 6, 3, 6, 4. Untuk menjumlahkan, mulai total ← 0 lalu untuk setiap nilai, jalankan total ← total + nilai. Variabel total menjadi akumulator yang menyimpan hasil sementara. Setelah enam elemen, total 24. Nilai nol tetap merupakan elemen sah dan tidak membuat pengulangan berhenti.

Hitung banyaknya secara terpisah

Untuk menghitung jenis dengan tersedia minimal 3, mulai banyak ← 0. Tambahkan 1 hanya ketika nilai memenuhi syarat. Hasilnya 5 jenis, bukan 24 eksemplar. Jika ambang diganti 5, yang memenuhi ialah 5, 6, 6 sehingga banyak 3 dan jumlah nilai terpilih 17. Nama variabel membantu membedakan jumlah nilai dan jumlah elemen.

Pastikan kemajuan serta akhir

Pengulangan melalui daftar terbatas selesai setelah elemen terakhir. Pada model berbasis indeks, indeks harus bergerak dan batas diperiksa agar tidak membaca di luar daftar. Daftar kosong menghasilkan total penjumlahan 0 dan banyak 0; rata-rata belum dapat dihitung. Meletakkan total ← 0 di dalam setiap putaran akan menghapus akumulasi sebelumnya.

Telusuri contoh

Telusuri total untuk tiga elemen awal 5,0,6.

  1. Awal total 0.
  2. Sesudah 5: total 5; sesudah 0: tetap 5.
  3. Sesudah 6: total 11.

Apa akibat total diatur nol pada setiap putaran?

  1. Hasil sebelumnya hilang.
  2. Total hanya memuat nilai putaran terakhir setelah penambahan.
  3. Pada daftar penuh, hasil keliru menjadi 4, bukan 24.
Waspadai kekeliruan

Akumulator diinisialisasi sebelum pengulangan; nol sebagai data tidak sama dengan tanda berhenti kecuali aturan menyatakannya.

Latihan mandiri

1 Apa fungsi akumulator?

Petunjuk awal

Tentukan sumber, konsep, dan bukti. Jelaskan alasan serta batas simpulan; jangan menambahkan data yang belum tersedia.

Pembahasan · buka setelah mencoba

Menyimpan hasil sementara yang diperbarui dari langkah ke langkah, misalnya total penjumlahan.

2 Berapa jenis tersedia minimal 3?

Petunjuk awal

Tentukan sumber, konsep, dan bukti. Jelaskan alasan serta batas simpulan; jangan menambahkan data yang belum tersedia.

Pembahasan · buka setelah mencoba

Lima jenis: semua kecuali B02 yang tersedia nol.

3 Bedakan hasil 3 dan 17 pada ambang 5.

Petunjuk awal

Tentukan sumber, konsep, dan bukti. Jelaskan alasan serta batas simpulan; jangan menambahkan data yang belum tersedia.

Pembahasan · buka setelah mencoba

Tiga adalah jumlah jenis terpilih; 17 adalah total eksemplar tersedia pada jenis terpilih.

4 Apa hasil daftar kosong untuk total, banyak, dan rata-rata?

Petunjuk awal

Tentukan sumber, konsep, dan bukti. Jelaskan alasan serta batas simpulan; jangan menambahkan data yang belum tersedia.

Pembahasan · buka setelah mencoba

Total 0, banyak 0; rata-rata tidak terdefinisi karena pembagi nol.

PENDALAMAN WEB

Perluas pemahamanmu

Tulis dua akumulator sekaligus untuk jumlah nilai dan jumlah elemen yang memenuhi syarat. Periksa kasus tidak ada elemen memenuhi sebelum menghitung rata-rata.

Coba dengan umpan balik

Latihan otomatis membantu pemeriksaan; tuliskan alasan dan langkah untuk membuktikan pemahaman.

1 Total enam nilai 5,0,6,3,6,4 ialah…

Pilih satu jawaban

Petunjuk awal

Tentukan sumber, konsep, dan bukti. Jelaskan alasan serta batas simpulan; jangan menambahkan data yang belum tersedia.

Pembahasan · buka setelah mencoba

C. 24. Jumlah seluruh nilai 24.

2 Banyak nilai minimal 5 ialah…

Pilih satu jawaban

Petunjuk awal

Tentukan sumber, konsep, dan bukti. Jelaskan alasan serta batas simpulan; jangan menambahkan data yang belum tersedia.

Pembahasan · buka setelah mencoba

D. 3. Nilai yang memenuhi 5, 6, dan 6.

3 total ← 0 pada setiap putaran menyebabkan…

Pilih satu jawaban

Petunjuk awal

Tentukan sumber, konsep, dan bukti. Jelaskan alasan serta batas simpulan; jangan menambahkan data yang belum tersedia.

Pembahasan · buka setelah mencoba

A. hasil sebelumnya terhapus. Inisialisasi seharusnya sebelum proses akumulasi.

Coba di Ponpes Temas

Jalankan kartu enam nilai dengan pencatat jejak. Tunjukkan kapan penghitung bertambah dan kapan total bertambah, memakai satuan yang benar.

Penanda pribadi di perangkat ini; bukan nilai atau bukti penguasaan.

Pondok Pesantren Ibadurrahman TemasVersi 1 · 14 Oktober 2026

Catat bacaanmu

Informatika Kelas VIII — Menata Data, Menguji Langkah, Membuat Karya · Pelajaran 15 · Pengulangan, Akumulator, dan Syarat Berhenti

Tersimpan di perangkat ini. Masuk agar progres dapat dibuka di perangkat lain.
Masuk untuk sinkronisasi

BERSAMA MENYEMPURNAKAN PUSTAKA

Catatan & masukan pembaca

Ada yang perlu diperbaiki? Bantu kami melalui koreksi, saran, atau rujukan.

Untuk Informatika Kelas VIII — Menata Data, Menguji Langkah, Membuat Karya · Pelajaran 15 · Pengulangan, Akumulator, dan Syarat BerhentiVersi 1

Masuk dengan Google agar nama terisi otomatis dan masukan terhubung ke riwayat serta penilaian poin kontribusi.

Beri masukan Nama wajib diisi · tanpa daftar akun
Kutip teks yang ingin dikoreksi opsional
Tambahkan usulan perbaikan & rujukan opsional

Masukan ditelaah pengelola sebelum ditampilkan. Nama yang diisi ikut tampil jika masukan diterbitkan.

Catatan yang telah ditinjau 0

Belum ada catatan yang ditampilkan untuk bagian ini. Masukan Anda tetap dapat dikirim kepada pengelola.

Beri masukan