Algoritma kuantitatif
- 1399
- 81
- Miss Elmer Hagenes
Kami menerangkan apa algoritma kuantitatif, ciri -ciri mereka dan memberi beberapa contoh
Apakah algoritma kuantitatif?
The Algoritma kuantitatif Mereka adalah algoritma yang menggunakan operasi algebra dan pengiraan berangka khusus untuk menentukan proses, mendapatkan nilai konkrit. Contohnya, hasil penolakan atau pendaraban.
Dalam sains komputer, dalam matematik dan disiplin lain yang berkaitan, algoritma adalah satu set arahan yang terhingga dan teratur yang membolehkan aktiviti dijalankan melalui langkah -langkah berturut -turut yang tidak menghasilkan keraguan yang mereka mesti melaksanakan tindakan ini, yang membawa kepada penyelesaiannya masalah tertentu.
Adalah penting untuk menyerlahkan kepentingan algoritma, kerana ia mewakili elemen asas untuk sains komputer, robotik dan matematik, kerana melalui mereka adalah mungkin untuk memerintahkan idea -idea. Mereka membawa kepada pelaksanaan aktiviti dan idea yang betul dengan perintah, mengenai aspek.
Beberapa contoh dalam matematik adalah algoritma pembahagian untuk mengira kedua -dua nombor, algoritma pendaraban untuk mengira produk, kaedah Gauss untuk menyelesaikan sistem persamaan linear, atau algoritma euclid untuk mendapatkan pembahagi maksimum dua bilangan bulat.
Ciri -ciri algoritma kuantitatif
Sangat tepat
Langkah -langkah dan arahan yang terkandung dalam algoritma ini mestilah sangat tepat, iaitu, mereka tidak boleh meninggalkan margin supaya ada kekaburan, kerana operasi matematik tidak mengakuinya. Di samping itu, apabila mereka tepat, mereka membenarkan pengguna berpegang pada panduan tertentu.
Ditakrifkan
Algoritma kuantitatif mesti ditakrifkan dengan sempurna, iaitu, mereka mesti dapat mengikuti seberapa banyak yang perlu, semakin memperoleh hasil yang diinginkan yang sama.
Ia boleh melayani anda: sifat mikroskopJika tidak, algoritma seperti itu tidak akan dipercayai, jadi ia tidak akan dapat berfungsi sebagai panduan untuk membuat keputusan yang betul.
Bebas dan autonomi
Untuk menjalankan mana -mana program komputer, mudah untuk mereka bentuk atau menentukan algoritma sebelumnya. Walau bagaimanapun, algoritma kuantitatif adalah bebas dan autonomi bahasa pengaturcaraan.
Untuk sebarang masalah yang ingin anda selesaikan, anda boleh menulis algoritma untuk kemudian melaksanakannya dalam mana -mana bahasa pengaturcaraan, seperti yang dapat dilaksanakan di komputer yang berbeza.
Pengetahuan diperlukan
Algoritma ini biasanya memerlukan pengetahuan berangka sebelumnya, terutamanya teknikal, kerana algoritma kuantitatif sering dinyatakan dalam bahasa yang menyesuaikan diri dengan setiap kes yang dipersoalkan, kecuali yang paling mudah dan paling setiap hari.
Sebaliknya, mempunyai keyakinan mutlak dalam beberapa kaedah logik untuk menyelesaikan masalah berangka dapat membuat penyelesaian yang kreatif dan dengan inovasi yang lebih besar, walaupun mereka tidak dapat diramalkan.
Bahagian algoritma
Setiap algoritma mempunyai tiga bahagian yang berbeza: input, proses dan keluar. Ini membolehkan proses mempunyai urutan berurutan, yang sangat mengurangkan pelbagai kemungkinan kesilapan, membantu menyelesaikan masalah yang timbul lebih mudah dan lebih cepat.
- Pintu masuk: sepadan dengan arahan awal yang menimbulkan algoritma, di mana data awal diambil dan termotivasi untuk dibaca. Ia juga boleh dipanggil titik permulaan, permulaan atau kepala.
- Proses: Ia merujuk kepada penjelasan kuantitatif yang ditawarkan algoritma dengan segera. Ia adalah badan yang sepadan di mana perumusan arahan dibuat. Anda juga boleh memanggil urutan pernyataan.
- Keluar: Akhirnya, terdapat arahan khusus yang ditentukan algoritma untuk menunjukkan hasilnya, iaitu, resolusi atau perintahnya. Ia juga boleh dipanggil akhir atau kaki.
Langkah untuk menghuraikan algoritma kuantitatif
Semua langkah ini mempunyai kepentingan yang sama. Sekiranya ada di antara mereka yang berhenti menganalisis, masalah akan berlaku semasa pembangunan algoritma.
1. Langkah pertama
Tentukan apa perbandingan dan/atau pengiraan berangka yang diperlukan untuk mencapai hasil akhir:
- Semua perbandingan dan pengiraan berangka pertengahan.
- Semua perbandingan dan pengiraan berangka akhir.
2. Langkah kedua
Pertimbangkan semua jenis sekatan dan syarat untuk mencapai penyelesaian masalah.
Perbezaan dengan algoritma kualitatif
Ketepatan
Algoritma kuantitatif agak tepat, kerana arahan yang mesti diberikan untuk membuat pengiraan berangka yang sepadan mesti cukup tepat untuk mendapatkan hasil yang diinginkan, kerana bahasa matematik dicirikan.
Sebaliknya, algoritma kualitatif mempunyai lebih banyak kecenderungan bahawa mereka telah mengabaikan beberapa langkah atau bahawa mereka boleh disalahpahami oleh pembaca, kerana bahasa naratif yang mana arahannya ditunjukkan dapat memiliki ketidaktepatan intrinsik tertentu.
Langkah atau arahan
Algoritma adalah kuantitatif apabila mereka mempunyai arahan atau langkah yang melibatkan apa -apa jenis pengkomputeran berangka. Sebagai contoh, algoritma untuk menyelesaikan kawasan segitiga, untuk menyelesaikan faktorial nombor semula jadi atau untuk mengira data purata.
Sebaliknya, algoritma adalah kualitatif apabila pengiraan berangka tidak terlibat dalam arahan atau langkah mereka. Contoh: Arahan untuk melaksanakan resipi dapur, melakukan aktiviti fizikal atau untuk memasang pembongkaran kilang.
Contoh algoritma kuantitatif
Lakukan empat operasi aritmetik asas antara dua nombor keseluruhan
- Mula.
- Mengisytiharkan (nombor1, nombor2, jumlah, pengurangan, produk): Nombor keseluruhan.
- Mengisytiharkan (bahagian): nombor sebenar.
- Masukkan nilai nombor (n1, n2).
- jumlah = nombor1 + nombor2.
- penolakan = nombor1 - nombor2.
- Produk = nombor1 * nombor2.
- Bahagian = nombor1 / nombor2.
- Tunjukkan (jumlah, penolakan, produk, bahagian).
- Akhir.
Dapatkan kawasan segitiga
- Mula.
- Mengisytiharkan (asas, ketinggian, kawasan.
- Masukkan nilai segitiga (asas, ketinggian).
- Area_tryangle = (asas * ketinggian) / 2.
- Tunjukkan (Area_triandle).
- Akhir.
Masukkan umur dan dapatkan tahun kelahiran sebagai hasilnya
- Mula.
- Mengisytiharkan (umur, year_actual, year_nacimiento): Nombor semula jadi.
- Masukkan nilai (umur).
- Masukkan nilai (tahun_ -year).
- Year_nacimiento = tahun_actual - umur.
- Tunjukkan (tahun_nacimiento).
- Akhir.
Dapatkan purata tiga nombor semula jadi
- Mula.
- Mengisytiharkan (Number1, Number2, Number3, tambah, purata): Nombor semula jadi.
- Masukkan nilai (Number1, Number2, Number3).
- Tambah = Number1 + Number2 + Number3.
- purata = tambah / 3.
- Tunjukkan (tambah, purata).
- Akhir.
Kirakan jumlah dan produk dari lima nombor keseluruhan
- Mula.
- Mengisytiharkan (Number1, Number2, Number3, Number4, Number5, SUM, Product): keseluruhan nombor.
- Masukkan nilai (Number1, Number2, Number3, Number4, Number5).
- sum = number1 + number2 + number3 + number4 + number5.
- Produk = number1 * number2 * number3 * number4 * Number5.
- Tunjukkan (jumlah, produk).
- Akhir.