WangunanAtikan sékundér jeung sakola

Métode pikeun ngajéntrékeun algoritma jeung rupa algoritma

Kalawan kecap "algoritma" Nyanghareupan ku loba. Barina ogé, éta téh raket patalina jeung kahirupan masarakat. Naon eta? Naon anu cara béda tina ngajéntrékeun algoritma, rupa algoritma? Naon maranéhna pikeun? artikel ieu bakal ngabantu ngartos sadayana ieu sareng nempatkeun sagalana dina tempatna.

Algoritma: Konsep, jenis, cara tina ngajéntrékeun

Istilah ngalambangkeun hiji sekuen jelas tur pasti hambalan basajan anu pamaen kudu lulus dina urutan pikeun ngajawab masalah di hareupeun manehna. Kecap "algoritma" kagungan usul na di ngaran élmuwan Oriental kawentar tur ahli matematika al-Khwarizmi. Ieu anjeunna anu ngarumuskeun sagala aturan nu ngalakukeun arithmetic. Dina awal notasi kasaruaan ieu kami dipikaharti ukur aturan anu patali jeung utama opat operasi arithmetic dipigawé dina nomer. Sarta ngan lajeng konsep geus dipaké pikeun ngarujuk ka runtuyan hambalan nu ngakibatkeun solusi masalah. Nalika komputasi proses data anu objék nu algoritma kasebut dilarapkeun. Nalika ngarengsekeun masalah ngitung data atah anu dirobah jadi nyetak.

Prosés ngembang algoritma nu pisan kreatif, sanajan kesederhanaan na. Lamun bisa nyieun hiji jalma bisa nedunan eta sarta alat-alat anu. Jeung kiwari teu mung komputer, tapi ogé telepon, tablet, terminal jeung malah ngumbah mesin keur makers kopi.

Di paménta Internet bisa manggihan loba informasi berharga, tapi masih perlu nempatkeun babarengan. Kituna, ieu hususna sagala kabutuhan poko.

Naon sipat dasar tina hiji algoritma?

1. Watesan. sipat ieu disebut determinism. Ieu ngawengku ngumpulkeun hasil itungan, éta téh unambiguous nalika nangtukeun data input pikeun itungan. sipat ieu méré prosés ngajalankeun mékanis. Taya émbaran tambahan sarta parentah ngeunaan tugas. Kudu aya nanaon wenang.

2. Massa. sipat ieu ngakibatkeun yen algoritma nu boga janten cocog pikeun ngarengsekeun loba jenis sarua masalah. Dasar dina hal ieu mungkin dipilih ti sagala wewengkon disebut aplikasi.

3. efektivitas - harta anu nunjukkeun naha sumber inpormasi, nu pikeun prosés workflow dibikeun kudu ngalaman sajumlah hambalan, lajeng eureun, mere hasil nu dipikahoyong.

4. Readability - nyaéta lamun proses komputasi dibagi kana tahap. Sarta kamungkinan palaksanaan maranéhanana henteu di ragu. Di dieu, unggal Peta saterusna geus dieksekusi ngan lamun saméméhna eta tos rengse réngsé.

Cara di ngajéntrékeun algoritma anu kaharti ka sadaya

Algoritma kudu formalized ku aturan nu tangtu kalayan bantuan parabot husus. Cara utama ngajéntrékeun algoritma: maké kecap, rumusna-verbal, algorithmic, sarta software grafis.

formulir lisan - rékaman dina basa manusa alam. Manehna narima loba kurang biasa, sabab teuing wordy. Na acan eta lacks pisibilitas. kecap tina pedaran henteu mastikeun formalized sarta sababaraha dibekelan bisa diinterpretasi ambiguously.

formulir Rumus-verbal nyaéta saeutik leuwih merenah. Di dieu kecap anu ditambahkeun kana rumus matematik nu bisa duanana pitulung na, Sabalikna, keur galau jalma nu maca. cara sejenna ngajéntrékeun algoritma leuwih merenah.

