Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PASCAL 2. KATA KUNCI DAN PENGENAL KUNCI Cara mempelajari bahasa pemrograman sebaiknya adalah menulis program dan menjalankannya.

Presentasi serupa


Presentasi berjudul: "PASCAL 2. KATA KUNCI DAN PENGENAL KUNCI Cara mempelajari bahasa pemrograman sebaiknya adalah menulis program dan menjalankannya."— Transcript presentasi:

1 PASCAL 2

2 KATA KUNCI DAN PENGENAL KUNCI Cara mempelajari bahasa pemrograman sebaiknya adalah menulis program dan menjalankannya

3 Deklarasi program Pengenal pengenal Program ; digit huruf Garis bawah

4 string ‘‘ karakter

5 Program Lat1; Uses Wincrt; Begin Writeln (' Halo, Saya Belajar Pascal Lho.....'); Write (' Halo.... Saya Pascal'); Write (' Pascaaaaaaaaaal'); Writeln; Write (' H'); Write (‘a'); Write ('l'); Write ('o'); Write (' '); Write ('Apa'); Write (' '); Writeln (' Kabar'); Readln; Writeln (' Sebelum Belajar Baca Do''a Dulu Yah.....'); Readln; End. I/O Write Writeln Read readln

6 Program lat_1; Uses wincrt; var UmurKu : Byte; Keterangan : String; begin Write('Berapa umur anda ? '); Readln(UmurKu); Write('Komentar anda: '); Readln(Keterangan); Writeln; Writeln('Saya berumur ',UmurKu,' tahun'); Writeln(Keterangan); end. I/O Write Writeln Read readln

7 TIPE,OPERATOR,EKSPRESI

8 Type data 1.Ordinal types - Integer TiprJangkauanukuran Shotint bit Integer bit Longint bit Byte bit Word bit

9 Type data - Char Type variabel yang berguna untuk pengolahan character ASCII, type character ini penulisannya ditandai dengan dua buah petik tunggal seperti : 'A', '3','*',#7 untuk menyatakan ' harus ditulis '''‘ - Boolean Type varibale yang berguna untuk pengolahan hal yang hanya mempunyai dua ketentuan yaitu benar(TRUE) dan salah(FALSE) saja.

10 Type data 2.Real types Type variable yang beguna untuk pengolahan data yang tidak bulat, untuk type real ini juga terbagi atas beberapa :

11 Konstanta & Variabel A. Deklarasi konstanta Const = ; a.Konstanta numerik b.Konstanta string dan karakter c.Konstanta boolean

12 Uses wincrt; Const c1 = 197; {byte} c2 = -2; {shortint} c3 = 1050; {integer} c4 = 50678; {word} c5 = ; {longint} Begin Clrscr; Writeln(‘bilangan byte = ‘,c1:4) End. TipeJangkauanukuran Shotint bit Integer bit Longint bit Byte bit Word bit

13 Program konstanta_real; Uses wincrt; Const r1 = 3.62; r2 = r3 = 0.123; r4 = ; Begin Clrscr; Writeln(‘bilangan real 1 = ‘,r1) End.

14 Program konstanta_string_karakter; Uses wincrt; Const nim = ‘ ’; nama = ‘jihan’; alamat = ‘jl. Mawar 90’; blok = ‘c’; Begin writeln (nim= ‘,nim); End.

15 Program konstanta_boolean; Uses Wincrt; const benar = true; salah = false; begin writeln('t and t = ',benar and benar ); writeln('t and f = ',benar and salah ); end.

16 Operator

17

18 B. Deklarasi Variabel Var : ; Program operator_pembanding_boolean; Uses wincrt; Var a,b : integer; Begin Clrscr; a:=5; b:=6; Writeln(‘nilai a = ‘,a:2); Writeln(‘nilai b =‘,b:2); Writeln(‘ a = b :’,a=b); Writeln(‘ a < b:’,a b:’,a= b:’,a>=b); Writeln(‘ a <> b:’,a<>b); End.

19 C. ASSIGMENT Nama-variabel := ekspresi; contoh p := 2; q:= 4; r:=p*4+q

20 D. INPUT/OUTPUT OPERASI INPUT Read (var) Readln(var) OPERASI OUTPUT Write(bilangan) Write(pi) Write(100) Write(‘teknik informatika’) Write(100*2-4) Write(sqr(bilangan)) Write(var) Write(‘harga = ‘,var)

21 CONTOH OPERASI ARITMATIKA Program kalkulator; Uses wincrt; Var n1,n2,jumlah,kurang : integer; Begin Write(‘masukkan bilangan 1 = ’); readln (n1); Write(‘masukkan bilangan 2 = ’); readln (n2); Jumlah:=n1+n2; Kurang:=n1-n2; Writeln; Writeln(‘hasil penjumlahan adalah ’,jumlah); Writeln(‘hasil pengurangan adalah ’,kurang); Readln; End. input proses output

22 Jalannya program Masukkan bilangan 1 = 45 Masukkan bilangan 2 = 40 Hasil penjumlahan adalah = 85 Hasil pengurangan adalah = 5

23 TUGAS 1. Pahami proses input/output dengan perintah write/writeln dan read/readln 2. Pahami fungsi variabel dan konstanta 3. Pahami operasi aritmatika dengan operator aritmatika 4. Pahami jalannya pogram dalam alir input  proses  output 5. Buatlah program sebagai berikut

24 Jalankan contoh dibawah ini Program konversi_rupiah; Uses wincrt; Var Dolar, kurs, rupiah : real; begin Write(‘masukkan jumlah dolar anda! = ’); readln (dolar); Write(‘masukkan kurs rupiah hari ini! = ’); readln (kurs); Rupiah:=dolar*kurs; Writeln; Writeln(‘jumlah uang rupiah anda = ‘,rupiah:3:3); End.

25 5. Pahami perintah aritmatika div dan mod 7 div 2 = 3 7 mod 2 = 1 Jalankan program sebagai berikut :

26 Program konversi_menit_ke_jam; Uses wincrt; Var a,b,c,d:integer; Begin a:= 130; {permisalan jumlah menit yang akan dikonversi} b:= 60; {satuan konversi 1 jam = 60 menit} c:= 130 div 60; {menghasilkan ….jam} d:= 130 mod 60; {menghasilkan sisa menit setelah pengubahan jam} Writeln(‘130 menit adalah ’,c, ‘ jam ’,d, ‘ menit’); End.

27 TUGAS BUATLAH PROGRAM KONVERSI 1.JARAK a.Km ke m b.Km ke mil c.Km yard 2. SUHU a.Celcius ke fahrenheit b.Celcius ke kelvin 3. Konversi hari menjadi tahun-bulan-hari (misal output = 1000 hari = 2tahun 9 bulan 0 hari)

28 1.Masukkan Input = hari 2.Hari div 365  tahun 3.hari mod 365  sisahari 4.Sisahari div 30  bulan 5.Sisahari mod 30  hari 6.Tampilkan output Write(hari, ‘hari adlah ‘,tahun, ‘ tahun’ …..)


Download ppt "PASCAL 2. KATA KUNCI DAN PENGENAL KUNCI Cara mempelajari bahasa pemrograman sebaiknya adalah menulis program dan menjalankannya."

Presentasi serupa


Iklan oleh Google