Algoritma merupakan urutan langkah-langkah pada menyelesaikan atau memecahkan masalah, prosedur pemecahan umumnya perlu dipelajari sebelum terjun memakai bahasa pemrograman personal komputer , menggunakan mempelajari prosedur pemecahan maka kita akan dilatih buat memahami logika bahasa pemrograman dengan baik, sebagai akibatnya ketika kita terjun ke dunia bahasa pemrograman tidak akan terlalu gundah.
Pada prakteknya penerapan prosedur pemecahan ada tiga bentuk yang bisa kita gunakan yaitu, prosedur pemecahan bahasa natural, algoritma menggunakan flowchart & prosedur pemecahan pseudocode.
Untuk memahami ketiga bentuk penyajian prosedur pemecahan tadi, anda bisa membaca artikel sebelumnya tentang perbedaan prosedur pemecahan bahasa natural, flowchart dan pseudocode. Menggunakan membaca artikel tadi diharapkan anda telah bisa membedakan saat bentuk penyajian algoritma tadi.
Di artikel kali ini aku hanya akan menguraikan mengenai contoh algoritma memakai bahasa natural dalam kehidupan sehari-hari
Algoritma bahasa natural merupakan cara penyajian suatu prosedur pemecahan yg paling sederhana & paling gampang buat dimengerti. Algoritma ditulis dengan bahasa yang kita gunakan sehari-hari (bahasa indonesia, inggris), atau bahasa apapun yg dipahami.
Cara penulisan prosedur pemecahan menggunakan bahasa natural
Ketika menyajikan algoritma dalam bahasa natural, memang tidak ada hukum standar namun sebaiknya memperhatikan beberapa hal sebagai berikut:1. Setiap Urutan langkah-langkah sebaiknya memakai penomoran berdasarkan 1,dua & seterusnya.
2. Urutan langkah-langkah harus dimulai dengan kata mulai atau Start dan diakhiri dengan kata selesai / stop.
Atau anda jua dapat memakai kata dengan bahasa lainnya yg serupa, Start dituliskan menjadi ?Inisialisasi? Atau ?Mulai?, sedangkan End sendiri dituliskan menjadi ?Selesai? & dituliskan pada terselesaikan prosedur pemecahan .
3. Langkah-langkah penyelesaian duduk kasus bisa ditulis secara berurutan berdasarkan awal sampai akhir.
4. Bisa menggunakan bahasa apapun yg gampang dipahami singkat terang padat.
Contoh Penulisan algoritma bahasa natural pada kehidupan sehari-hari
Berikut yakni beberapa pola penulisan algoritma bahasa natural untuk kasus-kasus dalam kehidupan sehari-hari:Kasus 1:
Menukar isi gelas berisi kopi & gelas berisi teh.
Untuk masalah ini kita misalkan gelas berisi kopi yakni gelas A, sedangkan gelas isi teh yakni gelas B
Penulisan prosedur pemecahan bahasa natural:
1. Mulai
dua. Sediakan satu gelas kosong misal namanya gelas C.
Tiga. Masukan isi gelas A (gelas berisi kopi)kedalam gelas C (Gelas kosong)
4. Masukan isi gelas B (gelas berisi teh) kedalam gelas C( gelas kosong yang sebelumnya berisi kopi)
lima. Masukan isi gelas C (gelas kosong yg telah diisi kopi) kedalam gelas B (gelas kosong yang sebelumnya berisi teh)
6 Selesai.
Kasus 2:
Algoritma menyalakan motor1. Mulai
dua. Masukan kunci motor
3. Putar kunci motor hingga kontak aktif
4. Tekan tombol starter untuk menyalakan motor.
Lima. Jika motor tidak menyala pakai cara manual.
Lima. Motor menyala
6. Selesai
Kasus 3:
Algoritma untuk masalah menanak nasi1. Mulai
dua. Cuci beras sampai higienis
tiga. Masukan beras kedalam mejic com
4. Colokan mejicom ke listrik
4. Tekan tombol menanak nasi dan tunggu sampai tombol meninggal
5. Nasi masak
6. Selesai.
Kesimpulan
Pada pada dasarnya di kehidupan sehari-hari ada berbagai permasalahan permasalahan dari mulai sederhana hingga yang rumit yang dapat kita tuliskan langkah-langkah penyelesaian masalahnya memakai algoritma bahasa natural.Algoritma juga bukan hanya dapat dipakai buat kasus-perkara kegiatan harian saja, tetapi bisa pula digunakan buat memecahkan duduk masalah yg lebih rumit berdasarkan itu ibarat duduk perkara matematika & duduk kasus lainnya.
Penulisan algoritma pada bahasa natural tidaklah sulit, yg terpenting anda tau urutan langkah penyelesainnya kemudian ditulis menggunakan bahasa yang mudah dipahami.
Itulah Beberapa Contoh Penulisan Algoritma menggunakan bahasa natural dalam kehidupan sehari-hari, supaya dapat menerima pehamanan lebih baik.
No comments:
Post a Comment