Sabtu, 11 April 2015

Refleksi 6

Pada pertemuan minggu ke 6 membahas mengenai sub program dan rekursif. Dosen memberikan penjelasan mengenai sub program dan rekursif. Yang bisa saya catat point pentingnya yakni:
1.       Variabel yaitu menyiapkan tempat di memori
2.       Parameter yaitu melewatkan nilai pada sub program, hanya bisa di proses pada sub program

Ex:
Int tambah satu(int x){
Int hasil;
Hasil=x+2;
Return hasil; }

Parameter variabel yang tidak bisa di rubah
Ex:
Int tambah satu(int x=2) //nilai x selalu tetap =2
Parameter value yaitu assignment pada parameter bisa dirubah
Ex:
Void kalidua(int x){
x=x*2;
Cout<<”Nilai didalam fungsi”<<x<<endl; }

Perulangan yaitu ada 3 jenis
1.   Nilai selalu bertambah/naik ( going up )
2.  Nilai selalu berkurang/turun( going down)
3.  Nilai berkurang setengah setengah (half)
Beberapa fungsi kepustakaan
math.h
Berisi fungsi matematika dan konstanta
ctype.h
Fungsi char : tolower, isdigit, …
stdlib.h
Fungsi utilitas
string.h
Fungsi char array

Bila kepustakaan tidak menyediakan fungsi yang kita perlukan à buat fungsi sendiri (user defined function)

Kapan fungsi diperlukan ?
1.     Sesuatu yang dikerjakan beberapa kali dalam program
2.     Sesuatu yang akan dikerjakan pada program yang berbeda
3.     Sederetan operasi yang kompleks yang membuat arus program sukar diikuti

Tidak ada komentar:

Posting Komentar