190 likes | 373 Views
Struktur program pascal. Struktur program Kepala (header) a. Judul b.Deklarasi ; mendeklarasikan variabel,konstanta yang akan dipakai program 2. Tubuh program (body) tempat menuliskan syntak-syntak program. Struktur program. Variabel dan konstanta merupakan identifier (penamaan)
E N D
Struktur program • Kepala (header) a. Judul b.Deklarasi ; mendeklarasikan variabel,konstanta yang akan dipakai program 2. Tubuh program (body)tempat menuliskan syntak-syntak program Struktur program
Variabel dan konstanta merupakan identifier (penamaan) • Variabel ; adalah suatu identifier yang nilainya dapat berubah-ubah selama program berlangsung Variabel dan konstanta
Konstanta berupa besaran yang nilainya tertentu dan tetap selama program berlangsung • Contoh const phi:=3.142; const kampus:=‘INSTITUT SAINS & TEKNOLOGI AKPRIND YOGYAKARTA’; Writeln(kampus); konstanta
TIPE DATA SEDERHANA TIPE ORDINAL
Tipe Char : menyimpan satu karakter • Tipe boolean: menyimpan data true dan false • Subrange : data dalam range/jangkauan • Enumerated: data disebutkan satu per satu TIPE DATA SEDERHANA
TIPE STRING menyimpan data string (deretan karakter). Panjangnya 255 karakter. • Contoh: var nama: string; TIPE STRING
Jenis-jenis operator • 1. operator pemberian nilai • 2.operator aritmatika • 3.operator logika • 4. kondisional • 5.operator himpunan operator
Pemberian nilai kepada variabel yang sudah dideklarasikan menggunakan operator pemberian nilai dengan lambang := • Contoh x:=6; nama:=‘bejo’; nilai:= 87.5; Operator pemberian nilai
Berdasarkan herarki: • 1. Kurung () • 2. tanda +,dan – • 3. pangkat (^),akar (SQRT) • 4.perkalian (*),pembagian (/),bagi integer (div), sisa hasil pembagian (mod) • 5.Penjumlahan (+) dan pengurangan (-) Operator aritmatika
= sama dengan • <> tidak sama dengan • > lebih dari • < kurang dari • >= lebih dari atau samadengan • <= kurang dari atau sama dengan Operator kondisi
And : bernilai true jika semua benar • Or : bernilai true jika salah satu benar • Not : ingkaran • Xor : bernilai benar untuk kondisi tidak sama • shl : geser bit ke kiri • Shr : geser bit ke kanan • Untuk shr dan shl khusus untuk bit Operator logika
Statement adalah pernyataan untuk memberikan perintah program • Jenis-jenis statement • 1. statemen pemberian nilai • 2. statemen kondisional • 3.statemen perulangan • 4. statemen input output statement
Memberikan nilai pada suatu variabel. Menggunakan operator pemberian nilai dan ekpresi aritmetika • Contoh • rgs:=r1+r2+r3; • rg:= (1/r1)+(1/r2)+(1/r3); • rgp:=1/rg; Statemen pemberian nilai
Statemen input -> meminta masukan dari keyboard • Statemen output -> menampilkan hasil ke layar monitor • Contoh • writeln('SELAMAT SIANG'); • writeln('SELAMAT IDUL FITRI MAAF LAHIR BATIN'); • writeln(kampus); • write('masukkan nilai hambatan ke 1 ');readln(r1); • write('masukkan nilai hambatan ke 2 ');readln(r2); Statemen input output