Latihan Soal Logika Algoritma
1. Diketahui P=0, Q=5 dan R=10. Diberikan Algoritma P=Q, Q=R, Maka Nilai P,Q,R sekarang ?
Jawab
Diketahui : P = 0, Q = 5, R = 10
P = Q -> Nilai dari variabel P akan diberi nilai dari variabel Q (P = 5)
Q = R -> Nilai dari variabel Q akan diberi nilai dari variabel R (Q = 10)
Jadi, nilai P,Q,R sekarang P = 5, Q = 10 , R = 10
2. Diketahui Algoritma P = 10, P = P + 1 dan Q = P. Berapakah Nilai P dan Q ?
Jawab
P = 10 -> Nilai dari variabel P akan diberi nilai 10
P = 10 + 1 -> Nilai dari variabel P yang baru adalah nilai dari variabel P yang lama ditambah 1 (10 + 1= 11)
Q = P -> Nilai dari variabel Q diberi nilai dari variabel P yang baru (Q = 11)
3. Diketahui 3 variabel peubah P , Q dan R. Agar isi Q ditaruh di P, isi R ditaruh di Q dan isi P ditaruh di R. Maka Algoritma yang dapat ditulis adalah
Jawab
P <- Q
Q <- R
R <- P
4. Diketahui 2 peubah K = 10 dan L = 20. Buat Algoritma untuk mempertukarkan isi K dan L
Jawab
Diketahui : K = 10
L = 20
T = Variabel Tambahan
T = K ( T = 10 )
K = L ( K = 20 )
L = T ( L = 10 )
Jadi K = 20 dan L = 10
Jawab
Diketahui : P = 0, Q = 5, R = 10
P = Q -> Nilai dari variabel P akan diberi nilai dari variabel Q (P = 5)
Q = R -> Nilai dari variabel Q akan diberi nilai dari variabel R (Q = 10)
Jadi, nilai P,Q,R sekarang P = 5, Q = 10 , R = 10
2. Diketahui Algoritma P = 10, P = P + 1 dan Q = P. Berapakah Nilai P dan Q ?
Jawab
P = 10 -> Nilai dari variabel P akan diberi nilai 10
P = 10 + 1 -> Nilai dari variabel P yang baru adalah nilai dari variabel P yang lama ditambah 1 (10 + 1= 11)
Q = P -> Nilai dari variabel Q diberi nilai dari variabel P yang baru (Q = 11)
3. Diketahui 3 variabel peubah P , Q dan R. Agar isi Q ditaruh di P, isi R ditaruh di Q dan isi P ditaruh di R. Maka Algoritma yang dapat ditulis adalah
Jawab
P <- Q
Q <- R
R <- P
4. Diketahui 2 peubah K = 10 dan L = 20. Buat Algoritma untuk mempertukarkan isi K dan L
Jawab
Diketahui : K = 10
L = 20
T = Variabel Tambahan
T = K ( T = 10 )
K = L ( K = 20 )
L = T ( L = 10 )
Jadi K = 20 dan L = 10
Komentar ini telah dihapus oleh pengarang.
BalasHapus