Materi
Pseudokode adalah langkah algoritma yang ditulis sebagai kalimat perintah pendek, satu langkah satu baris, tanpa terikat tanda baca satu bahasa tertentu. Gunanya memisahkan dua keputusan yang sering tercampur: apa langkahnya, dan bagaimana menuliskannya di bahasa yang dipakai. Selama langkahnya belum jelas, memperbaiki tanda kurung tidak menolong.
Bentuk yang dipakai di kelas ini memakai beberapa kata kerja tetap: SIAPKAN untuk membuat penampung, UNTUK SETIAP untuk perulangan, JIKA dan SELAIN ITU untuk percabangan, TAMBAHKAN untuk mengubah penampung, dan KEMBALIKAN untuk hasil. Aturannya satu: setiap baris pseudokode harus dapat diterjemahkan menjadi satu baris kode. Baris yang menerjemahkan jadi sepuluh baris berarti masih terlalu besar dan perlu dipecah lagi.
SIAPKAN total bernilai 0
UNTUK SETIAP faktur DI daftar
JIKA faktur lewat tempo
TAMBAHKAN nilai faktur KE total
KEMBALIKAN totalContoh lain di luar penjumlahan: menyusun nomor antrean berikutnya ditulis sebagai SIAPKAN nomor terakhir dari daftar; JIKA daftarnya kosong KEMBALIKAN 1; SELAIN ITU KEMBALIKAN nomor terakhir ditambah 1. Tiga baris itu sudah memuat keputusan yang paling sering terlewat, yaitu keadaan saat datanya belum ada.