Notasi Algoritma searching atau pencarian
JUDUL
Mencari nilai yang sama pada sekumpulan kartu
1. menampilkan semua data yang sama dengan yang dicari
2. yang diutamakan hanya ketemu
3. yang dipetingkan ada berapa
4. yang dipentingkan posisi dan jumlah
5. metode searcing yang berbeda
1. menampilkan semua data yang sama dengan yang dicari
2. yang diutamakan hanya ketemu
3. yang dipetingkan ada berapa
4. yang dipentingkan posisi dan jumlah
5. metode searcing yang berbeda
KAMUS
x, y, cari, kartu[1...16] <-- integer------------------------------------------------
DEKRIPSI
------------------------------------------------maksimal jumlah kartu adalah 16
x <-- 1
while (x <= 16)
{
input kartu[x]
x <-- x + 1
}
do
input "nilai kartu yang dicari ...",cari
1.
x <-- 1
while (x <= 16)
{
if(cari = kartu[x]) then
{
output kartu[x]
}
else
{
}
x <-- x + 1
}
do
2.
x <-- 1
while (x <= 16)
{
if(cari = kartu[x]) then
{
output "ada yang sama"
}
else
{
output "tidak ada yang sama"
}
x <-- x + 1
}
do
3.
x <-- 1
y <-- 0
while (x <= 16)
{
if(cari = kartu[x]) then
{
y <-- y+1
}
else
{
""
}
x <-- x + 1
}
do
output "jumlah kartu yang sama ada ....",y "kartu"
4.
x <-- 1
y <-- 0
while (x <= 16)
{
if(cari = kartu[x]) then
{
output "posisi kartu yang sama ada di kertu ke ...",x
y <-- y+1
}
else
{
""
}
x <-- x + 1
}
do
output "jumlah kartu yang sama ada ....",y "kartu"
5.
x <-- 1
y <-- 0
while (x <= 16)
{
if(cari != kartu[x]) then
{
y <-- y + 1
}
else
{
""
}
x <-- x + 1
}
do
if (y<16)
{
output "ketemu"
}
else
{
output "tidak ketemu"
}
Komentar
Posting Komentar