NEW
Font size
WorksheetsPemprograman
Total questions: 20
Worksheet time: 19mins
Tingkatan paling rendah suatu bahasa pemrogaman adalah…
Algoritma
Bahasa Pemrogaman
Bahasa Mesin
Bahasa Assembly
Bahasa Tingkat Rendah
Tingkatan bahasa pemrogaman yang menggunakan unsur kata-kata manusia
adalah…
Bahasa Mesin
Bahasa Biner
Bahasa Tingkat Tinggi
Bahasa Tingkat Rendah
Bahasa Menengah
Tingkat bahasa pemrogaman yang menggunakan gabungan antara bahasa manusia
dengan kode-kode simbolik adalah…
Bahasa Tingkat Tinggi
Bahasa Mesin
Bahasa Rendah
Bahasa Tingkat Menengah
Bahasa Biner
Berikut ini contoh bahasa pemrogaman tingkat tinggi kecuali…
Pascal
PHP
Java
C
Visual Basic
Begin pada struktur pascal berfungsi untuk…
Mengulangi Program
Memulai eksekusi statement
Mengakhiri eksekusi
Menghapus Program
Menghapus Layar
Tanda semicolon ( ; ) pada struktur bahasa pascal digunakan untuk…
Mendeklarasikan tipe data variable
Mendeklarasikan nilai suatu variable
Menutup statement
Memulai Program
Mengakhiri Program
Kode pascal yang digunakan untuk menampilkan data ke layar tanpa disertai mencetak
baris baru adalah…
Write
Writeln
Read
Readln
Create
Untuk menampilkan kata Nama Saya maka kode yang benar adalah…
Read(“Nama Saya”);
Write(Nama Saya);
Write(‘Nama Saya’);
Writeln(Nama Saya).
Readln(Nama Saya)
Berikutbeberapacontohpenamaanvariabel :
1. nomor_induk_siswa
2. namasiswa
3. alamat saya
4. gaji.orangtua
5. golongan_darah
6. peringkat.kelas
dari contoh diatas manakah penamaan variabel yang sesuai pada pemrograman pascal?
1,2,3
3,4,6
1,5,6
2,3,4
1,3,5
Diketahui sebuah data dengan tipe datanya sebagai berikut :
1. Nama : ArdanSetiawan
2. No HP : 085477345123
3. Tinggibadan : 170
4. BeratBadan : 65.5
5. Golongandarah : O
A. String
B. Integer
C. Char
D. Real
E. Boolean
Manakah pasangan data dengan tipe datanya dibawah ini yang benar ?
1-A,2-B,3-C,4-D,5-E
1-A,2-B,3-B,4-D,5-C
1-A,2-A,3-D,4-D,5-C
1-A,2-A,3-B,4-D,5-C
1-C,2-D,3-D,4-B,5-E
Budi memiliki data nilai matematika dari 10 siswa, budi ingin membuat 10 data
tersebut menjadi satu tipe data terstruktur. Manakah tipe data terstruktur yang sesuai dengan masalah diatas?
Array[1..10] of integer;
Array[1..10] of string;
Type
Nilai = record
Nilai1 = integer;
……
Nilai10 = integer;
End;
Array [1..10] of real;
Type
Nilai = record
Nilai1 = real;
…….
Nilai10 = real;
End;
Berikut ini variabel yang pasti mempunyai tipe data real yaitu ....
Umur
JumlahAnak
TahunLahir
BeratBadan
LuasSegitiga
Di antara variabel-variabel berikut memerlukan tipe data string, kecuali ....
Pekerjaan
NomorHP
Agama
Sekolah
nama
Diketahui sebuah rumus volume bola adalah 3/4 πr3, bagaimanakah penulisan rumus tersebut dalam pemrograman pascal?
4 / 3 x 3.14 x r3
4 : 3 * 3.14 x r3
4 / 3*3.14*r*r*r
4 / 3*3.14*r3
4 / 3 x 3.14 x r x r x r
Diketahui kode suatu program adalah sebagai berikut :
a := 3;
b := 2;
c := 5;
nilai1 := a < b;
nilai2 := b < c;
nilai3 := a > c;
Apa hasil dari nilia1, nilai2, nilai3 ketika program dijalankan ?
TRUE, TRUE, TRUE
TRUE, FALSE, TRUE
FALSE, TRUE, TRUE
FALSE, TRUE, FALSE
FALSE, FALSE, FALSE
Perhatikan source code berikut :
a =20;
b =10;
c = a + b;
writeln('21 + 10 = ', c );
c = a - b;
writeln('21 - 10 = ', c );
apa yang terjadi ketika program dijalankan?
Program berjalan dengan baik
Terjadi error : illegal expression
Terjadi error pada operator program
Program berhenti ditengah proses
Tidak terjadi apa – apa pada program
Diketahui source code program sebagai berikut
a := 3;
b := 5;
c := 4;
d := 8;
e := a > b AND c > d;
Agar nilai e menjadi TRUE, maka rumus pada variabel e yang benar adalah .
e := a < b AND c > d;
e := a > c AND d > b;
e := b < d; AND c > a;
e := a > d AND c < b;
e := b < c AND a > d;
Boim membuat program dengan main program sebagai berikut
a := ‘32’;
b := ‘12’;
c := ‘45’;
d := a+b+c;
Apa hasil dari nilai d ketika program dijalankan ?
89
322145
98
321245
542123
Format penulisan struktur percabangan dengan 1 kondisi di dalam pascal adalah …
if (kondisi) then
Pernyataan;
if (kondisi) do
Pernyataan;
if (kondisi)
Pernyataan;
for(kondisi)then
Pernyataan;
for (kondisi) do
Pernyataan;
Perhatikan potongan kode program berikut.
diskon:=0;
if harga>500000 then
diskon := harga*0.05;
hargatotal:=harga-diskon;
Bab 3 Struktur Percabangan 95
Jika kita menginputkan harga sebesar 500000 maka nilai harga total menjadi ..
475000
500000
25000
0
525000