Cara di ngajéntrékeun algoritma pikeun pamaké komputer

Metoda rekaman Algorithmic dumasar pseudo a. Ieu kode anu sarua dina struktur jeung basa pamrograman, tapi Paréntah disebut dina basa alam, sarta ungkapan matematik hadir. Pseudocode - basa semi-formalized. Metoda Saperti geus loba jelas, hususna keur programer.

Métode ngajéntrékeun algoritma ditétélakeun di luhur anu pinuh formalized, notasi program whereupon dilahirkeun. It uses salah sahiji sababaraha basa programming nu geus ditulis tur mangrupakeun runtuyan sarua hambalan nedunan. Komputer nu maos éta hiji-hiji na executes parentah, anu antukna ngabalukarkeun hasil tungtung.

Cara nu pang populerna di ngajéntrékeun

Cara grafis tina ngajéntrékeun algoritma ngagaduhan paling populér kusabab kajelasan na. Ieu disebut oge block-kaluar circuit hartosna. Naon flowchart a? skéma Ieu grapik nu ngagambarkeun algoritma nu. Tiap hambalan tina ngolah data anu rendered salaku sosok geometri, disebutna Unit. Unggal Unit ngabogaan konfigurasi nu gumantung kana tipe operasi keur dipigawé. Ngaran na daptar karakter, wangun jeung ukuran, kitu ogé tampilan fungsi nu standar anu tangtu. Lamun nyandak sadaya cara utama algoritma ngajéntrékeun, ieu nu paling atra.

ngitung prosés

Métode ngajéntrékeun algoritma maké flowcharts nganggap tilu variétas utama ngitung prosés: linier, branching na siklik.

Garis - mangrupakeun prosés nu tiap hambalan anu dipigawé pikeun ngarengsekeun masalah ku cara di handap ieu prosedur.

Branching - a prosés itungan, wherein gumantung kana sumber na informasi panengah, sarta verifikasi hasil kaayaan logis arah gumantung Pilihan.

Algoritma siklik ngandung salah sahiji atawa leuwih ti hiji siklus, i.e. bagian komputasi nu diulang a pluralitas kali. Siklus bisa jadi jumlah predetermined of pangulangan tur pasti. Gumantung kana patuh sagala kaayaan ditangtukeun ku jumlah pangulangan. Leuwih ti éta, kondisi bisa dipariksa di awal siklus atawa tahap ahir.

Cara tina algoritma ngajéntrékeun téh jelas, tapi aya aturan nu dibere ka aranjeunna.

Aturan keur nyieun algoritma

Kahiji, ngembangkeun algoritma nu kudu ménta loba fasilitas pikeun digawé. ngagambarkeun nu formalized objék misalna - ieu data. Algoritma dimimitian ku susunan data disebut input, ngarobah eta kaluaran - outputs. Ieu bisa dipaké naon baé métode ngajéntrékeun algoritma. Sipat algoritma kudu dimangfaatkeun.

Aturan kadua: mun algoritma nu bisa dianggo, éta perlu memori. Eta disimpen di input, panengah jeung output. Memori sorangan diskrit, nyéta, ngawengku bagian misah - sél. Yén sél nu boga ngaran, disebut variable a.

Aturan katilu - éta diskrit. Sakabeh algoritma boga bisa diwangun tina operasi individual, jumlah nu kedah merta jadi terhingga.

Ieu kudu dicatet yén aya hiji hal kayaning hiji algoritma bantu, anu geus dirancang sateuacanna lajeng dipaké di sejen tina tugas algorithmic. Ieu bisa ogé disebut hiji prosedur bantu.

Konsep algoritma, sipat, cara pikeun ngajelaskeun - tanpa sadayana ieu dina widang komputer mana. Ieu pangkal on mana élmu komputer sakabeh rests.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 su.birmiss.com. Theme powered by WordPress.