Pages

Tuesday, September 15, 2020

Konsep Dasar Memahami Algoritma Untuk Pemula

Halo sobat, di artikel kali ini aku akan menjelaskan ihwalKonsep Dasar Memahami Algoritma untuk pemula, artikel ini sengaja aku sajikan alasannya aku sadar untuk pemula yang gres mengenal algoritma akan sangat sulit bagaimana cara memahami algoritma untuk pemula. dengan memahami konnsepnya aku yakin anda akan lebih simpel berguru algoritma.

Memang benar kebanyakan pemula yg gres berguru algoritma akan menganggap prosedur pemecahan itu sangat sulit, bahkan dianggap lebih sulit berdasarkan matematika dan fisika, alasannya buat memeriksa algoritma memerlukan akal, tapi anda mungkin akan merasa praktis buat menguasainya ketika anda sanggup menguasai matematika atau pelajaran eksak lainnya, tetapi anda sahih-benar wajib mengetahui konsep dasarnya.

Apa sih algoritma itu?, algoritma kalau harus didefiniskan bersama-sama ialah langkah-langkah penyelesaian problem untuk kasus yang sanggup diproses secara terkomputerisasi, sedangkan berdasarkan wikipedia algoritma ialah mekanisme langkah-demi-langkah untuk penghitungan. Algoritma dipakai untuk penghitungan, pemrosesan data, dan kebijaksanaan budi otomatis.

Kenapa harus berguru algoritma?, Jika anda ingin menguasai bahasa pemrograman, apapun bahasa pemrogramannya, baik itu pascal, java, visual basic maka salah satu yang harus dipelajari sebelum terjun ke dunia bahasa pemrograman ialah algoritma, dengan mempelajari algoritma maka anda akan dilatih cara berfikir sorang programmer dikala memecahkan problem terkomputerisasi.

Konsep dasar Memahami Algoritma untuk Pemula

Jika anda masih resah mengenai citra algoritma, aku akan kasih sebuah teladan algoritma sederhana dalam matematika, sudah usang kita kenal dikala kita diminta untuk memecahkan soal matematika, fisika atau kimia yang sifatnya soal cerita, guru mengajarkan kepada kita bahwa soal-soal dongeng untuk mata pelajaran eksak akan lebih baik kalau dipecahkan dengan langkah-langkah penyelesaian (diketahui, ditanyakan dan jawab), mungkin anda masih ingat,  seperti ilustrasi dibawah ini:

diketahui:

point-point apa saja yang diketahui dari soal buat diproses

ditanyakan:

Apa yg ditanyakan di soal?

Jawab:

Uraian proses penyelesaian sampai ditemukan jawabannya.

Saya konfiden anda pasti telah kenal dengan langkah-langkah diatas.

Nah jika diamati langkah-langkah penyelesaian dilema matematika pada atas beserta-sama mampu dikatakan identik menggunakan sebuah algoritma, bedanya merupakan struktur dasarnya saja.

Struktur dasar algoritma  Struktur dasar dari algoritma ialah sebagai berikut:

program nama_program

deklarasi

berisi deklarasi-deklarasi variable

prosedur pemecahan :

berisi proses pemecahan perkara

Penjelasan

Nama kegiatan bisa diisi apa saja dengan hukum yang telah ditentukan (tidak boleh mengandung spasi, dihentikan didahului angka dan dihentikan mengandung operator matematika +,-,x / dan lain-lain)

Saya konfiden anda mungkin bertanya apa itu variable? Nanti aku akan jelaskan.

Memahami algoritma menurut Kasus menukarkan isi Gelas

Untuk memeriksa prosedur pemecahan bagi pemula, keliru satunya artinya melalui ilustrasi menukarkan gelas yg berisi susu dan satunya adalah kopi, menggunakan gambaran di bawah ini maka anda akan dilatih & dikenalkan bagaimana cara berfikir prosedur pemecahan .

Kasusnya artinya sebagai berikut:

Misal Ada 2 gelas, gelas A berisi Kopi & gelas B berisi Susu, bagaimana caranya buat menukarkan isi gelas, jadi gelas A berisi susu dan Gelas B yg awalnya berisi susu wajib berisi Kopi?

Ketika melihat soal diatas anda akan sedikit berfikir dan punya logikanya bukan, mudah sekali, ya tanggapan buat menukarkan isi gelas A & B diatas sangatlah mudah, sepertinya cara anda sama ibarat apa yang aku fikirkan.

 di artikel kali ini aku akan menjelaskan ihwal Konsep Dasar Memahami Algoritma Untuk Pemula
Konsep dasar prosedur pemecahan

Sediakan satu gelas kosong, misal gelas C, lalu isi menurut gelas A (berisi kopi) kita masukan ke gelas C ini mengakibatkan gelas A kosong dan gelas C berisi Kopi, lalu dari gelas B (berisi susu), Masukan ke gelas A (yang kosong), ini menyebabkan gelas A berisi susu dan gelas B kosong, terakhir, dari gelas C (berisi kopi), tuangkan ke gelas B yg kosong.

Dengan logika di atas maka gelas A, akan berisi Susu & gelas B akan berisi kopi.

Beberapa Istilah algoritma dasar

beberapa kata prosedur pemecahan dasar yaitu:

  • Variable
  • Tipedata

Wah apa itu?

Dari perkara pada atas anda akan memahami apa itu variable & apa itu tipedata.

Di algorima, gelas pada kasus  di atas sanggup disebut sebagai variable, dan jenis isinya (kopi dan susu) itu sanggup disebut sebagaitipedata.

Makara dari soal diatas anda sudah menganal konteks atau maksud  mengenai apa itu variable dan tipedata, jadi variable itu semacam wadah, atau penampung, sedangkan tipe data ialah jenis yang ditampungnya. aku harap anda paham.

Kalau dipecahkan pada algorima maka langkah pertama harus mematuhi struktur dasar algoritma ibarat yang telah pada jelaskan pada atas, & aturan penulisan prosedur pemecahan

Untuk memecahkan kasus pada atas pada pada algoritma artinya sebagai berikut:

program tukar_gelas

deklarasi

var

a : zatcair gelas a

b : zatcair gelas b

c : zatcair  {gelas c}

prosedur pemecahan :

a <-- kopi

b <-- susu

c <-- a   {tuangkan isi gelas a pada gelas c}

a <-- b   {tuangkan isi gelas b pada gelas a}

b <-- c   {tuangkan isi gelas c pada gelas b}

Dengan perkara di atas diharap anda sudah mengenal bagaimana konsep prosedur pemecahan dasar itu, gambaran di atas beserta-sama hanya untuk memahami konsepnya saja, sedangkan buat memahami algoritma lebih pada, anda harus banyak berguru lagi.

Apa yg harus dipelajari:

  1. Selain mempelajari strukturnya, anda juga harus berguru hukum dasar algoritma (dapat anda kuasai kalau anda sering mengerjakan soal-soal algortima), misalnya, hukum dasar penulisan variable, dan nama kegiatan dan hukum dasar lainnya.
  2. Memahami tipe data, apa itu tipe data, dan berapa jenis tipe data, perlu diketahui bahwa tipe data yang harus anda ketahui itu banyak dan lebih dari satu.
  3. Ekpresi matematika, bagaimana memecahkan problem matematika memakai operator matematika ibarat tambah, kurang kali bagi dll.
  4. Dan masih banyak lagi yang lainnya.

Dengan memahami konsep prosedur pemecahan dasar di atas, aku harap ini bisa menjadi langkah awal anda buat mengusut prosedur pemecahan lebih dalam. Izin bermanfaat kawan.

No comments:

Post a Comment