Algoritma ialah satu siri langkah untuk menyelesaikan sesuatu masalah atau melengkapkan sesuatu tugas. Oleh itu, algoritma terdiri daripada satu siri prosedur langkah demi langkah yang tersusun untuk menghasilkan output yang diperlukan.
mula / tamat
proses
penyambung
pilihan
aliran
input / output
Carta alir menggunakan simbol grafik seperti garis lurus, anak panah dan bentuk geometri untuk mewakili urutan langkah bagi algoritma yang perlu dilaksanakan.
Pseudokod memerihalkan langkah-langkah algoritma dengan menggunakan ayat-ayat yang ringkas dan padat. Bahasa Melayu atau bahasa Inggeris biasanya digunakan. Inden digunakan secara meluas bagi memudahkan pembacaan suatu pseudokod.