Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehDany Lubis Telah diubah "10 tahun yang lalu
1
DATA DAN OPERATOR
2
Tipe Data Ordinal : dapat ditentukan dengan pasti pendahulunya / pengikutnya Byte : integer (bulat) positip dari 0 sampai 255. shortint : integer negatif/positip dari -128 sampai 127. word : integer positip dari 0 sampai 65535. integer : integer negatif/positip dari -32768 sampai 32767. longint : integer negatif/positip dari -2147483648 sampai 214748647.
3
Tipe Data (lanjutan) Real : bilangan real baik positip maupun negatif dari 10 -38 sampai 10 38 char : tipe data karakter spt A, B,..,Z, !,@,#,.., a,b,..,z, 0,1,..,9 dan simbol khusus lain. Penulisan di antara tanda apostrope (‘). string : kumpulan beberpa karakter boolean : tipe data yang mempunyai nilai true atau false.
4
Syntax : Var nama_identifier : tipe_data; Const nama_identifier = nilai_konstanta;
5
Operator : tanda operasi yang digunakan untuk melakukan operasi antar operand 1.Operator assigment : memberikan nilai suatu identifier atau menunjukkan operasi pengerjaan. Simbolnya adalah := Contoh : panjang := 10; Luas := panjang * lebar; O P E R A T O R
6
2. Operator Aritmatika : digunakan untuk melakukan operasi hitung antara dua buah operand. Simbolarti * kali DIV hasil bagi (bulat) /hasil bagi (real) MOD sisa pembagian +penjumlahan – pengurangan Untuk operasi hitung disediakan juga fungsi standard matematis seperti : exp, ln, pi, sin, cos, sqr, sqrt,
7
Catatan untuk fungsi standar matematis trigonometri : Sudut yang dipakai harus selalu dalam radian. Jika inputnya masih dalam derajat, harus dikonversi dulu ke radian. Misal : x o = … radian ? 360 o = 2*pi 1 o = 2 * pi / 360 = pi / 180 Jadi : x o = x * pi / 180 radian
8
Catatan untuk fungsi ln (logaritma natural) dan eksponen: Prinsip pemakaian gunakan hukum logaritma dan eksponensial Misal : x 5 dalam pascal ? x 5 = y ln x 5 = ln y 5 ln x = ln y e 5(ln x) = e ln y e 5 (ln x) = y Jadi : y = exp(5 * ln(x)) Misal : ln y ditulis ln(y); e x ditulis exp(x)
9
Bagaimana menulisnya dalam Pascal ? Y = 2a : 5b - √3c Y = x 7 Y = 5b 4 - √c
10
3. Operator Relasional : digunakan utk membandingkan hubungan antara dua buah operand, hasilnya berupa tipe boolean (true atau false). Simbol arti =sama dengan <>Tidak sama dengan <lebih kecil <=lebih kecil sama dengan >=lebih besar sama dengan >Lebih besar Contoh : 15 > 8bernilai True
11
4. Operator Logika : menentukan nilai boolean dari satu atau beberapa operand dengan hukum- hukum logika. NOT, AND, OR, XOR Operand1Operand2ANDORXOR BenarBenarBenarBenarSalah BenarSalahSalahBenarBenar SalahBenarSalahBenarBenar SalahSalahSalahSalahSalah (2 =< 3) OR (4 = 5)operasi ini bernilai benar (2 < 3) AND (4 = 5)operasi ini bernilai salah (2 < 3) XOR (4 = 5)operasi ini bernilai benar NOT(2 < 3)operasi ini bernilai salah
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.