1. Sequence Process: instruksi dikerjakan secara sekuensial, berurutan.
2. Selection Process: instruksi dikerjakan jika memenuhi kriteria tertentu
3. Iteration Process: instruksi dikerjakan selama memenuhi suatu kondisi tertentu.
4. Concurrent Process: beberapa instruksi dikerjakan secara bersama.
Contoh Algoritma
Algoritma menghitung luas persegi panjang:
1. Masukkan panjang (P)
2. Masukkan lebar (L)
3. L =  P * L
4. Tulis L
Dalam
 Algoritma, tidak dipakai simbol-simbol / sintaks dari suatu bahasa 
pemrograman tertentu, melainkan bersifat umum dan tidak tergantung pada 
suatu bahasa pemrograman apapun juga. Notasi-notasi algoritma dapat 
digunakan untuk seluruh bahasa pemrograman manapun.
Definisi Pseudo-code
Kode
 atau tanda yang menyerupai (pseudo) atau merupakan pejelasan cara 
menyelesaikan suatu masalah. Pseudo-code sering digunakan oleh manusia 
untuk menuliskan algoritma.
Problem: mencari bilangan terbesar dari dua bilangan yang diinputkan
Contoh Pseudo-code:
1. Masukkan bilangan pertama
2. Masukkan bilangan kedua
3. Jika bilangan pertama > bilangan kedua maka kerjakan langkah 4, jika tidak, kerjakan
langkah 5.
4. Tampilkan bilangan pertama
5. Tampilkan bilangan kedua
Contoh Algoritma
1. Masukkan bilangan pertama (a)
2. Masukkan bilangan kedua (b)
3. if a > b then kerjakan langkah 4
4. print a
5. print b
 
0 komentar:
Post a Comment