Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PASCAL 2.

Presentasi serupa


Presentasi berjudul: "PASCAL 2."— Transcript presentasi:

1 PASCAL 2

2 Kata kunci dan pengenal kunci
Cara mempelajari bahasa pemrograman sebaiknya adalah menulis program dan menjalankannya Kata kunci dan pengenal kunci

3 Deklarasi program Pengenal Program ; pengenal digit huruf Garis bawah

4 string karakter

5 I/O Write Writeln Read readln
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'); Writeln (' Kabar'); Readln; Writeln (' Sebelum Belajar Baca Do''a Dulu Yah.....'); End. I/O Write Writeln Read readln

6 I/O Write Writeln Read readln 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 Tipr Jangkauan ukuran Shotint
8 bit Integer 16 bit Longint 32 bit Byte 0..255 Word

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 <pengenal> = <konstanta>; a.Konstanta numerik b.Konstanta string dan karakter c.Konstanta boolean

12 Tipe Jangkauan ukuran Shotint 8 bit Integer 16 bit Longint 32 bit Byte 0..255 Word 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.

13 Program konstanta_real; Uses wincrt; Const r1 = 3. 62; r2 = -234567
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 = ‘97. 1
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 Operator

18 <rangkaian pengenal> : <tipe>;
B. Deklarasi Variabel Var <rangkaian pengenal> : <tipe>; Program operator_pembanding_boolean; Uses wincrt; 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); Writeln(‘ a > b :’ ,a<b); Writeln(‘ a <= b :’ ,a<=b); Writeln(‘ a >= b :’ ,a>=b); Writeln(‘ a <> b :’ ,a<>b); End.

19 Nama-variabel := ekspresi; contoh p := 2; q:= 4; r:=p*4+q
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
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 JARAK Km ke m Km ke mil Km yard 2. SUHU
Celcius ke fahrenheit Celcius ke kelvin 3. Konversi hari menjadi tahun-bulan-hari (misal output = 1000 hari = 2tahun 9 bulan 0 hari)

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


Download ppt "PASCAL 2."

Presentasi serupa


Iklan oleh Google