Apa itu Algoritma?

Dalam tutorial ini, kita akan belajar apa algoritma dengan bantuan contoh.

Algoritma adalah sekumpulan arahan yang ditentukan dengan baik secara berurutan untuk menyelesaikan masalah.

Kelayakan algoritma yang baik

  1. Input dan output harus ditentukan dengan tepat.
  2. Setiap langkah dalam algoritma harus jelas dan jelas.
  3. Algoritma harus paling berkesan di antara pelbagai cara untuk menyelesaikan masalah.
  4. Algoritma tidak boleh memasukkan kod komputer. Sebaliknya, algoritma harus ditulis sedemikian rupa sehingga dapat digunakan dalam bahasa pengaturcaraan yang berbeza.

Contoh Algoritma

Algoritma untuk menambah dua nombor

Algoritma untuk mencari yang terbesar di antara tiga nombor

Algoritma untuk mencari semua punca persamaan kuadratik

Algoritma untuk mencari faktorial

Algoritma untuk memeriksa nombor perdana

Algoritma siri Fibonacci

Contoh Algoritma Dalam Pengaturcaraan

Algoritma untuk menambahkan dua nombor yang dimasukkan oleh pengguna

Langkah 1: Mulakan Langkah 2: Menyatakan pemboleh ubah num1, num2 dan jumlah. Langkah 3: Baca nilai num1 dan num2. Langkah 4: Tambahkan num1 dan num2 dan berikan hasilnya menjadi jumlah. jumlah ← num1 + num2 Langkah 5: Paparkan jumlah Langkah 6: Berhenti

Cari nombor terbesar di antara tiga nombor berbeza

Langkah 1: Mulakan Langkah 2: Menyatakan pemboleh ubah a, b dan c. Langkah 3: Baca pemboleh ubah a, b dan c. Langkah 4: Sekiranya a> b Jika a> c Paparan a adalah nombor terbesar. Else Display c adalah nombor terbanyak. Lain jika b> c Paparan b adalah nombor terbanyak. Else Display c adalah nombor terbanyak. Langkah 5: Berhenti

Akar persamaan kuadratik kapak 2 + bx + c = 0

Langkah 1: Mulakan Langkah 2: Menyatakan pemboleh ubah a, b, c, D, x1, x2, rp dan ip; Langkah 3: Hitung diskriminasi D ← b2-4ac Langkah 4: Sekiranya D ≧ 0 r1 ← (-b + √D) / 2a r2 ← (-b-√D) / 2a Paparkan r1 dan r2 sebagai punca. Else Hitung bahagian nyata dan bahagian khayalan rp ← -b / 2a ip ← √ (-D) / 2a Paparkan rp + j (ip) dan rp-j (ip) sebagai punca Langkah 5: Berhenti

Faktor faktor nombor yang dimasukkan oleh pengguna.

Langkah 1: Mulakan Langkah 2: Menyatakan pemboleh ubah n, faktorial dan i. Langkah 3: Memulakan pemboleh ubah faktorial ← 1 i ← 1 Langkah 4: Nilai bacaan n Langkah 5: Ulangi langkah sehingga i = n 5.1: faktorial ← faktorial * i 5.2: i ← i + 1 Langkah 6: Paparkan faktorial Langkah 7: Berhenti

Periksa sama ada nombor adalah nombor perdana atau tidak

Langkah 1: Mulakan Langkah 2: Menyatakan pemboleh ubah n, i, bendera. Langkah 3: Memulakan pemboleh ubah bendera ← 1 i ← 2 Langkah 4: Baca n dari pengguna. Langkah 5: Ulangi langkah-langkah sehingga i = (n / 2) 5.1 Sekiranya baki n ÷ i sama dengan 0 bendera ← 0 Pergi ke langkah 6 5.2 i ← i + 1 Langkah 6: Jika bendera = 0 Paparan n tidak prima yang lain Paparkan n adalah perdana Langkah 7: Berhenti

Cari siri Fibonacci hingga jangka masa ≦ 1000.

Langkah 1: Mulakan Langkah 2: Menyatakan pemboleh ubah first_term, second_term dan temp. Langkah 3: Memulakan pemboleh ubah first_term ← 0 second_term ← 1 Langkah 4: Paparkan first_term dan second_term Langkah 5: Ulangi langkah sehingga second_term ≦ 1000 5.1: temp ← second_term 5.2: second_term ← second_term + first_term 5.3: first_term ← temp 5.4: Display second_term Step 6: Berhenti

Artikel menarik...