Penyajian algoritma dapat dilakukan dengan tulisan maupun gambar. Metode penyajian tulisan meliputi English Structure dan Pseudocode, sedangkan penggunaan gambar meliputi Structure Chart, Hierarchy Plus Input-Process-Output, Flowchart, dan Nassi Schneiderman Chart. Setiap metode memiliki kelebihan tersendiri bergantung pada tujuan komunikasi algoritma.