1. Seorang siswa diminta membuat program untuk menghitung jumlah uang kembalian dengan pecahan terbesar yang mungkin digunakan. Sebelum menuliskan program, siswa tersebut menyusun langkah-langkah berikut:
1. Mengidentifikasi jumlah uang yang harus dikembalikan.
2. Membandingkan jumlah tersebut dengan nilai pecahan terbesar yang tersedia.
3. Mengurangi jumlah uang dengan nilai pecahan terbesar tersebut.
4. Mengulangi langkah hingga tidak ada lagi uang yang harus dikembalikan.
Langkah-langkah tersebut mencerminkan prinsip dalam berpikir komputasional, yaitu: