Kamis, 07 April 2016

Tugas Kasus 6.6 #Minggu 7

Buatlah suatu algoritma untuk mengecek apakah suatu kata atau kalimat merupakan palindrom atau tidak.


Tugas Kasus 6.5 #Minggu 7

Tentukan modus dari n buah data berupa bilangan bulat (data antara 1 sampai dengan 10).



Tugas Kasus 6.4 #Minggu 7

Buatlah algoritma untuk menentukan nilai maksimum dan minimum dari n bilangan.




Tugas Kasus 6.3 #Minggu 7

Buatlah algoritma untuk menentukan nilai maksimum dari n bilangan.





Tugas Kasus 6.2 #Minggu 7

Carilah nilai deviasi standar  dari n buah data.



Tugas Kasus 6.1 #Minggu 7

Oke gan disini ane ngeulas tugas buat minggu ke 7 (baru agak rajin wkwk)
Carilah rata-rata dari n bilangan bulat dengan menggunakan array.




Refleksi minggu ke Enam

Hellllooooooooo gais, gmna kabar ni?
Pada minggu ke 6 kuliah ini mempelajari tentang Fungsi Rekursif. Apa Fungsi Rekursif itu ? adalah fungsi yang melakukan proses perulangan dengan cara memanggil dirinya sendiri. berbeda dengan versi iteratif yang menggunakan perulangan for, while maupun do while. Fungsi rekursif dapat dipandang sebagai sebuah “operator”.

Macam-macam Metode Rekursi
Going Down Recursion (rekursi menurun), yaitu parameter menurun nilainya sampai dicapai kasus berhenti


Going Up Recursion (rekursi menaik), yaitu parameter menaik nilainya sampai dicapai kasus berhenti


Two Half (rekursi separuh-separuh), rekursi dibagi menjadi 2 bagian, di mana setiap bagian juga merupakan subprogram rekursi


Keuntungan menggunakan fungsi
•       Program yang dikerjakan team dalam proyek besar
•       Menyederhanakan tugas-tugas
•       Setiap fungsi adalah unit terpisah
•       Pendekatan pemrograman Top Down
•       Abstraksi prosedural
•       Information hiding
•       Reuseability