Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Today Outline Lecturer Note IVa by :

Presentasi serupa


Presentasi berjudul: "Today Outline Lecturer Note IVa by :"— Transcript presentasi:

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


Download ppt "Today Outline Lecturer Note IVa by :"

Presentasi serupa


Iklan oleh Google