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


Yang Sering Dikunjungi

Perangkat Keras Jaringan komputer

Powered by Blogger.