Educazione:, L'urdinaria è i scoli
Mètodi di scrizulanu l'algoritmi è i tipi d'algoritmi
Cù a parola "algoritmo" parechje persone ghjente in altrò. Dopu tuttu, a vita di i persone hè stata cunigata cù ellu. Qual hè? Chì sò i modi di scrivà algoritmi, tipu di algoritmi? Chì ci sò? Questu articulu aiutà à tuttu questu per cumprà è di tuttu ciò chì in u so locu.
Algoritmu: cuncettu, tipi, modi di descrizzione
U termu stessu significa una scuperta cumprèvule è precisa di i passi sicundiche chì l'attore vole passà per risolve a funzione assignata. A parola "algorithm" hà da u so urìgine da u nome di u famusu matimaticu orientali Al-Khorezmi. Hè quellu chì hà formulatu tutte e règule per quale l'operazioni aritmetichi sò rializati. À u principiu, stu cuncettu fu compruutu solu per i reguli relative à e principalu quattru operazioni aritmetichi realizati nantu à i numeri. E allura u cuncettu si era usatu per indicà a secùncia di passi chì guidanu à a suluzione di u prublema. In u prucessu computitatuali, i dati sò l'oggetti à quali l'algoritmu hè appiicatu. À a decisione di un prublema di calculu i dati iniziali sò trasfurmati per risultatu.
U prucessu di sviluppu di l'algoritmo hè assai creattivu, anchi si simplicità. Se un omu puderia compusitu, allura a tecnica hè capaci di esse realizatu. È oghje ùn hè micca solu un informaticu, ma ancu telefoni, comprimi, termine è ancu i lavamatori cù cafè.
In e dumande nantu à Internet pudete truvà molti di infurmazioni priculosu, ma aveva bisognu di riunìscenu inseme. Per quessa, tutte e elementi essenziali sò indicati quì.
Chè pruprietà basica l'algoritmu?
1. Certazione. Sta pruprietà hè chjamatu chjamatu determinismu. Hè bisogna à ottene un risultatu di calculi, chì ùn hè micca ambiguu quandu spiccianu i dati iniziali per u calculu. Sta pruprietà dona un prucessu un caratteru meccanica. Ùn avete bisognu di nfurmazzioni supplementari e struzzioni supra a cumpagnia. Ùn ci era micca nunda arbitrariu.
2. A massa. Questa pruprietariu assume chì l'algoritmu deve esse adattatu per risolve un settore di prublemi di u listessu tipu. L'infurmazione iniziale di stu casu pò esse elettu da qualche area, chjamatu u campu di applicazione.
3. L'effettuità hè una pruprietà chì indetta a prisenza di l'infurmazioni iniziali, per quale, sicondu una secca d 'azzioni dati, u prucessu deve passà un numeru finitariu di passi, è dopu parete, chì pruducite u risultatu necessariu.
4. Un discretizone hè quandu u prucessu computational hè divisu in fasi. È a pussibilità di a so implementazione ùn pruvucarà micca dubbitu. Eccu, ogni attività sussegente hè realizatu solu s'ellu l'annunziu hè cumpletu.
I metudi di scrivientu algoritmi chì tutti cridanu
L'algoritmi deve esse formalizati sicondu certi règuli usando metu specifichi. I modi principali di descrizanu l'algoritmi: cù l'aiutu di e parolle, formula-verbal, algorithmicu, gràficu è software.
Una forma verbal hè un registru in u latu naturale naturale. Era assai menu cumuni, perchè hè troppu verbale. È ancu manca visibilità. A descrizzione di e parolle ùn hè micca rigularmente formalizable, è parechji reccezioni pò esse interpretatu ambiguously.
A forma verbalmente verbal è un pocu più còmicu. Eccu formuli matematii sò aghjuntu à i paroli, chì puderanu aiutà à aiutà è, vice versa, cunfundite a persona à leghje. Ogni modu di scrivà l'algoritmi sò assai megliu.
Mètodi per scrivite l'algoritmi per i prugrammi
U mètudu algoritàmpicu di registrazione hè basatu annantu à pseudocode. Questu hè un còdice chì hè simili in struttura di a lingua di prugrammazione, ma i cumandamenti sò specificati in lingua naturale, è l'espressioni matematichi sò ancu presentati. Pseudocódigo hè una lingua semi-furmalizata. Stu metudu hè assai cumprinzutu, speciali per i programaturi.
I metudi per scrivite l'algoritmi spiagati supra sò formalizati cumplessi, postu chì a furmazione di u prugramma era natu. Quì hè aduprà una di e numerosi lingui di prugrammazione, nantu à quale hè scritta a stessa sigurta di passi per l'esurtazione. L'urdinatore li leghje à u turnu è eseguisce l'infurmazioni spjegati, chì ultimamente porta à u risultatu finali.
A manera più populari di discrivinu
U metu gràficu per discrinu l'algoritmi hà ricivutu a maiò pupularità per a so clarità. Hè chjamatu ancu un metudu di bloccu. Chì ghjè un diagrama di stampa? Questa hè una rapprisagghia gràfica di u schema di algoritmo. Ogni passu di u prucessu di dati hè rapprisintatu cum'è una figura geomètrica, chjamata un pezzu. Ogni bloccu hè a so propria cunfigurazione, chì depende di u tipu d'operazione chì esse realizatu. U nomu è a lista di simboli, i dimenisuni è e formi, è ancu e funzioni visu sò definiti per i normi. Se pigghemu tutti i mètudi basi di scriverà l'algoritmi, hè cusì u più ovvi.
Prucessi di càlculazzioni
I metudi di scrizulanu l'algoritmi chì utilizanu schemi di flussu impone trè tippi principalu di computi di cuttimi: lineari, ramificanti è cichi.
Lineari hè un prucessu induve cada uperimentu in a suluzione di u prublema hè realizatu in modu.
A branching hè un prucessu di calculu in quale l'scelta di a direzzione di u mooicu dipende nantu à l'infurmazione iniziali o intermediata, è ancu nantu à i risultati di cuntrollà i cundizioni lògichi.
Un algoritmu ciclicu cuntene un o più un cicu, questu, una sección di compute chì si ripetì diversi volte. I ciculi pò esse cun numeru predeterminatu di repitizioni è cun un numellu indefinitu. Dopu à a rispettazione di ogni cundizione, u numaru di sti repetizzioni hè ancu determinate. È a cundizione pò esse verificatu à u principiu di u ciculu o à u so fine.
I metudi per qualifiche l'algoritmi sò chjudiuli, ma ci sò ancu regule chì anu prisentatu.
Regoli per creà algoritmi
Prima, quandu di designu un alguritimu, deve circustirate belli ogetti à travaglià. A rapprisintazioni furmalizzata di tali ogetti sò e dati. L'algoritmu hè cuminciatu di travaglià cun un gruppu di dati chjamati l'input, cunvertisce in una dati di risultati-output. Ogni metu di scrivite algoritmi pò esse usatu. I propietati di l'algoritmi deve esse osservatu.
A second regula hè chì per u algorithmu di travaglià, deve memoria. Ùn cuntene l'infurmazioni di u dati, intermediate è uputatu. A memoria stessa hè discreta, hè quella, hè custituita da seculi separati - cèl·loli. Dda cellula chì hà un nome hè chjamatu variable.
A terza regula hè difendesi. L'algoritimu sanu sianu custruiuti da operazioni particulari, u nummiru di quale hà necessariu esse finite.
Hè devi esse nutatu chì ci hè quessa cum'è un algoritmu addistinutu chì si sviluppa in anticipu, è applica in l'algoritmusizazione di una altra funzione. Puderà dinò un prucessu auxiliariu.
Algoritmu, cuncettu, pruprietà, metudi di descrizzione - senza tutte sse in u campu di a scienza di l'informatica in ogni locu. Questa hè a basa chì tutta a scienza di a compizzione hè tenuta.
Similar articles
Trending Now