Pengguna dapat mengisi tabel jejak putaran demi putaran dan memakainya untuk menemukan putaran tempat nilai mulai salah.
±13 menit·Diperiksa 2026-09-23
Tabel jejak adalah tabel dengan satu kolom untuk setiap variabel dan satu baris untuk setiap putaran perulangan. Mengisinya dengan tangan memaksa kamu menjalankan kode seperti komputer menjalankannya: satu baris pada satu waktu, dengan nilai yang benar-benar tersimpan saat itu, bukan nilai yang kamu harapkan.
Alat ini dipakai ketika kode berjalan tanpa error tetapi angkanya meleset. Error punya nomor baris; hasil yang salah tidak. Tabel jejak menggantikan nomor baris itu: kamu membandingkan kolom demi kolom sampai menemukan putaran pertama yang nilainya sudah tidak sesuai harapan, dan kesalahannya pasti ada di baris yang mengubah kolom tersebut.
Putaran
nilai
besar sebelum
besar sesudah
1
-5
0
0
2
-2
0
0
3
-9
0
0
hasil
—
—
0
Tabel di atas menelusuri pencarian nilai terbesar pada daftar berisi angka negatif saja. Kolom besar tidak pernah berubah, karena nilai awalnya 0 dan tidak ada angka negatif yang melebihinya. Hasilnya 0, sebuah angka yang tidak pernah ada di daftar masukan. Contoh lain yang sering ditelusuri dengan cara sama adalah sisa cuti yang dikurangi berulang: kolom sisa memperlihatkan pada putaran ke berapa angkanya menembus nol.
Latihan 3 dari 3
Tabel jejak sebuah fungsi penjumlah memperlihatkan kolom total berisi 0, 5, 5, 5 untuk masukan [5, 3, 8]. Apa yang terjadi di dalam perulangan?
Jawaban diperiksa di server. Latihan ini memastikan kamu memahami contohnya — bukan bukti seluruh pekerjaanmu sudah benar.
Catatanmu
Memuat catatan…
Catatan tamu tersimpan di browser ini saja. Masuk kalau ingin membacanya di perangkat lain. 0 dari 4.000 karakter.
Selesaikan latihannya dulu untuk menandai pelajaran ini selesai.