NEW
Font size
WorksheetsLKPD Pemrograman Terstruktur – Struktur Percabangan (Python)
Total questions: 15
Worksheet time: 8mins
Apa yang dimaksud dengan struktur percabangan dalam pemrograman?
Mekanisme untuk mengeksekusi blok kode berbeda berdasarkan kondisi logika
Cara menyusun data agar tersimpan di memori permanen
Teknik mempercepat eksekusi dengan menjalankan banyak thread
Metode untuk mengirim data antar komputer melalui jaringan
Sebutkan tiga bentuk struktur percabangan dalam Python!
if, if-else, if-elif-else
switch-case, if-else, for
if, while, do-while
try-except, for, while
Apa fungsi dari perintah else?
Menangani cabang default ketika kondisi if/elif bernilai salah
Melanjutkan iterasi berikutnya dalam sebuah loop
Mendeklarasikan variabel baru di dalam fungsi
Memanggil sebuah fungsi secara rekursif
Tampilkan pesan "Nilai Anda Baik" jika variabel nilai lebih dari atau sama dengan 80. Pernyataan Python yang paling tepat untuk memenuhi ketentuan tersebut adalah:
if nilai >= 80: print("Nilai Anda Baik")
if nilai > 80: print("Nilai Anda Baik")
if nilai <= 80: print("Nilai Anda Baik")
if nilai == 80: print("Nilai Anda Baik")
Nilai ≥ 75 → LULUS, Nilai < 75 → TIDAK LULUS. Untuk nilai 75, keluaran yang tepat adalah:
LULUS
TIDAK LULUS
ERROR
Tidak ada keluaran
Nilai ≥ 90 : A, Nilai ≥ 80 : B, Nilai ≥ 70 : C, Nilai < 70 : D. Berdasarkan ketentuan tersebut, predikat untuk nilai 85 adalah:
A
B
C
D
Umur ≥ 17 → Boleh membuat SIM, Umur < 17 → Belum boleh membuat SIM. Jika umur seseorang adalah 16, keluaran program yang benar adalah:
Belum boleh membuat SIM
Boleh membuat SIM
Perlu ujian tertulis terlebih dahulu
Data tidak valid
Dalam struktur percabangan, apa yang terjadi jika semua kondisi dalam if-elif tidak terpenuhi?
Program akan menghasilkan error
Program akan melanjutkan ke pernyataan berikutnya tanpa tindakan
Program akan mengeksekusi blok else jika ada
Program akan berhenti
Jika nilai variabel x adalah 10, pernyataan mana yang akan menghasilkan keluaran "x lebih besar dari 5"?
if x <= 5: print("x lebih besar dari 5")
if x > 5: print("x lebih besar dari 5")
if x < 5: print("x lebih besar dari 5")
if x == 5: print("x lebih besar dari 5")
Dalam Python, apa yang akan terjadi jika kita tidak menuliskan pernyataan else setelah if?
Program akan tetap berjalan tanpa masalah
Program akan berhenti di blok if
Program akan menghasilkan error
Program akan mengabaikan blok if
Jika nilai variabel y adalah 20, pernyataan mana yang akan menghasilkan keluaran "y kurang dari 30"?
if y >= 30: print("y kurang dari 30")
if y < 30: print("y kurang dari 30")
if y > 30: print("y kurang dari 30")
if y == 30: print("y kurang dari 30")
Dalam struktur percabangan, apa yang terjadi jika blok else tidak dituliskan?
Program akan mengabaikan blok if
Program akan berhenti
Program akan tetap berjalan tanpa melakukan tindakan jika kondisi if salah
Program akan menghasilkan error
Nilai ≥ 60 : LULUS, Nilai < 60 : TIDAK LULUS. Jika nilai adalah 59, keluaran yang benar adalah:
LULUS
TIDAK LULUS
ERROR
Tidak ada keluaran
Jika nilai variabel z adalah 15, pernyataan mana yang akan menghasilkan keluaran "z kurang dari 20"?
if z == 20: print("z kurang dari 20")
if z >= 20: print("z kurang dari 20")
if z < 20: print("z kurang dari 20")
if z > 20: print("z kurang dari 20")
Dalam struktur percabangan, apa yang terjadi jika kondisi dalam if terpenuhi?
Program akan mengeksekusi blok if
Program akan berhenti
Program akan melanjutkan ke blok else
Program akan menghasilkan error
