3101 1301 2146_ ABY AYUB
Mata Kuliah : Algoritma & Struktur Data Soal Type D
1. Tentukan hasil dari operasi pada type data integer dibawah ini :
A. 8 x 19 - 9 + 2 x (105/21) ^ (48/16) – 152 + 8
3101 1301 2146_ ABY AYUB
B. B and A xor not (A xor D or B) or A and C F and T xor no (T xor T or F) or T and F F and T xor not (F or F) or T and F F and T xor not F or T and F F and T xor T or T and F F xor T or F
T or F T
C. D xor A and A xor (not B and D) and B T xor T and T xor (not F and T) and F T xor T and T xor (T and T) and F T xor T and T xor T and F
T xor T xor F F xor F F
3. Diketahui variabel A, B, C dan D bernilai :
A = STMIK BANJA‘BA‘U C = SISTEM INFO‘MASI B = PROGRAM STUDI D = TEKNIK INFORMATIKA
A. E = SUBSTRING (D//B//C, INDEX (C//B, SIP ), INDEX (A//C, USI ))
= SUBSTRING ( TEKNIK INFORMATIKA // PROGRAM STUDI //SISTEM INFO‘MASI, INDEX (SISTEM INFO‘MASI// PROGRAM STUDI , SIP ) , INDEX (STMIK BANJA‘BA‘U // SISTEM INFORMASI , USI ))
= SUBSTRING ( TEKNIK INFORMATIKAPROGRAM STUDISISTEM INFORMASI , INDEX (SISTEM INFORMASIPROGRAM STUDI , SIP ), 15, INDEX (STMIK BANJA‘BA‘USISTEM
INFORMASI , USI ),16)
= SUBSTRING ( TEKNIK INFORMATIKAPROGRAM STUDISISTEM INFORMASI ,15,16)
= TIKAPROGRAM STUD
B. F = SUBSTRING (A//D//B, LENGTH (A//B), INDEX (D//A, KAST ))
= SUBSTRING (STMIK BANJA‘BA‘U// TEKNIK INFORMATIKA // PROGRAM STUDI , LENGTH (STMIK BANJA‘BA‘U //PROGRAM STUDI ), INDEX ( TEKNIK
INFORMATIKA //STMIK BANJA‘BA‘U , KAST ))
= SUBSTRING (STMIK BANJA‘BA‘UTEKNIK INFORMATIKAPROGRAM STUDI , LENGTH (STMIK BANJARBARUPROGRAM STUDI ),29, INDEX ( TEKNIK INFORMATIKASTMIK BANJARBARU , KAST ), 17)
3101 1301 2146_ ABY AYUB
= MATIKAPROGRAM STU
4. Diasumsikan nilai [x>=–5] and [x<25], nilai y = [– ..8, .. ] da ilai z = [ j .. l , , o .. s ]. Tunjukkan nilai dari variabel yang relevan setelah eksekusi setiap pernyataan berikut : A. g = x – [–4..4] * [–5,6..22]
= [ -5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 ] – [ -4,-3,-2,-1,0,1,2,3,4 ] * [ -5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 ]
= [-5,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24] * [ -5, 6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 ]
= [ -5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 ]
B. h = [–6..3,7..25] * x – [–1..5]
= [ -6, 4,-3,-2,-1,0,1,2,3,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24] * [ -5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 ] – [ -1,0,1,2,3,4,5 ]
= [ -5,-4,-3,-2,-1,0,1,2,3,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24] – [ -1,0,1,2,3,4,5 ]
= [ -5,-4,-3,-2,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]
C. i = x * y – [–3..15]
= [ -5,3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 ] * [ -4,-3,-2,-1,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25 ] – [ -3,-2,-1,0, 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 ]
= [ -4,-3,-2,-1,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 ] – [ -3,-2,-1,0, 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 ]
= [ -4,16,17,18,19,20,21,22,23,24 ]
D. j = z * [ i .. k , , p , r ]
= [ ͚J͛,͛K͛, L , M , O ,͛P͛,Q ,͛R͛, S ] * [ I ,͛J͛,͛K͛, N ,’P’,’R’ ]