Algoritma digunakan dalam setiap bidang aktivitas manusia, tetapi terutama terkait dengan teknologi komputer. Semua perangkat keras dan perangkat lunak komputer bekerja berdasarkan algoritma.
instruksi
Langkah 1
Kata "algoritma" telah digunakan secara luas sehubungan dengan penyebaran teknologi komputasi elektronik. Meskipun istilah itu sendiri sudah ada jauh sebelum itu sebagai salah satu konsep kunci dalam matematika. Nama tersebut berasal dari nama seseorang yang hidup pada abad ke-9. Matematikawan Uzbekistan al-Khawarizmi dan berarti aturan untuk melakukan perkalian, pembagian, penambahan dan pengurangan. Sebenarnya, ini adalah urutan tindakan yang didefinisikan dengan jelas, semacam rencana tentang cara memecahkan masalah atau mencapai tujuan. Setiap langkah berikutnya dari algoritma harus dilakukan ketika yang sebelumnya selesai. Meskipun tidak semua perhitungan algoritmik memiliki sifat finiteness, contohnya adalah perhitungan bilangan Pi (3, 14 …).
Langkah 2
Pekerjaan komputer dan komputer didasarkan pada algoritma. Program komputer juga berfungsi atas dasar mereka. Komputer memproses input dengan urutan instruksi dan kemudian mengeluarkan hasilnya. Operasi yang dilakukan pengguna di situs juga dimungkinkan berkat aksi algoritme. Jadi, untuk pencarian situs, pemindaian direktori atau pencarian indeks dilakukan. Algoritme memungkinkan Anda untuk menyimpan data yang dimasukkan oleh pengguna dalam bentuk. Untuk menyusunnya, Anda perlu mengetahui aturan (sintaks).
Langkah 3
Ada berbagai jenis algoritma: linier, bercabang, siklik. Instruksi linier dieksekusi secara berurutan dalam urutan yang ditunjukkan. Instruksi forking bersifat kondisional. Dalam satu lingkaran, setidaknya satu kelompok instruksi harus diulang selama eksekusi. Dalam praktiknya, banyak algoritma menggabungkan ketiga tipe tersebut.
Langkah 4
Algoritma dimasukkan ke dalam memori komputer menggunakan simbol khusus, dalam bentuk diagram atau teks. Algoritma yang berbeda dibuat untuk memecahkan masalah yang berbeda. Instruksi tersebut disebut perintah. Eksekusi semua perintah mutlak harus layak, jika tidak teknik tidak akan dapat menyelesaikan masalah dan mendapatkan hasilnya: kurangnya fleksibilitas membedakan komputer dari seseorang. Pemrograman adalah penguraian tugas menjadi beberapa langkah sederhana. Jika algoritmanya benar, itu akan memberikan hasil yang benar. Cara umum untuk menyajikan algoritma adalah grafis, dalam bentuk diagram alur: tahapan yang berbeda ditunjukkan oleh bentuk geometris. Setiap bentuk (simbol) menyiratkan data dan operasi yang berbeda dan terhubung ke simbol lain dengan jalur komunikasi.