Tugas Pendahuluan
Modul 3
1. Procedure:
kegiatan menyederhanakan tugas pemograman dengan memecah program kedalam
beberapa komponen yang lebih kecil sehingga lebih sederhana.
Macam prosedur :
1) Prosedur umum :prosedur yang terdapat dalam daftar Drop
Down pada jendela kode.
2) Prosedur Kejadian :ketika suatu kejadian dari control di
bangkitkan,procedur yang berisi kode ijilah yang akan dijalankan
2. Function
adalah kumpulan statement yang akan mengembalikan nilai balik pada
pemanggilnya.hasil function di tampung pada sebuah variable.
uses
crt;
var bil:integer;
function hasil1(x:integer):longint; {fungsi unk bilangan x positif}
begin
if (x mod 2) 0 then dec(x); {jika bil bil bukan genap, maka dikurangi satu}
if x=0 then hasil1:=0 else hasil1:=x+hasil1(x-2); {deret terjadi x+(x-2)+(x-4)+……+0}
end;
function hasil2(x:integer):longint; {fungsi untuk x bilangan negatif}
begin
if (x mod 2) 0 then inc(x); {misal x=-11,maka x=x+1=-10}
if x=0 then hasil2:=0 else hasil2:=x+hasil2(x+2); {deret menjadi x+(x+2)+(x+4)+….+0}
end;
begin
write(‘masukkan bilangan sembarang ‘);
readln(bil);
if bil>=0 then writeln(‘Jumlah genap dari ‘,bil,’ adalah ‘,hasil1(bil))
else writeln(‘jumlah genap dari ‘,bil,’ adalah ‘,hasil2(bil));
end.
var bil:integer;
function hasil1(x:integer):longint; {fungsi unk bilangan x positif}
begin
if (x mod 2) 0 then dec(x); {jika bil bil bukan genap, maka dikurangi satu}
if x=0 then hasil1:=0 else hasil1:=x+hasil1(x-2); {deret terjadi x+(x-2)+(x-4)+……+0}
end;
function hasil2(x:integer):longint; {fungsi untuk x bilangan negatif}
begin
if (x mod 2) 0 then inc(x); {misal x=-11,maka x=x+1=-10}
if x=0 then hasil2:=0 else hasil2:=x+hasil2(x+2); {deret menjadi x+(x+2)+(x+4)+….+0}
end;
begin
write(‘masukkan bilangan sembarang ‘);
readln(bil);
if bil>=0 then writeln(‘Jumlah genap dari ‘,bil,’ adalah ‘,hasil1(bil))
else writeln(‘jumlah genap dari ‘,bil,’ adalah ‘,hasil2(bil));
end.
3. perbedaan
function dengan procedur
Function : mengembalikan nilai pada
pemanggilnya
Procedur: tidak mengembalikan nilai
pada pemanggilnya
4. ByRef = Parameter yang dikirimkan yaitu object jadi
perubahan Nilai dapat diolah dan akan mengubah juga nilai dari object
ByVal =
Parameter yang dikirimkan adalah Nilai dari object jadi tidak dapat mengubah
Nilai Object.
5.perator
perbandingan : operator yang di gunakan untuk mengetahui dua bilangan atau
lebih
6.
Operator percabangan :untuk menentukan pilihan dari beberapa pilihan yang ada.
· Percabangan If then
untuk menentukan pilihan atas beberapa kondisi
untuk menentukan pilihan atas beberapa kondisi
·
select case
melakukan seleksi atas beberapa pilihan dengan syarat kondisi terpenuhi
melakukan seleksi atas beberapa pilihan dengan syarat kondisi terpenuhi
Word-of-programmer.blogspot.com/2010/04/jenis-operator-dalam-visual-basic.html
7. Operator perulangan :pernyataan
untuk menjelaskan pernyataan selama kondisi tertentu terpenuhi
-do while
loop: melakukan pengulangan apabila kondisi masih true,jika false maka akan
keluar dan berpindah ke program lain.
-do until
loop: pengulangan do until akan berjalan terus jika false dan berhenti jika
true
-while
wend: saat ingin pernyataan pada program dijalankan selama bernilai true
-for next:
melakukan pengulangan dengan jumlah tertentu
http://kelompok29ti2011.wordpress.com/2011/11/10/modul-2/
Tidak ada komentar:
Posting Komentar