SOAL PEMOGRAMAN DASAR KELAS X SMK DENGAN JAWABANYA
1. Pilihan Ganda Pilihlah salah
satu jawaban A, B, C, D, atau E yang benar pada soal berikut:
1. Dalam menyusun suatu program,langkah
pertama yang harus di lakkukan adalah :
a. Membuat program
b. Membuat Algoritma
c. Membeli komputer
d. Proses
e. Mempelajari program
2. Sebuah prosedur langkah demi langkah yang
pasti untuk menyelesaikan sebuah masalah di sebut :
a. Proses
b. Program
c. Algoritma
d. Step
e. Diagram
3. Pseudocode yang di gunakan pada penulisan
algoritma berupa :
a. Bahassa Inggris
b. Bahasa Puitis
c. Bahasa pemograman
d. Sembarang bahasa asal
terstruktur
e. Bahasa Mesin
4. Pada pembuatan program komputer, algoritma
dibuat :
a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Pada saat di jalankan
6. Diketahui bahwa kantong P kosong. Kantong Q
berissi 10 buah kelereng dan kantong R berisi 15 kelereng.
Apabila
yang terbawa hanya sebuah kantong dan di katakan BUKAN kantong P yang terbawa,
Maka jumlah
kelereng
yang terbawa adalah :
a. 10
b. 15
c. 10 atau 15
d. 10 dan 15
e. Kosong
7. Diberikan algoritma : Apabila warna merah
maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan
hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi :
a. Merah
b. Ungu
c. Hijau
d. Putih
e. Abu-abu
8. Instruksi P=Q akan mengakibatkan nilai
P=nilai Q,dan nilai Q menjadi :
a. Menjadi Sembarang Nilai
b. Menjadi hampa
c. Q tetap
d. Menjadi 10
e. P tetap
9. Apabila a=5, b=10, maka jika di berikan
instruksi a=b; b=a akan mengakibatkan :
a. a=0 , b=5
b. a=10 , b=5
c. a=10 , b=0
d. a=b
e. a=10 , b=10
10. Di berikan algoritma P=10; P=P+5; Q=P.
Nilai P dan Q masing-masing adalah :
a. 15 dan 0
b. 0 dan 15
c. 15 dan 15
d. 0 dan 10
e. 10 dan 15
Simak program algoritma diwabah untuk menjawab soal 11,12,13
Program operasi_bilangan
Deklarasi
x,y :
single
hasil :
Single
Algoritme
X ← 12
X ← 3
hasil ← x *
y
Wirte (
hasil )
11. dari program di atas maya disebut variable
a. Algoritme
b. write
c. hasil dan write
d. x dan deklarasi
e. x,y dan hasil
38. Nama variabel berikut ini yang benar
adalah …
a. NamaGuru
b. Alamat Guru
c. alm gr
d. sts/status
e. tpt.tgl
12. dari program di atas bagian proses
terdapat pada baris
a. 1
b. 2
c. 3
d. 4
e. 5
13. Dari program di atas mana yang disebut
operator
a. x
b. y
c. *
d. deklarasi
e, program
14. Perintah untuk menampilkan hasil dilayar dalam
program \adalah...
a. Readln
b. End
c. Write
d. Wtiteln
e. Uses crt;
15. Tipe data untuk TRUE FALSE disebut...
a. String
b. Char
c. Boolean
d. Byte
e. Real
17. Struktur bahasa pemograman pascal paling
pertama adalah...
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
18. Berikut ini yang termasuk operator
aritmatika yaitu ….
a. *
b. /
c. %
d. +
e. Semua benar
18. Tipe data untuk karakter adalah...
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
19. Tipe data untuk Angka desimal adalah...
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
20. Tipe data untuk karakter adalah...
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
I. Isilah Pertanyaan dibawah ini dengan jelas dan
benar…!
21.
Struktur algoritama terbagi …………… Sebutkan
22.
Apa fungsi dari flowchart
23.
Apa yang dimaksud dengan Oprerator dan sebutkan
24.
Apa yang dimaksud dengan type data sebukatkan
minimal 5 type data
25.
Tuliskan sebuah program algoritme untuk menghitung
segi tiga sama sisi
Selamat mengerjakan J
Leave a Comment