Anda di halaman 1dari 5

1. Tebak isi dari output dari program dibawah ini!!

var
i:integer;
Begin
clrscr;
i:30;
repeat
write( ,i);
i:=i-2;
until(i>0);
readln;
end
2. Apa yang dimaksud dengan bahasa pemprograman
3. Jelaskan Perbedaan dari Interpreter dan Compiler
4.

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
5.

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
6. struktur pertama dalam pascal adalah . .
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;
7. Perintah dasar sederhana dalam program passcal
adalah...
a. Readln
b. End
c. Write
d. Wtiteln
e. Uses crt;
8. Tipe data bahasa pascal untuk TRUE FALSE
adalah...
a. String

b. Char
c. Boolean
d. Byte
e. Real
9. Untuk melihat hasil dari program yang di kerjakan
tekan tombol ...
a. CRTL+F5
b. CRTL+F9
c. CRTL+F2
d. CRTL+F12

e. CRTL+F4
10. Tipe data pascal untuk karakter adalah...
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
11. Berikut ini adalah penulisan identifier yang benar
dalam pemogramn pascal adalah...
a. 9program_satu
b. Program_1
c. Program satu
d. Begin
e. Array
12. Istilah perulangan dalam pemograman pascal
dikenal dengan ...
a. Repeating
b. Again
c. Funtion
d. Replay
e. Looping
13. Perintah untuk menutup program dalam pascal
adalah...
a. End.
b. And.

c. And;
d. Finish
e. End;
14. Perintah untuk menampilkan atau cetak dilayar
monitor tanpa pindah baris ,disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
15. Tipe data yang cocok untuk menyimpan data nama siswa adalah
a. Numeric
b. Character
c. Date/Time
d. Array
e. Integer
Program GanjilHinggaN;
var
i, N: integer;
begin
write('input N:');
readln(N);
for i:=1 to N do
if (i mod 2 == 1) then
write(i,' ');
end.
rogram Menampilkan_bil_ganjil_genap;
uses crt;
var i : integer;
begin
clrscr;

write('Bilangan ganjil : ');


for i:=1 to 5 do begin
if i mod 2 = 1 then
write(i,',');
end;
writeln;
write('Bilangan Genap : ');
for i:=1 to 5 do begin
if i mod 2 = 0 then
write(i,', ');
end;
readln;
end.