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 Pemrog Dea Ukhti Meitasari (11006136)

Go down

Tugas Individu Pemrog Dea Ukhti Meitasari (11006136) Empty Tugas Individu Pemrog Dea Ukhti Meitasari (11006136)

Post  Amallia P. Sat Jun 29, 2013 2:40 pm

TUGAS INDIVIDU PEMROGRAMAN KOMPUTER
Dea ukhti meitasari (11006136) / kls C

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

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

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

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

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

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

maka, nilai dari x dan y yang menjadi keluaran akhir adalah
x:=-6 (karena global)
y:=30 (hitungan terakhir dari nilai y yang bernilai global adalah 30)

Amallia P.

Jumlah posting : 4
Join date : 17.03.13

Kembali Ke Atas Go down

Kembali Ke Atas

- Similar topics

 
Permissions in this forum:
Anda tidak dapat menjawab topik