Sabtu, 03 Januari 2009

Menara hanoi,algoritma, flowchart

Algoritma Menara Hanoi


Deklarasi
n : integer
asal : char
bantu : char
tujuan : char

Deskripsi

read (n)
asal<-"Menara Pertama"
bantu<-"Menara Kedua"
tujuan<-"Menara Ketiga"
Pindahkan ( n, asal, bantu, tujuan )
if n>0
Pindahkan ( n-1, asal, bantu, tujuan )
write ( " Pindahkan piringan ",n," dari ",asal," ke ",tujuan )
Pindahkan ( n-1, bantu, asal, tujuan )
endif






Fibonaci rekursif




Variabel lokal dan global















Variabel Lokal adalah variable yang didefinisikan dalah suatu fungsi tertentu sehingga hanya dikenal dalam fungsi tersebut.

Dalam hal ini artinya suatu fungsi tiodak dapat mengenal variabel lokal fungsi yang lain. Fungsi tersebut hanya akan mengena;l variabel yang didefinisikan dalam fungsi yang bersangkutan.

Variabel Global adalah variabel yang bersifat global, artinya dapat dikenali seluruh fungsi yang terdapat pada program tersebut. Seluruh fungsi akan mengenali variabel global ini.

Variabel Global didefinisikan di luar fungsi dan sejajar dengan prototype fungsi serta pengarah kompiler.

Vraiabel lokal dan global

Variabel Lokal adalah variable yang didefinisikan dalah suatu fungsi tertentu sehingga hanya dikenal dalam fungsi tersebut.
Dalam hal ini artinya suatu fungsi tidak dapat mengenal variabel lokal fungsi yang lain. Fungsi tersebut hanya akan mengena;l variabel yang didefinisikan dalam fungsi yang bersangkutan.

Variabel Global adalah variabel yang bersifat global, artinya dapat dikenali oleh seluruh fungsi yang terdapat pada program tersebut.
Seluruh fungsi akan mengenali variabel global ini. Variabel Global didefinisikan di luar fungsi dan sejajar dengan prototype fungsi serta pengarah kompiler.

Contoh Variabel lokal dan global