02a Runtunan (Sequence) - Putra Pandu A (Hikaru Yuuki) のブログ
Download
Report
Transcript 02a Runtunan (Sequence) - Putra Pandu A (Hikaru Yuuki) のブログ
Computer Science, University of Brawijaya
Putra Pandu Adikara, S.Kom
Algoritma dan Struktur Data
Runtunan (Sequence)
Runtunan (Sequence)
aksi-aksi dalam algoritma yang dikerjakan secara
berurutan
pada flowchart digambarkan sebagai kumpulan
proses (segi empat)
Banyak digunakan pada proses perhitungan atau
mengerjakan rumus
contoh :
A1. Aksi 1
A2. Aksi 2
A3. Aksi 3
Contoh
Dibahas:
1. Perhitungan luas lingkaran
2. Perhitungan keliling lingkaran
Contoh Lain:
Menghitung kuadrat suatu bilangan
Menghitung luas bidang datar
Menghitung volume benda
Konversi mata uang
Konversi suhu (°C °R, °C °F, °C °K, dan
sebaliknya)
Contoh 1: Flowchart
Keliling Lingkaran
start
Input r
kel = 2 *pi * r
Output kel
stop
Contoh 1: Pseudocode
Deklarasi
1 double r, kel;
2 const pi = 3.14;
Deskripsi
3 r input;
4 kel pi * 2 * r;
{rumus hitung keliling}
5 output kel;
Running time :
T(n) = ∑ cost
=6
cost
2
1
1
1
0
1
Contoh 1: Source Code
Keliling lingkaran
program kellingk;
uses crt;
const
pi = 3.14
var
r, kel: real;
begin
WriteLn('Berapa ukuran jari-jari = ‘);
ReadLn(r);
kel := 2 * pi * r;
WriteLn('Keliling lingkaran = ', kel);
end.
Contoh 2: Flowchart
Luas Lingkaran
start
Input r, pi
Luas = pi * r * r
Output luas
stop
Contoh 2: Pseudocode
Deklarasi
1 double r, luas;
2 const pi 3.14;
Deskripsi
3 r input;
4 luas pi * r * r; {rumus hitung luas}
5 output luas;
Contoh 2: Source Code
Luas lingkaran
program luaskel;
const
pi = 3.14;
var
r, luas: real;
begin
WriteLn('Berapa ukuran jari-jari = ');
ReadLn(r);
luas := pi * r * r;
ReadLn('Luas lingkaran = ', luas);
end.