RINGKASAN BAB / ALGORITMA DAN PEMROGRAMAN 1
A06Prosedur dan fungsi
Pahami konsep dan rumus penting, lalu uji pemahamanmu melalui latihan soal.
Rangkuman
Fungsi menerima input dan menghasilkan nilai kembalian; prosedur menjalankan langkah tanpa harus mengembalikan nilai. Parameter formal adalah nama dalam definisi, sedangkan argumen adalah nilai saat pemanggilan. Ruang lingkup menentukan variabel mana yang dapat diakses. Pemanggilan berulang atau rekursif harus memiliki aturan berhenti agar tidak berlangsung tanpa akhir.
Cheatsheet
Unduh PDF- Bedakan
RETURN nilaidariPRINT nilai: yang pertama memberi hasil ke pemanggil, yang kedua hanya menampilkan. - Saat trace, catat nilai argumen, parameter lokal, dan nilai kembalian setiap pemanggilan.
- Variabel lokal dalam satu pemanggilan tidak otomatis sama dengan variabel bernama sama di luar.
- Rekursi: kasus dasar + langkah menuju kasus dasar.
- Jika parameter diteruskan berdasarkan nilai, mengubah salinan lokal tidak mengubah variabel pemanggil; mekanisme lain harus disebut eksplisit.
Jebakan umum
Jangan menyimpulkan fungsi mengembalikan sesuatu hanya karena ia mencetak sesuatu.
LANGKAH BERIKUTNYA
Siap mencoba soal?
Latih tiap level berisi 10 soal, atau ikuti try out bab selama 45 menit.
