Procedure dan Function ibarat sebuah tempat source code yang sewaktu waktu bisa kita gunakan dan panggil kembali ketika dibutuhkan , dalam pascal sudah disediakn sebuah procedure dan Funtion standart yang terdapat dalam system, tanpa perlu menggunakan uses secara otomatis kita bisa langsung menggunakannya. Berikut adalah dafta Pocedure dan Function dalam Pascal :
Code
|
Keterangan
|
abs
|
Menghasilkan nilai mutlak
|
Addr
|
Mengembalikan alamat tertentu dari suatu objek tertentu
|
ArcTan
|
Menghasilkan sudut dari nilai tangen
|
assign
|
Memberikan nama dari file external ke suatu variable pointer
|
assigned
|
Menentukan apakah suatu variabel pointer atau procedure adalah nil
|
blockread
|
Membaca satu atau lebih record ke dalam suatu variabel
|
Break
|
Menghentikan proses looping for, while-do , repeat-until
|
Chdir
|
Mengubah directory yang sedang digunakan
|
Char
|
Menghasilkan karakter sesuai dengan kode ASCII
|
Concat
|
Menggabungkan dua atau lebih string
|
Continue
|
Mengembalikan statement selanjutnya dan memulai kembali dari awal proses looping for, while-do, atau repeat-until
|
Copy
|
Menyalin sejumlah karakter mulai dari posisi yang ditunjuk
|
Cos
|
Menghasilkan nilai cosinus suatu sudut
|
Cseg
|
Mengambil nilai yang disimpan pada register CS
|
Dec
|
Mengurangi nilai variabel sebanyak 1
|
Dispose
|
Menghapus suatu variabel dinamik dari heap memori
|
EOF
|
Akhir suatu dari file
|
EOLN
|
Akhir baris dari suatu file teks
|
Exit
|
Keluar dari suatu blok program
|
Exp
|
Menghasilkan nilai exponensial
|
Filesize
|
Mengetahui ukuran dari file yang sedang digunakan
|
Frac
|
Mengambil bilangan pecahan dari suatu bilangan real
|
freeMem
|
Menghapus suatu variabel dinamik yang ada pada heap yang sudah tidak dipakai
|
Getdir
|
Mengetahui directory yang sedang digunakan dari drive tertentu
|
Getmem
|
Membuat suatu variabel dinamik dengan ukuran tertentu dengan meletakkan alamat pada blok di dalam sebuah variabel pointer
|
Halt
|
Menghentikan proses pemrograman dan kembali ke sistem operasi
|
Inc
|
Menambah nilai variabel sebanyak 1 (kebalikan dec)
|
Insert
|
Menyisipkan suatu string ke string yang lain mulai dari posisi yang ditunjuk
|
Int
|
Mengambil bilangan bulat dari suatu bilangan real
|
IOResult
|
Memberi nilai 0 bila tidak ada kesalahan input/output
|
Lenght
|
Menghitung panjang suatu string
|
Ln
|
Menghasilkan nilai logaritma natural
|
MemAvail
|
Menunjukan besarnya suatu memori yang tersedia untuk heap
|
MkDir
|
Membuat suatu subdirectory
|
New
|
Membuat dan mengalokasikan variabel dinamik di dalam heap
|
Odd
|
Mengecek suatu nilai ganjil atau tidak
|
Ofs
|
Menghasilkan suatu offset dari objek tertentu
|
Ord
|
Menghasilkan nomor ASCII dari suatu karakter
|
Pi
|
Menghasilkan nilai
|
Pred
|
Menghasilkan nilai sebelumnya dari suatu argumen
|
Random
|
Mengambil suatu bilangan secara acak
|
Randomize
|
Prosedur pengacakan bilangan random
|
Read
|
Meminta input dari layar tanpa ganti baris
|
ReadLn
|
Meminta input dari layar dengan ganti baris
|
Reset
|
Membuka suatu file yang telah ada
|
Round
|
Membulatkan suatu bilangan real ke bilangan integer terdekat
|
Seg
|
Mengetahui letak segment dari suatu objek
|
Sin
|
Menghasilkan nilai sinus suatu sudut
|
SizeOf
|
Menunjukan besarannya byte yang digunakan oleh suatu variabel
|
SPtr
|
Mengambil nilai yang disimpan pada register SP
|
Sqr
|
Menghasilkan suatu akar kuadrat suatu bilangan
|
Str
|
Mengubah nilai nummerik menjadi nilai string
|
Succ
|
Menghasilkan nilai sesudahnya daru suatu argumen
|
Trunc
|
Membulatkan suatu bilangan real ke bilangan integer terkecil (pembulatan kebawah)
|
Upcase
|
Mengubah karakter kecil dengan karakter besar
|
Val
|
Mengkonversikan suatu nilai string menjadi nilai nummerik
|
Write
|
Menampilkan output ke layar tanpa ganti baris
|
Writeln
|
Menampilkan output ke layar dengan ganti baris
|
No comments:
Post a Comment