WorksheetsAsesmen Diagnostik MM 1
Total questions: 15
Worksheet time: 15mins
Fungsi utama dari struktur if-else dalam pemrograman adalah untuk:
Menyimpan variabel
Menjalankan program terus menerus
Memilih aksi berdasarkan kondisi tertentu
Menyusun data dalam array
Mengatur waktu program
Sintaks berikut termasuk dalam pernyataan if-else, kecuali:
if(x > 10) { y = 1; } else { y = 0; }
if(x == 1) y++; else y--;
if(x < 5)
switch(x)
else if(x == 10)
if bersarang (nested if) berarti:
Dua if dipisah dalam fungsi berbeda
if berada di dalam if lainnya
if berada di luar loop
if digunakan sebelum deklarasi variabel
if hanya dijalankan sekali
Manakah struktur yang paling tepat untuk menggantikan banyak if-else ketika mengevaluasi satu variabel dengan banyak nilai kemungkinan?
while
for
switch-case
break
do-while
while(true) dalam program Arduino berarti:
Program akan berhenti setelah satu kali jalan
Program berjalan satu kali dan berhenti
Program hanya berjalan jika true = 1
Program akan berjalan terus menerus tanpa henti
Program akan delay selamanya
Berikut ini yang merupakan perintah percabangan dalam pemrograman adalah:
int sensorValue;
digitalWrite(13, HIGH);
if(digitalRead(2) == HIGH)
delay(1000);
pinMode(5, OUTPUT);
Flowchart dengan simbol belah ketupat biasanya digunakan untuk:
Menunjukkan proses
Menandai awal program
Menunjukkan pilihan atau kondisi
Menyambungkan bagian program
Menyimpan variabel
Fungsi switch-case hanya dapat digunakan untuk tipe data berikut, kecuali:
int
char
byte
float
long
Struktur dasar switch-case diakhiri dengan:
exit;
end;
break;
stop;
continue;
Komponen berikut yang merupakan alat input dalam Arduino adalah:
LED
Sensor suhu
LCD
Motor servo
Buzzer
Komponen output dalam Arduino berikut ini adalah:
Push button
Sensor LDR
LM35
LED
Potensiometer
Kode program while(true){} umumnya ditulis di:
void setup()
void while()
if statement
pinMode()
void loop()
Ketika kita ingin mengatur LED menyala hanya jika tombol ditekan, maka struktur logika yang digunakan adalah:
Perulangan
Fungsi
Percabangan
Array
Boolean
Berikut adalah keuntungan dari switch-case, kecuali:
Lebih mudah dibaca saat banyak kondisi
Eksekusi lebih cepat daripada if berulang
Mendukung ekspresi logika kompleks
Mengurangi jumlah baris kode
Cocok untuk memeriksa satu variabel dengan banyak nilai
Berikut ini adalah struktur flowchart yang umum digunakan, kecuali:
Terminator
Decision
Input/Output
Process
Compiler
