Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Today Outline Lecturer Note IVa by : thaqibul@gmail.com
Sub Program Prosedur dan Fungsi I Fungsi Matematik I Operasi Input/Output
2
MENGENAL ELEMEN DASAR PROGRAM PASCAL . . . . .
Sub Program: Digunakan utk mendeklarasikan prosedur atau fungsi yang dibuat oleh programer Contoh Prosedur: ClrScr, salah satu contoh prosedur yang ada dalam unit Crt, berlaku sebagai pernyataan Writeln Writeln(‘As Salam’); As Salam berlaku sbg argumen yg diproses oleh prosedur Writeln.
3
MENGENAL ELEMEN DASAR PROGRAM PASCAL . . . . .
Contoh Prosedur: PROCEDURE HitungLuas (Radius : BilanganNyata); BEGIN Clrscr; WriteLn(‘Luas = ’,0.5*PHI*Radius*Radius); END;
4
Prosedur >< Fungsi
ClrScr dan WriteLn adalah contoh dari PROSEDUR (disediakan oleh unit Crt) Sebagai Prosedur, ClrScr dan WriteLn bertindak sebagai pernyataan Ex WriteLn(‘Salam’); “Salam” sebagai argumen, yg akan diproses oleh prosedur WriteLn
5
Prosedur >< Fungsi
Sqrt adalah contoh FUNGSI Artinya untuk mendpatkan nilai akar dari suatu bilangan Kita tidak bisa menulis Sqrt(25); Why ???? Couse It’s Meaningless Seharusnya Variabel := Sqrt(25); atau WriteLn(Sqrt(5));
6
Contoh Fungsi Jika ditulis dg Variabel := Sqrt(25);
Atau… Writeln(Sqrt(25)); Hasil no.1, anda menyimpan akar 25 ke variabel Hasil no.2, anda menampilkan hasilnya ke layar
7
Perbedaan prosedur dan fungsi
Berdiri sendiri sebagai pernyataan Tidak memberikan hasil berupa nilai saat prosedur dipanggil Fungsi: Berdiri sebagai operand dalam ekspresi Memberikan hasil berupa nilai saat fungsi dipanggil operand..??????
8
OPERATOR DAN OPERASI MATEMATIKA
Operator adalah simbol atau kata yang digunakan dalam program utk melakukan suatu operasi (+, ×, -). Digunakan pula utk memberikan nilai ke variabel, dan membandingkan kesamaan dua buah nilai. Example: (7+9)*3 UNGKAPAN (ekspresi) Tanda + dan * OPERATOR Nilai 7,9, dan 3 OPERAND
9
OPERATOR DAN OPERASI MATEMATIKA
Operand dapat berupa: Konstanta Variabel Pemanggilan fungsi Himpunan
10
Menuliskan Nilai ke Piranti Keluaran
Nilai yg disimpan di memori dpt ditampilkan ke piranti keluaran (layar peraga). Instruksi penulisan nilai dilakukan dg notasi write: Write(nama 1, nama 2,....,nama n) Write(konstanta) Write(ekspresi) Write(nama,konstanta,ekspresi) nama 1, nama 2,....,nama n berupa nama peubah atau nama konstanta. Dengan pernyataan penulisan ini, nilai yg disimpan di dalam memori dituliskan (istilah lainnya: dicetak) ke piranti keluaran. ex
11
TABEL TRANSLASI NOTASI ALGORITMIK PENGISIAN NILAI, PEMBACAAN, DAN PENULISAN KE DALAM NOTASI BAHASA PASCAL
12
TABEL TRANSLASI NOTASI ALGORITMIK
PENGISIAN NILAI, PEMBACAAN, DAN PENULISAN KE DALAM NOTASI BAHASA PASCAL Keterangan: read : membaca masukan dari papan kunci, kursor tetap di baris yang sama. readln : membaca masukan dari papan kunci, kursor kemudian pindah ke baris berikutnya. write : menulis keluaran ke layar, kursor tetap di baris yg sama. writeln: menulis keluaran ke layar, kursor kemudian pindah ke baris berikutnya.
13
PROGRAM Wrt2; {Efek writeln dan write} USES Wincrt; Begin Writeln ('1Pemrograman'); Writeln ('1Komputer'); writeln; write ('2Pemrograman'); write ('2Komputer'); writeln('3Pemrograman'); Write('3Komputer'); Writeln; Write ('4Pemrograman'); Write ('4Komputer'); Writeln('4Pascal'); End.
14
Coming Next.... OPERASI INPUT & OUTPUT
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.