1. Struktur pemilihan terdiri atas komponen-komponen berikut ini , kecuali ..
a) Kondisi pemilihan
b) Alternatif aksi dari nilai kondisi
c) Aksi
d) Reaksi
e) Parameter kondisi
Jawab : d) Reaksi
2. Perhatikan potongan algoritma berikut ini :
IF Badan belum bersih THEN
Teruskan mandi
Else
Mandi selesai
End if
Menurut potongan algoritm tersebut , mandi selesai jika ..
a) Tangan capek
b) Sudah terlalu lama
c) Badan sudah bersih
d) Mandi tidak di teruskan
e) Pilihan A,B,C dan D salah.
3. Pernyataan manakah yang SALAH tentang struktur pemilihan CASE .. AND CASE ?
a) Tersedia aksi default dalam struktur pemilihan ini.
b) Dalam struktur ini , kondisi pemilihan tidak perlu di tentukan.
c) Struktur ini dapat di gunakan untuk menggantikan struktur pemilihan bersarang .
d) Pernyataan A,B,C maupun D benar semua.
Jawab : a) Tersedia aksi default dalam struktur pemilihan ini.
4. Berikut ini adalah contoh kondisi yang tidak dapat di gunakan dalam pemilihan , yaitu ..
a) Angka 1 > angka 2
b) Gaji = 1000000
c) Baju = Baru
d) A*b<=0
e) Pilihan A,B,C,D salah.
Jawab : e) Pilihan A,B,C,D salah .
5. Apa fungsi klausa OTHERWISE pada struktur pemilihan CASE .. END CASE ?
a) Menentukan aksi yang harus di lakukan jika kondisi bernilai benar .
b) Menentukan aksi yang harus di lakukan jika kondisi bernilai salah .
c) Mennetukan aksi yang harus di lakukan apapun nilai kondisi .
d) Menentukan aksi yang harus di lakukan jika tidak ada nilai yang sesuai dengan ekspresi .
e) Mengakhiri struktur pemilihan .
Jawab : d) Menentukan aksi yang harus di lakukan jika tidak ada nilai yang sesuai dengan ekspresi .
6. Perhatikan potongan algoritma berikut ini :
Input = (harga)
IF harga = 12500 THEN
Beli
END IF
Pernyataan manakah yang benar tentang progam di atas ?
a) Jika harga <12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">12500 maka lakukan aksi beli. 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">c) Jika harga =12500 maka prgam tidak melakukan apapun . 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">d) Jika harga <> 12500 maka progam tidak melakukan apapun . 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">e) Jika harga <> 12500 maka progam error . 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">Jawab : d) Jika harga <>12500 maka proga tidak melakukan apapun . 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">7. Dalam struktur IF..THEN..ELSE..Klausa IF dapat di artikan .. 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">a) Jika 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">b) Maka 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">c) Jika tidak 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">d) Sebaiknya 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">e) Apapun yang terjadi 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">Jawab : a) Jika 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">8.Perhatikan potongan algoritma berikut ini :12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">Input (n) 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">P=n*2 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">IF p mod 2 = 0 THEN12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka=""> Output (p/2) 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">Else 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka=""> Output (p*2) 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">END IF 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">Pernyataan manakah yang benar tentang algoritma di atas ? 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">a) Berapapun nilai yang di inputkan , outputnya sama dengan nilai yang di inputkan . 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">b) Jika inputan nya adalah bilangan ganjil , outputnya adalah nilai inputan di kali dua . 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">c) Jika inputan nya adalah bilangan genap , outputnya adalah nilai inputan di bagi dua . 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">d) Berapapun nilai yang di inputkan , outputnya adalah nilai di kali dua . 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">e) Pilihan A,B,C maupun D salah . 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">Jawab : d) Berapapun nilai yang di inputkan , outputnya adalah nilai di kali dua . 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">Manajemen Informatika 12500>
<12500 .="" aksi="" b="" beli="" harga="" jika="" lakukan="" maka="">Politeknik Negeri Lampung
12500>
Tidak ada komentar :
Posting Komentar