Struktur program pascal
Struktur program 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 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
Baik konstanta,maupun variabel harus mempunyai tipe data
Tipe Data
TIPE DATA SEDERHANA TIPE ORDINAL
TIPE BILANGAN REAL Tipe Jangkauan Digit Penting Ukuran Real 2.9*10-39…1.7*1038 11-12 6 byte Single 1.5*10-45…3.4*1038 7-8 4 byte Double 5.0*10-324…1.7*10308 17-18 8 byte Extended 3.4*10-4932…1.1*104932 19-20 10 byte Comp -263+1…263-1
TIPE DATA SEDERHANA 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) TIPE STRING menyimpan data string (deretan karakter). Panjangnya 255 karakter. Contoh: var nama: string; TIPE STRING
operator
operator Jenis-jenis operator 1. operator pemberian nilai 2.operator aritmatika 3.operator logika 4. kondisional 5.operator himpunan operator
Operator pemberian nilai Pemberian nilai kepada variabel yang sudah dideklarasikan menggunakan operator pemberian nilai dengan lambang := Contoh x:=6; nama:=‘bejo’; nilai:= 87.5; Operator pemberian nilai
Operator aritmatika 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
Operator kondisi = sama dengan <> tidak sama dengan > lebih dari < kurang dari >= lebih dari atau samadengan <= kurang dari atau sama dengan Operator kondisi
Operator logika 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
Statemen pemberian nilai 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