Anda di halaman 1dari 3

Nama : M.

Rafi Fazry
NIM : 22110346
Prodi : S1-Teknik Informatika Sistem Informasi
Mata Kuliah : Algoritma dan Pemograman
A. Kuis Benar Salah
1. Struktur pengulangan dengan sintaks WHILE tidak mencantumkan inisialisasi.
(Benar)
2. Struktur pengulangan dengan sintaks DO...WHILE tidak mencantumkan kondisi
berhenti. (Benar)
3. Struktur pengulangan dengan sintaks FOR tidak mencantumkan jumlah iterasi.
(Benar)
4. Aksi yang dituliskan didalam sintaks WHILE akan dijalankan jika kondisi pada
WHILE... bernilai benar. (Benar)
5. Aksi yang dituliskan setelah DO... pada sintaks pengulangan DO... WHILE...
dijalankan jika kondisi yang dituliskan setelah WHILE bernilai salah. (Benar)
6. Aksi yang dituliskan didalam sintaks pengulangan FOR dijalankan jika kondisi
yang dituliskan didalam argumen FOR... bernilai benar. (Salah)
7. Pengulangan dengan sintaks WHILE dapat diubah dengan sintaks DO...WHILE.
(Salah)
8. Pengulangan dengan sintaks DO... WHILE... dapat diubah dengan sintaks FOR.
(Salah)
9. Pengulangan dengan sintaks FOR dapat diubah dengan sintaks WHILE. (Salah)
10. Struktur pengulangan bersarang mensyaratkan bahwa variabel pencacah dari
seluruh pengulangan sama. (Benar)
11. Variabel a pada contoh di atas merupakan pencacah.(Benar)
12. Pengulangan di atas akan mengalami sebanyak 16 kali iterasi (Salah).
13. Jika nilai yang diinputkan tidak berada dalam range 0-100, maka program akan
diakhiri. (Salah)
14. Nilai pencacah akan bertambah 1 jika nilai yang diinputkan sudah berada dalam
range 0-100. (Benar)
15. Inisialisasi variabel a membuat program tidak dapat berjalan dengan semestinya.
(Benar)
16. Struktur pengulangan di atas tidak tepat karena tidak mencantumkan jumlah
iterasi yang akan dilakukan. (Benar)
17. Iterasi akan dilakukan tepat lima kali. (Benar)
18. Output dari algoritma di atas adalah „xoxox‟. (Benar)
19. Struktur pengulangan di atas menggunakan pencacah mundur.(Benar)
20. Pada algoritma di atas, terdapat pembedaan aksi untuk nilai a berupa bilangan
ganjil dan a berupa bilangan genap. (Benar)

B. Pilihan Ganda
1. D
2. C
3. E
4. C
5. B
6. E
7. D
8. D
9. A
10. A

C. Esay
1.
Algoritma Menampilan_Tulisan;
IS : -
FS : Jumlah tulisan tampil = 5
Deklarasi
i = integer
Begin
i←0
While ( i < 5 )
output ('saya suka mata kuliah ini')
i← i+1
ENDWHILE
END
2.
For : Untuk mengulang suatu proses yang telah diketahui jumlahnya.
While: Untuk mengulang suatu proses yang belum diketahui jumlahnya.
Do While : Instruksi akan dijalankan lebih dahulu, kemudian dilakukan pengecekan
kondisi apabila masih bernilai true maka perulangan akan terus berlanjut.
Kelebihan perintah while dan do while adalah menggunakan 1 parameter, perintah
ini untuk melakukan pengecekan pada awal dan akhir blok.
kekurangannya adalah server harus pengetikan dengan karakter.
3.
Program Pengulangan Untuk Menghitung Jumlah Sederet
Bilangan
I,j,k : Integer
BEGIN
K 0
Output(“input : “)
Input(i)

Output(“Proses: “)
j 1;

While (j <= i)
Output(j)
If (j <> i) then
Output(“ + “)
End if
k k+j
j j+1
end while
output(k)
END

Anda mungkin juga menyukai