ATURAN
PENULISAN TEKS ALGORITMA
Teks Algoritma berisi deskripsi
langkah-langkah penyelesaian masalah yang ditulis dalam notasi apapun. Notasi
yang digunakan dalam. Menulis algoritma disbt. Notasi algoritmik. Notasi
algoritmik harus berkorespoden dengan notasi dengan notasi program. Misal :
-
Notasi Write
(x,y) berarti cetak x dan y dalam piranti keluaran. Tidak Penting apakah x
dan y tersebut Dicetak dengan spasi dengan koma juga apakah x dan y dicetak
dalam. Baris yang sama atau tidak.
-
Notasi Read
x berarti membaca suatu harga dan
menyimpannya dalam. Lokasi memori dengan. Nama x
-
Notasi ß berarti mengisi peubah dengan peubah
lain
Misal
x ß 5
isikan nilai 5 ke dalam x
Teks Algoritma
Pada
dasarnya teks algoritma disusun oleh tiga bagian yaitu : bagian kepala (header)
algoritma, bagian deklarasi, dan bagian deskripsi algoritma. Setiap bagian dapat
disertai dengan komentar untuk memperjelas maksud teks yang ditulis. Komentar
adalah kalimat yang diapit oleh kurung kurawal { }.
Bagian Header/Kepala Algoritma
Kepala
algoritma adalah bagian yang terdiri atas nama algoritma dan penjelasan
(spesifikasi) tentang algoritma tersebut. Dibawah nama algoritma disertai
penjelasan singkat (intisari) tentang apa yang dilakukan algoritma tersebut.
Contoh :
Algoritma_Luas_Segitiga
{menghitung
luas segitiga dengan masukan alas dan tinggi, lalu mencetak hasilnya berupa
luas segi tiga }
Algoritma_Konversi_Jam
{Mengkonversi
nilai jam dengan format hh:mm:ss ke dalam jumlah detik.}
Bagian Deklarasi
Deklarsi
adalah salah satu bagian teks algoritma yang digunakan untuk mendefinisikan
semua pengenal/nama/peubah yang dipakai dalam algoritma. Deklarasi dapat berupa
const, var, type, prosedur dan fungsi.
Contoh pendefinisian nama dalam bagian
deklarasi misalnya :
Const Npeg = 100
Const phi = 3.14
Type Nilai : real
Bil : Nilai
Var X,N,K : Integer
Luas, Alas, Tinggi : Real
Function Contoh (input c : char ) -> Boolean
Procedure Contoh1 (input/output A :
integer, input/output Hasil :
integer)
Dst….
Bagian Deskripsi
Deskripsi
adalah bagian didalam teks algoritma yang berisi uraian langkah-langkah
penyelesaian masalah :
Contoh 1:
Berdasarkan
urutan langkah-langkah penyelesaian dalam menghitung luas segi tiga, maka
deskripsi Teks algoritma dapat dituliskan seperti berikut:
Read (Alas)
|
Read (Tinggi)
|
Luas <- ß ½ Alas x Tinggi
|
Write (Luas)
|
Contoh 2:
Menghitung nilai rata –rata sekumpulan
bilangan bulat, maka deskripsinya sbb :
Read (N)
{baca bnyk data}
I <-
1 {hrg awal)
Jlh <- 0
While I <= N do
Read (x)
Jlh <-
Jlh + x
I <-
I + 1
Endwhile
Rata <- jlh/N
Write (Rata)
Related Articel:
Algoritma Pemrograman
- Aturan-Aturan dasar dalam penulisan algoritma
- Dasar Logika & Algoritma
- Penggabungan File
- Algoritma File
- Algoritma Record
- Algoritma Pemrosesan Matriks
- Algoritma Matriks (Deklarasi Matriks)
- Algoritma Pengurutan Maksimim / Minimum (Maximum / Minimum Sort)
- Algoritma Pengurutan Buble Sort
- Algoritma Pencarian Biner
- Algoritma Pencarian berurutan
- Algoritma ARRAY / LARIK
- [Algoritma] Fungsi
- [Algoritma] Prosedur
- [Algoritma] Tipe Terstruktur
- [Algoritma] Struktur Pengulangan
- [Algoritma] Algoritma menghitung operasi matematika
- [Algoritma] Algoritma Menghitung Deret (x^1 / 1!)+ (x^4 / 3!) + (x^9 / 5!) + ... (x^n / n!)
- [Algoritma] Algoritma Deret : (a^1 / 1!) + (a^2 / 2!) + (a^3 / 3!) ... (a^n / n!)
- [Algoritma] Algoritma Menghitung Operasi Metematika
- [Algoritma] Algoritma deret factorial : 1! + 4! + 7! + 10! +. . . n!
- [Algoritma] Algoritma menghitung total upah pegawai
- [Algoritma] Algoritma kategori_Beasiswa menggunakan CASE..END CASE
0 komentar:
Posting Komentar