Materi
Hampir semua perulangan pada pengolahan data mengikuti salah satu dari empat pola. Menghitung memakai pencacah yang naik satu setiap kali ada data yang cocok. Menjumlah memakai penampung angka yang ditambah nilai data. Mencari berhenti dan mengembalikan hasil begitu data pertama yang cocok ditemukan. Menyaring mengumpulkan setiap data yang cocok ke dalam daftar baru.
| Pola | Penampung awal | Yang berubah di dalam | Bentuk hasil |
|---|---|---|---|
| Menghitung | 0 | penampung naik satu | satu angka |
| Menjumlah | 0 | penampung ditambah nilai | satu angka |
| Mencari | tidak ada | langsung dikembalikan | satu data atau None |
| Menyaring | daftar kosong | data ditambahkan | daftar |
Cara memilihnya bukan dari bunyi permintaan, melainkan dari bentuk hasil yang diminta. Permintaan berapa banyak berarti satu angka dari pola menghitung. Permintaan yang mana saja berarti daftar dari pola menyaring. Permintaan yang pertama berarti satu data dari pola mencari. Contoh di luar latihan: menghitung berapa hari suhu gudang melewati ambang memakai pola menghitung, sedangkan mendaftar tanggal-tanggalnya memakai pola menyaring.