Konsep Dasar Mengerti Algoritma Untuk Pemula

Share:
Halo kawan dekat , di postingan kali ini saya akan menerangkan mengenai  Konsep Dasar Memahami Algoritma untuk pemula , artikel ini sengaja saya suguhkan sebab saya sadar untuk pemula yang baru mengenal algoritma akan sungguh susah bagaimana cara mengetahui algoritma untuk pemula. dengan mengetahui konnsepnya saya percaya anda akan lebih praktis mencar ilmu algoritma.

Memang benar pada biasanya pemula yang baru mencar ilmu algoritma akan menilai algoritma itu sungguh susah , bahkan dianggap lebih susah dari matematika dan fisika , sebab untuk mempelajari algoritma membutuhkan nalar , namun anda mungkin akan merasa praktis untuk menguasainya di saat anda sanggup menguasai matematika atau pelajaran eksak yang lain , tetapi anda betul-betul mesti mengenali rancangan dasarnya.

Apa sih algoritma itu? , algoritma kalau mesti didefiniskan bantu-membantu adalah tindakan solusi problem untuk kasus yang sanggup diproses secara terkomputerisasi , sedangkan menurut wikipedia algoritma adalah prosedur langkah-demi-langkah untuk penghitungan. Algoritma dipakai untuk penghitungan , pemrosesan data , dan kebijaksanaan kebijaksanaan otomatis.

Kenapa mesti mencar ilmu algoritma? , Jika anda ingin menguasai bahasa pemrograman , apapun bahasa pemrogramannya , baik itu pascal , java , visual basic maka salah satu yang mesti dipelajari sebelum menekuni ke dunia bahasa pemrograman adalah algoritma , dengan mempelajari algoritma maka anda akan dilatih cara berfikir sorang programmer di saat memecahkan problem terkomputerisasi.

Konsep dasar Memahami Algoritma untuk Pemula

Jika anda masih gundah mengenai gambaran algoritma , saya akan kasih suatu referensi algoritma sederhana dalam matematika , sudah lama kita kenal di saat kita diminta untuk memecahkan soal matematika , fisika atau kimia yang sifatnya soal dongeng , guru mengajarkan terhadap kita bahwa soal-soal dongeng untuk mata pelajaran eksak akan lebih baik kalau dipecahkan dengan tindakan solusi (diketahui , ditanyakan dan jawab) , mungkin anda masih ingat ,  seperti gambaran dibawah ini:

diketahui:
point-point apa saja yang dimengerti dari soal untuk diproses

ditanyakan:
Apa yang ditanyakan di soal?

Jawab:
Uraian proses solusi sampai didapatkan jawabannya.


Saya percaya anda tentu sudah kenal dengan tindakan diatas.

Nah kalau diperhatikan tindakan solusi problem matematika di atas bantu-membantu sanggup dibilang identik dengan suatu algoritma , bedanya adalah struktur dasarnya saja.


Struktur dasar algoritma 

Struktur dasar dari algoritma adalah selaku berikut:

program nama_program

deklarasi
berisi deklarasi-deklarasi variable

algoritma:
berisi proses pemecahan masalah


Penjelasan
Nama acara sanggup diisi apa saja dengan aturan yang sudah diputuskan (tidak boleh mengandung spasi , dilarang didahului angka dan dilarang mengandung operator matematika + ,- ,x / dan lain-lain)

Saya percaya anda mungkin mengajukan pertanyaan apa itu variable? nanti saya akan jelaskan.

Memahami algoritma dari Kasus menukarkan isi Gelas

Untuk mempelajari algoritma bagi pemula , salah satunya adalah lewat gambaran menukarkan gelas yang berisi susu dan satunya adalah kopi , dengan gambaran di bawah ini maka anda akan dilatih dan dikenalkan bagaimana cara berfikir algoritma.

Kasusnya adalah selaku berikut:

Misal Ada 2 gelas , gelas A berisi Kopi dan gelas B berisi Susu , bagaimana caranya untuk menukarkan isi gelas , jadi gelas A berisi susu dan Gelas B yang mulanya berisi susu mesti berisi Kopi?

Ketika menyaksikan soal diatas anda akan sedikit berfikir dan punya logikanya bukan , praktis sekali , ya respon untuk menukarkan isi gelas A dan B diatas sangatlah mudah , sepertinya cara anda sama mirip apa yang saya fikirkan.


 di postingan kali ini saya akan menerangkan mengenai  Konsep Dasar Memahami Algoritma Untuk Pemula
Konsep dasar algoritma


Sediakan satu gelas kosong , misal gelas C , kemudian isi dari gelas A (berisi kopi) kita masukan ke gelas C ini memicu gelas A kosong dan gelas C berisi Kopi , kemudian dari gelas B (berisi susu) , Masukan ke gelas A (yang kosong) , ini memicu gelas A berisi susu dan gelas B kosong , terakhir , dari gelas C (berisi kopi) , tuangkan ke gelas B yang kosong.

Dengan nalar di atas maka gelas A , akan berisi Susu dan gelas B akan berisi kopi.

Beberapa Istilah algoritma dasar 

beberapa ungkapan algoritma dasar yaitu:
  • Variable
  • Tipedata
Wah apa itu?

Dari kasus di atas anda akan mengetahui apa itu variable dan apa itu tipedata.

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

Jadi 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 adalah jenis yang ditampungnya. saya harap anda paham.

Kalau dipecahkan dalam algorima maka langkah pertama mesti mematuhi struktur dasar algoritma mirip yang sudah di jelaskan di atas , dan aturan penulisan algoritma

Untuk memecahkan kasus di atas di dalam algoritma adalah selaku berikut:
 
program tukar_gelas
deklarasi
var
a : zatcair {gelas a}
b : zatcair {gelas b}
c : zatcair  {gelas c}

algoritma:

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 kasus di atas diharap anda sudah mengenal bagaimana rancangan algoritma dasar itu , gambaran di atas bantu-membantu cuma untuk mengetahui konsepnya saja , sedangkan untuk mengetahui algoritma lebih dalam , anda mesti banyak mencar ilmu lagi.

Apa yang mesti dipelajari:


  1. Selain mempelajari strukturnya , anda juga mesti mencar ilmu aturan dasar algoritma (dapat anda kuasai kalau anda sering melakukan soal-soal algortima) , misalnya , aturan dasar penulisan variable , dan nama acara dan aturan dasar lainnya.
  2. Memahami tipe data , apa itu tipe data , dan berapa jenis tipe data , perlu dimengerti bahwa tipe data yang mesti anda pahami itu banyak dan lebih dari satu.
  3. Ekpresi matematika , bagaimana memecahkan problem matematika memakai operator matematika mirip tambah , kurang kali bagi dll.
  4. Dan masih banyak lagi yang lainnya.


Dengan mengetahui rancangan algoritma dasar di atas , saya harap ini sanggup menjadi langkah pertama anda untuk mempelajari algoritma lebih dalam. agar berharga kawan.
Advertisement
Advertisement


EmoticonEmoticon