Forum Kuliah UAD
Would you like to react to this message? Create an account in a few clicks or log in to continue.

TUGAS INDIVIDU PEMROGRAMAN KOMPUTER 11006179

Go down

TUGAS INDIVIDU PEMROGRAMAN KOMPUTER 11006179 Empty TUGAS INDIVIDU PEMROGRAMAN KOMPUTER 11006179

Post  Ganys Ika Nilasari Sat Jun 29, 2013 3:04 pm

NAMA   : AJIS JOHAN
NIM     : 11006179
KELAS  : C
 


diketahui
X := 2 {variabel bersifat global karena penulisannya di atas ‘pemanggil’ procedure coba1}
dan Y:=5 {variabel bersifat global karena penulisannya di atas ‘pemanggil’ procedure coba2}

Coba1 (3) , misal nilai a adalah 3.kemudian Kita substitusikan pada program procedure coba1 .
x := a + 5
x := 3 + 5
x := 8 (bersifat Lokal , karena variabel x terdapat pada procedure coba10)

y := x * 2 (kemudian kita substitusikan nilai x = 8, ke persamaan ini )
y := 8 * 2
y := 16 (bersifat global Global , karena variabel y tidak terdapat pada procedure coba1)

Coba2 (-3) ,misal nilai b adalah -3.kemudian Kita substitusikan pada program procedure coba2.
x := b * 2
x := -3 * 2
x := -6 (bersifat Global , karena variabel x tidak terdapat pada procedure coba2)

y := x + y
y := -6 + 16 ( x : = -6(bersifat Global) , y := 16 (bersifat Global)
y := 10 (bersifat Lokal , karena variabel y terdapat pada procedure coba2 )

Coba1 (y) = Coba1 (10). Maka y = a.maka  Nilai a sekarang adalah 10.kemudian kita ulang Substitusikan pada program procedure coba1.
x := a + 5
x := 10 + 5
x := 15 (bersifat Lokal, karena variabel x terdapat dalam procedure coba1)
y := x * 2
y := 15 * 2 ( x := 15 (bersifat lokal) )
y := 30 (bersifat Global , karena variabel y tidak terdapat dalam procedure coba1)

  jadi, nilai x dan y yang menjadi keluaran akhir bersifat global yaitu
dimana nialai x:=-6
y:=30
Ganys Ika Nilasari
Ganys Ika Nilasari

Jumlah posting : 8
Join date : 19.03.13
Age : 31
Lokasi : Yogyakarta

Kembali Ke Atas Go down

Kembali Ke Atas

- Similar topics

 
Permissions in this forum:
Anda tidak dapat menjawab topik