24 Jan 2015

Procedure dan Function standard pascal


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  (3.141592)
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