Algoritma kuantitatif
- 2309
- 379
- Leland Robel
Kami menjelaskan apa algoritma kuantitatif, karakteristiknya dan memberikan beberapa contoh
Apa itu algoritma kuantitatif?
Itu algoritma kuantitatif Mereka adalah algoritma yang menggunakan operasi aljabar dan perhitungan numerik spesifik untuk menentukan suatu proses, mendapatkan nilai konkret. Misalnya, hasil pengurangan atau perkalian.
Dalam ilmu komputer, dalam matematika dan disiplin terkait lainnya, algoritma adalah serangkaian instruksi yang terbatas dan tertib yang memungkinkan kegiatan dilakukan melalui langkah -langkah berturut -turut yang tidak menghasilkan keraguan kepada siapa mereka harus melaksanakan tindakan ini, yang mengarah ke solusi dari masalah tertentu.
Penting untuk menyoroti pentingnya algoritma, karena mereka mewakili elemen dasar untuk ilmu komputer, robotika dan matematika, karena melalui mereka dimungkinkan untuk memesan ide -ide tersebut. Mereka mengarah pada pelaksanaan kegiatan dan ide yang benar dengan perintah, tentang aspek apa pun.
Beberapa contoh dalam matematika adalah algoritma pembagian untuk menghitung dua angka, algoritma multiplikasi untuk menghitung produk, metode Gauss untuk memecahkan sistem persamaan linier, atau algoritma euclid untuk mendapatkan pembagi umum maksimum dari dua integer.
Karakteristik algoritma kuantitatif
Sangat tepat
Langkah dan instruksi yang terkandung dalam algoritma ini harus sangat presisi, yaitu, mereka tidak boleh meninggalkan margin sehingga ada ambiguitas, karena operasi matematika tidak mengakuinya. Selain itu, ketika mereka tepat memungkinkan pengguna untuk tetap berpegang pada panduan tertentu.
Didefinisikan
Algoritma kuantitatif harus didefinisikan dengan sempurna, yaitu, mereka harus dapat mengikuti sebanyak yang diperlukan, semakin memperoleh hasil yang diinginkan yang sama.
Itu dapat melayani Anda: sifat mikroskopKalau tidak, algoritma seperti itu tidak akan dapat diandalkan, sehingga tidak akan dapat berfungsi sebagai panduan untuk pengambilan keputusan yang benar.
Independen dan otonom
Untuk melaksanakan program komputer apa pun, lebih mudah untuk merancang atau mendefinisikan algoritma sebelumnya. Namun, algoritma kuantitatif benar -benar independen dan otonom bahasa pemrograman.
Untuk masalah apa pun yang ingin Anda selesaikan, Anda dapat menulis algoritma untuk kemudian menjalankannya dalam bahasa pemrograman apa pun, seperti halnya dapat dieksekusi di komputer yang berbeda.
Pengetahuan diperlukan
Algoritma ini biasanya membutuhkan pengetahuan numerik sebelumnya, terutama teknis, karena algoritma kuantitatif sering dinyatakan dalam bahasa yang beradaptasi dengan setiap kasus yang dimaksud, kecuali yang paling sederhana dan paling setiap hari.
Di sisi lain, memiliki kepercayaan mutlak pada beberapa metode logis untuk menyelesaikan masalah numerik dapat membuat solusi yang kreatif dan dengan inovasi yang lebih besar, meskipun mereka bisa tidak dapat diprediksi.
Bagian dari algoritma
Setiap algoritma memiliki tiga bagian yang berbeda: input, proses, dan keluar. Ini memungkinkan proses untuk memiliki urutan berurutan, yang sangat mengurangi kisaran kesalahan yang mungkin, membantu menyelesaikan masalah yang muncul lebih mudah dan lebih cepat.
- Pintu masuk: sesuai dengan instruksi awal yang memunculkan algoritma, di mana data awal diambil dan dimotivasi untuk dibaca. Itu juga bisa disebut titik awal, mulai atau kepala.
- Proses: Ini mengacu pada elaborasi kuantitatif yang ditawarkan algoritma segera. Itu adalah tubuh yang sesuai di mana perumusan instruksi dibuat. Anda juga dapat memanggil urutan pernyataan.
- KELUAR: Akhirnya, ada instruksi khusus yang ditentukan algoritma untuk menunjukkan hasilnya, yaitu resolusi atau perintahnya. Itu juga bisa disebut ujung atau kaki.
Langkah -langkah untuk menguraikan algoritma kuantitatif
Semua langkah ini memiliki kepentingan yang sama. Jika ada di antara mereka yang berhenti menganalisis, masalah akan didapat selama pengembangan algoritma.
1. Langkah pertama
Tentukan perbandingan dan/atau perhitungan numerik apa yang diperlukan untuk mencapai hasil akhir:
- Semua perbandingan dan perhitungan numerik menengah.
- Semua perbandingan dan perhitungan numerik akhir.
2. Tahap kedua
Mempertimbangkan semua jenis pembatasan dan kondisi untuk mencapai pemecahan masalah.
Perbedaan dengan algoritma kualitatif
Ketepatan
Algoritma kuantitatif cukup tepat, karena instruksi yang harus diberikan untuk membuat perhitungan numerik yang sesuai harus cukup tepat untuk mendapatkan hasil yang diinginkan, karena bahasa matematika ditandai.
Di sisi lain, algoritma kualitatif memiliki lebih banyak kecenderungan yang telah mereka abaikan beberapa langkah atau bahwa mereka dapat disalahpahami oleh pembaca, karena bahasa naratif yang dengannya instruksi ditunjukkan dapat memiliki ketidakakuratan intrinsik tertentu tertentu.
Langkah atau instruksi
Algoritma kuantitatif ketika mereka memiliki instruksi atau langkah yang melibatkan jenis komputasi numerik apa pun. Misalnya, algoritma untuk memecahkan area segitiga, untuk menyelesaikan faktorial dari jumlah alami atau untuk menghitung data rata -rata.
Di sisi lain, algoritma kualitatif ketika perhitungan numerik tidak terlibat dalam instruksi atau langkah mereka. Contoh: Instruksi untuk melakukan resep dapur, untuk melakukan aktivitas fisik atau untuk merakit pembongkaran pabrik.
Contoh algoritma kuantitatif
Lakukan empat operasi aritmatika dasar antara dua bilangan bulat
- Awal.
- Deklarasi (Number1, Number2, SUM, SURTRACTION, PRODUK): Nomor utuh.
- Deklarasi (Divisi): Bilangan Nyata.
- Masukkan nilai angka (n1, n2).
- jumlah = angka1 + angka2.
- pengurangan = angka1 - angka2.
- Produk = angka1 * angka2.
- Divisi = angka1 / angka2.
- Tampilkan (jumlah, pengurangan, produk, divisi).
- Akhir.
Dapatkan area segitiga
- Awal.
- Deklarasikan (dasar, tinggi, area.
- Masukkan nilai segitiga (dasar, tinggi).
- Area_tryangle = (basis * tinggi) / 2.
- Tampilkan (Area_triangle).
- Akhir.
Memasuki usia dan mendapatkan tahun kelahiran sebagai hasilnya
- Awal.
- Deklarasi (Usia, Year_Actual, Year_Nacimiento): Bilangan Alami.
- Masukkan nilai (usia).
- Masukkan nilai (tahun_ -tahun).
- Year_nacimiento = year_actual - usia.
- Tampilkan (Year_Nacimiento).
- Akhir.
Dapatkan rata -rata tiga bilangan alami
- Awal.
- Deklarasi (Number1, Number2, Number3, Add, Average): Nature Numbers.
- Masukkan nilai (angka1, angka2, angka3).
- add = number1 + angka2 + angka3.
- rata -rata = tambahkan / 3.
- Tunjukkan (tambahkan, rata -rata).
- Akhir.
Hitung jumlah dan produk dari lima bilangan bulat
- Awal.
- Deklarasi (Number1, Number2, Number3, Number4, Number5, Sum, Product): Number Whole.
- Masukkan nilai (angka1, angka2, angka3, angka4, angka5).
- jumlah = angka1 + angka2 + angka3 + angka4 + angka5.
- Produk = Nomor1 * Number2 * Number3 * Number4 * Number5.
- Tampilkan (jumlah, produk).
- Akhir.