khusus pemograman dasar ( atribut bahasa pascal)


                                                   Prosedur standar STR

Prosedur ini digunakan untuk membuat nilai numeric menjadi nilai string. Nilai numeric dapat berupa integer maupun real  bentuk umum nya :

Str(n:lebar:desimal,s)
Contoh:
Var
N1,N2: integer;
S1,S2:string[5];
Begin
N1:=1234;
N2:=567;
Writeln(N1+N2);
Str(N1:4,S1);
Str(N2:4,S2);
Writeln(S1+S2);
End.

                                                Prosedur standar VAl

Prosedur ini digunakan untuk mengkonversi nilai string menjadi nilai numeric .

Bentuk umumnya:
Val(s,n,kode);

Contoh:
Var
S1:string[6];
N:real;
Kode:integer;
Begin
S:=’1234’;
Val(s,n,kode);
Writeln (s);
Writeln(n);
Writeln(kode);
End.

Fungsi standar untuk operasi string

·         Fungsi standar copy

Fungsi standar copy digunakan untuk menyalin sejumlah karakter mulai dari posisi yang ditunjukkan oleh nilai posisi dari nilai string yang ditunjukkan oleh nilai string(S)
Bentuk umum nya:
Copy(s,posisi,jumlah)
Contoh:

Var
Tulisan:string[15]
Begin
Tulisan:’pascal’;
Writeln(tulisan,3,3);
Writeln(tulisan,3,1);
End.




Fungsi standar concat

Fungsi ini standar digunakan merangkai beberapa nilai string yang ditunjukkan oleh nilai s1,s2,s..sn standar ini mempunyai operasi yang sama dengan operator  ‘+’.
Bentuk umum nya :
concat(s1,s2,s..sn)

contoh:

const
s1=’pascal’;
s2=’turbo’;
begin
writeln(concat(s1,s2));
end.


Fungsi standar pos

Fungsi ini digunakan untuk mencari posisi letak suatu nilai string yang ada di dalam nilai string  yang lain.
Bentuk umumnya:
Pos(sub,s,s);
Contoh :

Const
Tulisan=’turbo’;
Begin
Writeln(‘t’,tulisan);
Writeln(‘o’,tulisan);
Writeln(‘e’,tulisan);
End.