SELAMAT MENGERJAKAN.
NAMA:
SEKOLAH:
5. Algoritma yang baik dan benar harus memenuhi kriteria-kriteria berikut, kecuali ….
A. Finite.
B. Definite.
C. Input.
D. Efisien.
E. Solutif.
11. Di sebuah dealer motor setiap koleksi disimpan menggunakan algoritma. Data yang disimpan
meliputi merk motor, tahun keluaran, harga, dan nomor mesin. Tipe data yang sesuai untuk
variabel tersebut adalah ....
A. Array.
B. Record.
C. Boolean.
D. String.
E. Set.
12. Ekspresi dalam pengenalan operator adalah …
A. sesuatu yang bisa dibaca.
B. sesuatu yang jika dievaluasi menghasilkan suatu nilai..
C. sesuatu yang jika dievaluasi dapat diinput kembali.
D. sesuatu yang tidak bisa ditampilkan..
E. sesuatu yang bisa diulang.
17. Di bawah ini yang merupakan aturan pemberian nama identifier adalah.…
A. Dimulai dengan karakter angka.
B. Tidak boleh menggunakan karakter ~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' <> ? , .
C. Boleh menggunakan spasi.
D. Tidak boleh menggunakan underscore (_)
E. Boleh menuliskan identifier dengan nama yang sama pada kata kunci dari Pascal.
18. Tanda semicolon (;) pada struktur bahasa pascal digunakan untuk …
A. Mendeklarasikan tipe data variable.
B. Mendeklarasikan nilai suatu variable.
C. Menutup statement.
D. Memulai Program.
E. Mengakhiri Program.
19. Berikut ini variabel yang mempunyai tipe data real yaitu ....
A. Umur.
B. JumlahAnak.
C. TahunLahir.
D. BeratBadan.
E. Luas Segitiga.
If a > b then
begin
c := a - b;
b := c - b;
a := b;
end;
20. Jika sebelumnya diberikan nilai a := 11 dan b := 4 maka nilai a, b, dan c saat ini adalah....
A. 3, 7, 3.
B. 7, 4, 11.
C. 11, 4, 7.
D. 3, 3, 7.
E. 7,4,11.
Analisis lah tipe data yang tepat untuk digunakan pada program tersebut!
4. Buatlah algoritma menggunakan bahasa kalian sendiri (bahasa natural) dari program
penjumlahan dua bilangan bulat, mulai dari input, proses dan hasilnya!
5. Buatlah algoritma penjumlahan 2 bilangan dengan menggunakan simbol-simbol flowchart!