Text Algoritma dalam Kalimat Deskriptif
Sebuah algoritma dapat dituliskan dalam berbagai cara, bahkan dengan bahasa sehari-hari. Algoritma dapat dituliskan dalam kalimat deskriptif yang menjelaskan instruksi atau langkah-langkah yang akan dilakukan dengan jelas.
Penulisan algoritma dengan kalimat deskriptif adalah yang paling paling mudah dan sederhana untuk dibuat namun memiliki beberapa kekurangan. Kalimat deskriptif dapat bersifat ambigu, dan oleh karena itu, kalimat deskriptif tidak memiliki karakteristik yang pasti. Suatu algoritma harus jelas dan tidak boleh memiliki lebih dari satu makna. Kalimat deskriptif jarang sekali digunakan dalam menyelesaikan masalahmasalah yang komplek.
Teks algoritma kalimat deskriptif meliputi :
- Head. Head atau judul memberikan nama atau apa yang akan kita buat pada algoritma; biasanya nama yang kita buat sudah dapat memberikan gambaran kepada aturan dari penyelesaian masalah dan juga masalah yang akan diselesaikan.
- Deklarasi. Menyatakan jenis dari setiap elemen data (variabel) yang akan digunakan dalam algoritma.
- Deskripsi. Adalah inti dari prosedur untuk penyelesaian masalah, meliputi pernyataan atau operasi, fungsi, penjelasan, dll.
Berikut contoh algoritma denga kalimat deskriptif :
Head :
Algoritma pada Luas Lingkaran
{Program menghitung luas lingkaran dan menampilkannya ke layar dengan inputan berupa jari-jari lingkaran.}
Deklarasi :
jarling = real {jari jari lingkaran dengan tipe data bil. pecahan}
luas = real {luas lingkaran dengan tipe data bil. pecahan}
phi = 3.14
Deskripsi:
1. Baca jarling
2. Hitung luas = phi * jarling * jarling
3. Tampilkan luas ke layar
4. Selesai