Mencoba Aktivitas belajar siswa 1. Mengamati
                                                                                Gambar 2.6 Memeriksa kesamaan dua array Program 1. palindrom
program CekPalindrom; uses crt;
var arra: array [1..10] of char;
arrb: array [1..10] of char; i,j,n: integer;
palindrom : boolean; begin
clrscr; writemasukkan jumlah huruf : ;
readlnn; for i:=1 to n do
begin writemasukkan huruf ke-,i,: ;
readlnarra[i]; end;
tampilkan kata yg dimasukkan writekata yang dimasukkan : ;
for i:=1 to n do begin
writearra[i]; end;
proses balik kata j:=1;
for i:=n downto 1 do begin
arrb[j]:=arra[i]; j:=j+1;
end;
writeln; tampilkan kata yang sudah dibalik
writekata yang dibalik : ; for j:=1 to n do
begin writearrb[j];
end; writeln;
periksa palindrom palindrom:=TRUE;
for i:=1 to n do begin if arra[i]=arrb[i] then
palindrom := palindrom AND true else
palindrom := palindrom AND false; end;
if palindrom=TRUE then writelnKata tersebut Palindrom
else writelnKata tersebut BUKAN Palindrom;
readln; end.
Hasil Percobaan Program CekPalindrom :
Hasil Kompilasi beri tanda silang pada bagian yang sesuai   Berhasil, tanpa kesalahan
  Tidak berhasil, ada kesalahan
Output Program:
Percobaan 2
Untuk  mengetahui  jawaban  dari  pertanyaan  pertama  yaitu  berapakah  laba  total  yang diperoleh  pengusaha  tersebut,  berapakah  rata-rata  laba  pengusaha  tersebut  dan  apakah  ada
perusahaan yang mempunyai laba sama dengan rata-rata, lebih dari rata-rata, dan lebih dari rata- rata,  salin  dan  lengkapilah  program  berikut  ke  dalam  Free  Pascal,  kemudian  lakukan  kompilasi
Compile    Alt+F9.  Jika  kompilasi  menghasilkan  pesan  kesalahan  maka  perhatikan  kesalahan yang  terjadi.  Jika  kompilasi  berhasil  lanjutkan  dengan  menjalankan  program  Ctrl+F9  dan  amati
hasilnya. program LabaPerusahaan;
uses crt; var
p : array [1..10] of real; q : array [1..10] of string;
i : integer; jum,rata : real;
begin clrscr;
for i:=1 to 10 do begin
writemasukkan nama perusahaan : ; readlnq[i];
writelaba perusahaan ,q[i],:; readlnp[i];
end; for i:=1 to 10 do
begin jum:=jum+p[i];
end; writejumlah laba dari pengusaha: ,jum:0:2;
writeln; rata:=jum10;
writerata-rata laba dari pengusaha: ,rata:0:2; writeln;
for i:=1 to 10 do begin
if p[i] = rata then begin
writelaba  perusahaan  ,q[i],  sama  dengan rata-rata;
readln; end
else if p[i]  rata then begin
writelaba  perusahaan  ,q[i],  lebih  dari rata-rata;
readln; end
else if p[i]  rata then begin
writelaba  perusahaan  ,q[i],  kurang  dari rata-rata;
readln; end;
end; readln;
end.
Hasil Percobaan Program LabaPerusahaan
: Hasil Kompilasi beri tanda silang pada bagian yang sesuai
  Berhasil, tanpa kesalahan   Tidak berhasil, ada kesalahan
Output Program:
Pada  program tersebut, untuk  mencari  jumlah  dengan menjumlahkan  p[1]  sampai  dengan p[10].  Apabila  untuk  mencari  jumlah  dirubah  dengan  menjumlahkan  p[10]  sampai  dengan  p[1]
apakah hasilnya sama? Tentukan hasilnya dengan memodifikasi program tersebut.
                