Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

1 VARIABEL DAN OPERATOR. 2 Tujuan: 1. Peserta didik dapat membedakan antara data, variabel, dan konstanta. 2. Peserta didik dapat menyebutkan tipe data.

Presentasi serupa


Presentasi berjudul: "1 VARIABEL DAN OPERATOR. 2 Tujuan: 1. Peserta didik dapat membedakan antara data, variabel, dan konstanta. 2. Peserta didik dapat menyebutkan tipe data."— Transcript presentasi:

1 1 VARIABEL DAN OPERATOR

2 2 Tujuan: 1. Peserta didik dapat membedakan antara data, variabel, dan konstanta. 2. Peserta didik dapat menyebutkan tipe data dalam bahasa pemrograman Pascal. 3. Peserta didik dapat menuliskan makna suatu ekspresi aritmatika, relasi, dan logika. 4. Peserta didik dapat menentukan tipe data dan tipe variabel yang sesuai dalam suatu permasalahan.

3 3 DATA VARIABEL KONSTANTA

4 4 Contoh Tipe Data: 1. Tipe Data Numerik Bilangan bulat Bilangan pecahan 2. Tipe Data Karakter Karakter tunggal. Deretan karakter. 3. Tipe Data Logika True. False

5 5 Tipe Data: Terdapat 3 macam, yaitu: 1. Numerik : tipe data yang digunakan untuk melakukan perhitungan. 2. Karakter : tipe data yang berkaitan dengan data alphanumerik termasuk karakter simbol. 3. Logika : tipe data yang digunakan untuk menyatakan status logika BENAR atau SALAH.

6 6 Variabel: Definisi Variabel: Variabel adalah Merupakan suatu peubah yang memiliki nilai yang bisa diubah-ubah Penulisan dalam program Var NamaVariabel : tipe_data; e.g. : Var x : integer;

7 7 Aturan Penulisan Variabel: 1. Diawali dengan Huruf 2. Penulisan harus diikuti dengan tipe data. 3. Panjangnya bebas 4. Tidak boleh menggunakan spasi 5. Tidak boleh ada dua variabel atau lebih dengan nama sama. 6. Sebuah variabel hanya dapat digunakan untuk menyimpan satu jenis data, tidak bergantung pada jumlah data yang akan disimpan.

8 8 Tipe Variabel: Data Numerik Integer: untuk menyatakan bilangan bulat. Real: untuk menyatakan bilangan pecahan. Tipe Data Karakter Char: untuk menyatakan karakter tunggal. String: untuk menyatakan deretan karakter. Tipe Data Logika Boolean: untuk menyatakan True atau False.

9 9 Contoh Variabel: Program jumlah; Uses crt; Var A, B, C: integer; Begin clrscr; readln(A,B); C:= A+B; writeln (‘C= ‘,C); End. Penjumlahan; Deklarasi Variabel: A, B, C: numerik; Begin input(A, B); C:=A+B; print(C); End. Pseudocode penjumlahan 2 bilangan

10 10 Konstanta: Definisi Konstanta: Konstanta adalah nilai yang tetap dan pasti. Pemberian nilai sebuah konstanta dilakukan di awal program. Isi sebuah konstanta tidak dapat diubah selama program berjalan.

11 11 Mendeklarasikan Konstanta Untuk mendeklarasikan konstanta digunakan perintah CONST Format: CONST C=N; Keterangan: C = Nama Konstanta N = Nilai

12 12 Contoh konstanta Program Hitung_Luas_Lingkaran; Uses crt; Cons pi=3.14; Var r: Integer; L:Real; Begin clrscr; readln(r); L:= pi*r^2; writeln (‘Luas =‘,L); End. Hitung_Luas_Lingkaran; Deklarasi Variabel: r, L: numerik; constanta: pi=3.14; Begin input(r); L:=pi * r*r; print(“Luas= “,L); End. Pseudocode menghitung luas lingkaran

13 13 Ekspresi / Pernyataan Matematika: Digunakan untuk melakukan proses matematis. Melibatkan satu atau lebih variabel dan mungkin juga konstantan (yang disebut dengan operand). Melibatkan satu atau lebih operator aritmatika. Urutan proses matematis mengikuti prioritas operator aritmatika. Pasangan tanda kurung “(“ dan “)” digunakan untuk mengubah prioritas operator aritmatika. Hasil proses berupa suatu angka tertentu.

14 14 Tabel Operator Aritmatika: prioritasOperatorArti 1 ^Perpangkatan 2 */*/ Perkalian Pembagian Penjumlahan Pengurangan 4 =Pemberian nilai

15 15 Contoh Ekspresi / Pernyataan Matematika: A = B + C X = (A-B) * C / A Z=(A^2 – B^2)^2.

16 16 Relasi: Pernyataan relasi digunakan untuk membandingkan dua buah nilai. Melibatkan satu atau lebih operator relasi. Hasil perbandingan berupa nilai logika, yaitu: BENAR atau SALAH.

17 17 Tabel Operator Relasi: OperatorArti =Sama dengan >Lebih besar Tidak sama

18 18 Contoh Relasi: 1. A + 3 = B + C 2. X^2 ≤ (A-B) * C 3. 5*Z > (A^2 – B^2)^2. 4. (A^2 – B^2)^0.5 – 3 = ((A – B)^2 + 2AB)^0.5

19 19 Pernyataan Logika: Digunakan untuk menghubungkan dua buah nilai. Melibatkan satu buah operator logika. Hasil perbandingan berupa logika BENAR atau SALAH.

20 20 Tabel Operator Logika PrioritasOperator LogikaArti 1NOTKomplemen Logika, atau negasi 2ANDPerbandingan dg dan 3ORPerbandingan dengan atau

21 21 Tabel Logika NOT: XNOT X truefalse true

22 22 Tabel Logika AND: XYX AND Y false truefalse truefalse true

23 23 Tabel Logika OR: XYX OR Y false true falsetrue

24 Latihan 24 Carilah variable, tipe data dan konstanta jika ada pada soal berikut. 1. Mencari bilangan bulat ganjil dan bilangan bulat genap 2.Mencari luas dan keliling lingkaran Buatlah koding program dari soal di atas

25 25 Terima Kasih


Download ppt "1 VARIABEL DAN OPERATOR. 2 Tujuan: 1. Peserta didik dapat membedakan antara data, variabel, dan konstanta. 2. Peserta didik dapat menyebutkan tipe data."

Presentasi serupa


Iklan oleh Google