Jumat, 13 Oktober 2017

konsep algoritma

konsep algoritma

1.algoritma pe-ubah
     adalah variabel yang nilainya BUKAN konstanta(selalu berubah sesuai dengan kondisi variabel  terKINI).
  sintaks        : P=Q
  Algoritma   : P=Q
artinya,bahwa nilai P dibeli harga dari nilai Q.Nilai P akan sama dengan nilai Q dan nilai Q tetap.

   contoh soal:
1.Diketahui P=0,Q=5,dan R=10.Diberikan algoritma P=Q,Q=R.maka nilai P,Q,dan R sekarang adalah?
penyelesaian:
P=Q  variabel P akan diberi nilai dari variabel Q.jadi(P=5)
Q=R  variabel Q akan diberi nilai dari variabel R jadi(Q=10)

maka,nilai dari P,Q,dan R adalah P=5,Q=10,R=10


2.algoritma variabel pertukaran 
     berfungsi mempertukar masing-masing isi variabel sedemikian ssehingga nilai dari setiap variabel akan berubah\bertukar.

contoh soal:
1.Diketahui 2 pe-ubah K=10,L=20.
buatlah algoritma untuk pertukaran isi K dan L!

 penyelesaian:
untuk menyelesaikan soal diatas,kita membutuhkan variabel tambahan.misalnya variabel T.
T=k  pada algoritma ini nilai dari variabel T di isi dari nilai dari variabel K.maka,(T=10)
K=L pada algoritma ini nilai K akan di isi dari nilai variabel L.maka,(K=20)
L=T  pada algoritma ini nilai dari L di isi dari nilai T.maka,(L=10)

jadi,penyelesaian diatas sudah terjadi pertukaran,dimana sebelumnya:K=10 dan L=20,
menjadi K=20 dan L=10.


 www.konsepalgoritma.com






















 

 

Senin, 09 Oktober 2017

logika dan algoritma

pengertian LOGIKA adalah suatu pemikiran yang benar dan menurut aturan yang berlaku.sedangkan ALGORITMA adalah langkah-langkah khusus yang digunakan untuk menyelesaikan suatu masalah.

KRITERIA UNTUK PEMILIHAN ALGORITMA:
- ada output
-efektif dan efisien
-jumblah langkah yang berhingga
-berakhir
-Terstuktur
ALGORITMA sendiri mempunyai 3 bentuk dasar,yaitu:
    1.Algoritma berurutan
        contoh: Algoritma menjemur Baju
              1.siapkan jemuran
              2.ambilkan baju yang akan dijemur
              3.pakaiannya diperas
              4.letakan pakaian dijemuran
     2.Algoritma perulangan
          contoh:Algoritma Menggoreng kue
               1.Siapkan penggoreng
               2.Hidupkan kompor
               3.Letakan penggoreng diatas kompor
               4.masukan minyak kedalam penggoreng,menunggu hingga minyak panas
               5.masukan adonan ke dalam minyak
               6.adonan digoreng
               7.Ulangi langkah 5 sampai 6,Hingga selesai

 dari algoritma diatas,diketahui bahwa dari langkah 5 sampai 6 harus dilakukan secara berulang-ulang hingga adonan habis digoreng.
     
       3.Algoritma Percabangan
           contoh:Algoritma Berangkat kekampus
                 1.Hidupkan motor
                 2.berangkat
                 3.bensin habis diperjalanan
                 4.maka,harus  ke pertamina untuk mengisi bensin
                 5.lalu,lanjutkan perjalanan menuju kampus
   Algoritma bercabang dari contoh diatas terdapat pada langkah ke 4,Maka,harus ke pertamina untuk mengisi bensin.
               
www.logikaalgoritma.blogspot.com