1. SIMBOL -SIMBOL DASAR
simbol huruf:
- huruf a-z, A-Z, dan garis bawah(-)
- Huruf besar (upper case) & huruf kecil (lower case) dianggap sama
Simbol angka:
- 0123456789
simbol khusus:
+ - * / = ^ () [] {}.,:;'#$
karakter berpasangan:
<= >= := (* *) (. .)
2. kata-kata cadangan
*absolute file mod *shr
and for nil *string
array forward not then
begin function of to
case goto or type
const if packed *unit
div *implementation procedure until
do in program *uses
down to *in line record var
else *interface repeat while
end *interrupt set with
*external*label *shl *xor
3. TIPE DATA
1. TIPE DATA Numerik integer -> bil. Bulat
_______________________________________________________________
tipe uk.Memori (Byte) jangkauan nilai
_______________________________________________________________
byte 1 0..255
shortint 1 -128..127
integer 2 -32768..32767
word 2 0..65535
longit 4 -2147483648..2147483647
_______________________________________________________________
2. TIPE DATA NUMERIK REAL > DESIMAL
________________________________________________________________________________________
tipe uk. memori jangkauan nilai Digit signifikan
________________________________________________________________________________________
single 4 1.5 X 10E-45..3.4 X 10E38 7-8
Double 8 5.0X10E-324 ..1.7 x 10E308 15-16
extended 4 1.9x10E-4951..1.1 x 10E4932 19-20
Comp 8 -2E+63+1 ..2E+63-1
_________________________________________________________________________________________
3. TIPE DATA Karakter > huruf
dideklarasikan dengan char
'A', 'a', '!', '%', '5', dll
contoh:
var
Sebuahkarakter :char;
begin
Sebuahkarakter:'A';
Writeln('karakter tersebut = ',Sebuahkarakter);
readln;
end.
--------------------------------------------------------------------------------
exercise:
buatlah sebuah program untuk mengenali penekanan sebuah tombol pada keyboard
tombol yang anda tekan adalah: S
--------------------------------------------------------------------------------
4. Tipe data STRING
5. Tipe data Boolean
6. Tipe Ordinal
4.TANDA OPERASI
Binary Operator > mengoperasikan dua operand (data berbentuk konstanta atau variabel)
________________________________________
OPERATOR OPERASI
----------------------------------------
* perkalian
DIV Pembagian bulat
/ Pembagian real
MOD Sisa pembagian
+ Penambahan/penjumlahan
- Pengurangan
Contoh:
var a,b,c:integer;
begin
writeln('nilai a:');readln(a);
writeln('Nilai b:');readln(b);
c:=a+b;
writeln('hasil : ',c:2:2);
readln;
end.
exercise 1 :
Buatlah sebuah program untuk menghitung luas sebuah lingkaran.
dimana :
phi = 3,14
Luas lingkaran = phi (r^2);
exercise 2:
buatlah sebuah program untuk mengkonversi nilai celcius ke dalam fahreinheit dan kelvin
Tampilkan postingan dengan label Pascal. Tampilkan semua postingan
Tampilkan postingan dengan label Pascal. Tampilkan semua postingan
Senin, 13 September 2010
Simbol Dasar di Pascal
Label:
Pascal
Jumat, 23 Juli 2010
1. STRUKTUR PEMOGRAMAN PASCAL
Program (Nama Program);
USES
Nama_unit1, Nama_Unit2, …..;
Contoh:
uses crt;
CONST
Nama_tetapan1, Nama_tetapan2, …;
Contoh:
const phi=3.14;
VAR
Pengenal1: Tipedata_Pengenal1;
Pengenal2: Tipedata_Pengenal2;
Contoh:
var a, b, : integer;
BEGIN {awal sebuah prosedur/program}
Clrscr;
input (readln);
proses (pernyataan/perintah/rumus);
output (writeln);
READKEY/Readln; {Penahan tampilan}
END.
USES
Nama_unit1, Nama_Unit2, …..;
Contoh:
uses crt;
CONST
Nama_tetapan1, Nama_tetapan2, …;
Contoh:
const phi=3.14;
VAR
Pengenal1: Tipedata_Pengenal1;
Pengenal2: Tipedata_Pengenal2;
Contoh:
var a, b, : integer;
BEGIN {awal sebuah prosedur/program}
Clrscr;
input (readln);
proses (pernyataan/perintah/rumus);
output (writeln);
READKEY/Readln; {Penahan tampilan}
END.
Label:
Pascal
Langganan:
Postingan (Atom)