Di tecnulugia, Tempura
U flowchart: programmi, oggetti, cumpunenti, custruzzioni
In u mondu di oghje di tecnulugia digitale è u fundamentu di a prugrammazione di i diversi impianti, inzerti è altri usato ilittronica. È i mezi di creà prestu è bè un cuadru purtata serve u fundamentu, u fundamentu di a scienza. Stu schema hè un mudellu gràfica di u prucedimentu chì deve esse seguita usate. Hè un insèmule di individuale unità funziunali chì fà prugetti differente (principiu / entrée a fine / pruduzzioni, una d 'funzione, è cetara è cetara. D.).
Algutitimu è algorithmization
In fatti, u algutitimu hè una struzzione cumuna nant'à u siquenza à chì vi tocca à fà certi passi, in u prucessu di dati prima di u risultatu àutri. In più, u termine hè spessu usatu cuncettu di bassa. Hè capitu cum'è un ghjocu di i metudi di e tecniche di criazzioni ordine per affari specifichi.
À spessu, u algutitimu non veni usatu comu na guida di l 'urdinatore, oltri ca comu lu schema di guarisce ogni azzione. Chistu è pussìbbili di nutà i efficienza e jammi di sta suluzioni prucessu, à mette ogni uperazione, e pi cunfruntari lu à altre suluzioni listessu nanzu i surghjenti di lu computer. In più, u algutitimu hè a basa di u significatu di u programma chi vo vulete scrive in una lingua di prugrammazione, in ordine di usu più u prucessu di trasfurmazioni infurmazione nantu à u PC. Oghje ghjunse à famusu pi dui modi pratica di custruisce tali peptide. A prima hè a discrizzioni carnation virbali, è lu secunnu - un prublema flowchart. U primu di li hè assai menu cumunu. Ghjè per via di a mancanza di tralucenza è verbosity. Lu secunnu lu mètudu, u cuntrariu, hè un assai còmuda i mezi di una siquenza imagine. Hè largamenti distribuitu tramindui in furmazioni è in i litteratura scentifica.
flowcharts elementi
A m'agiterai pezzu di u algutitimu prugrammu hè un ordine di i caratteri illustrazioni prescribing fà opérations spécifique, oltri a la viaghji trà elli. Sott'a ognunu di sti imagini cuntene infurmazione circa u compitu à effettuà. U taglia è a cunfigurazione di u caratteru illustrazioni, è l 'ordine di peptide iscrizzione rigulari GOST 19003-80 è GOST 19002-80.
Guardà u elementi fundamentali di u cuadru purtata (in u Casone li siquenti sunnu asempî di u mercu).
1. für - azzioni o ordine di azzione informatica.
2. Boutique - Vedi i cundizioni renseigné.
3. mudificazione - header bissiclette.
4. U prucessu predefined - ricursu a prucedura.
5. Document - stampa è pruduzzioni dati.
6. U drawing pugnu - infurmazioni intrata.
7. I / O - entrée / pruduzzioni.
8. lînia - difettu flussu lìnii.
9. Start / Stop - principiatu, fine, firmavanu, principiatu, entrée e pruduzzioni sò usati in alguritmi ausiliari.
10. Comment - veni usatu di Ghjesù cartilluna.
11 The ciumara verticale è horizontale - la dirizzioni di la siquenza, u ligame trà i blocchi.
12 fusioni - ciumara cumposti.
13 Interstitial lînia - Marque sìmmulu un passaggiu à un altru liata.
règule Inscription
A custruzzione di u cuadru flussu hè rializatu in u bisogni specifichi dalla GOST. Per esempiu, solu linii horizontale o verticale sò usati in cunghjunzione, simboli, illustrazioni. Ciumara da dritta à manca è da fondu à cima, sempre assai diticata frecce. Lucca linii ùn pò esse marcatu. A distanza trà ruscelli tempu deve esse nè menu cà trè millimitri, è frà l 'àutri elementi - micca menu di cinque millimitri. taglia Block deve esse un multiplici di cinqui. U prezzu di horizontale à simbulu illustrazioni verticale hè 1.5. Calchì volta si pò esse uguali à dui. Per altra di description, Grafica deve esse cuntatu. By la natura di chiú antichi distinguiri tippi linéaire flowchart, periodi è a struttura di branching.
Variàbbili, constants è Leoni memoria
Per una megliu cunniscenza di u principiu di sistema di u algutitimu pò èssiri cunziddiratu nu semprici di machine. Hè cumpostu di memoria, cumpunuta di Leoni; enregistrement / la testa di lettura; prucissuri. Cosa hè u principiu di u travagliu di stu dispusitivu? A testa, avendu ricevutu u ordine da lu prucissuri, scrivi dati à u portable, o leghje constants. In u casu di sèmplice, sta serà u numeru di Aritmetica. Esiste, u constants pò esse una struttura di dati di a catena di caràtteri è altri. Sutta capitu portable memoria variàbile in u quali hè piazzatu nantu à u corsu. Duranti l 'esicuzzioni di u algutitimu dati differente ponu esse scritti in un tali portable. Nantu stu principiu, persunale, piante è altri tempura. U algutitimu à guarisce ogni compitu hè un gruppu di cumandamenti di lettura, o di scrive, dati in u portable memoria.
Linguastat
Linguastat sò un antru tipu di e variàbili rindizzati. In fatti, una cullizzioni di Leoni chì sparte un appillazioni cumune. Linguastat distingue dui tridiminsiunali, tri-tridiminsiunali, è cetara è cetara. D. I formi di sti hè un numeru di Leoni cunzicutivi. un tali partita hà a so nomu. Ogni elementu hà u so propriu numaru - accogliu. Constant, cullucatu in una cellula, chjamatu un elementu partita.
U tippu dui-tridiminsiunali in u so 'elementi stage sìmili di una matrice. U muvimentu in tali panoplia hè caratterizata da dui indices (hè s'assumiglia à bordu iucaturi cun Leoni contu). U listessu principiu hè realizatu è più struttura di tri-tridiminsiunali.
alguritmi linéaire
Stu tipu di flowcharts siquenza (esempii sò detti in issu articulu) hè caratterizata da davanu da u principiu à a fine downwards. In stu casu, la machine à pena un passu quessu lu adopri da pocu. Ogni azzione hè handled da lu prucissuri. Altronde informatica, si ordini la testa, scrive / leghje, induve è ciò chì a nutari è cumu a guardà, s'ellu vole. U risultatu finale hè scrittu in Leoni, memoria, ognunu di li quali hà u so accogliu e caramelle so custanti.
di branching alguritmi
In pràtica, un tippu linéaire hè rarissimi. Hè spessu necessariu à acconcianu la siquenza di chì, sicondu i cundizioni datu vene secondu à un particulare ramu. U flowchart c'hè u elementu tippu si "suluzione", à chì una certa cundizione hè verificatu, è u più u più currente in ordine.
Flowcharts: Esempii
Cunziddirati comu lu algutitimu opera si. Comu n'asempiu, piglià a funzione: z = Y / X. Si hè vistu da i cundizioni chì u iquazzioni hà una limitazzioni - Ùn pò esse divisu da zeru. So hè necessaria a eliminari la dicisioni e mintuvà u me circa l 'errore. First disegnata flowchart. Si vi cumposti di e sette blocchi. Lu primu simbulu illustrazioni - "The Cafiso", u secondu - "Rinsignate" quì ùn crià i valori di X è Y. Stu hè seguita da una "suluzione" pezzu, si facianu verification di i cundizioni X = 0. In stu casu, la machine à mette fora un riparazioni incù u portable custanti se lu valuri entrée vi cunfidirazzioni cu si, allura l 'algutitimu va a' nu ramu decisione "iè". In stu casu, lu cuntrollu veni spustatu a lu quartu 'unità è a macchina outputs una "errore", i travagli compii "Venus" sèttimu simbulu. Sè u risultatu hè negativu, allura lu quintu illustrazioni prucessu dividendu sìmmulu si svorgi è i valori Z. decisa In u sestu risultatu pruduzzioni pacchettu nant'à u screnu.
amitié annata
À spessu, in risolviri prublemi hè necessaria a ripetiri lu esicuzzioni di ogni quessu u listessu dipindenza di vari valori di u variàbili è elaburazione di passaghju multiplicità di u listessu cantu di u prucedimentu. Vergogna à spazii sò chjamati ciculu è i algutitimu - cyclical. Cù stu mètudu ridottu nfruinzatu la siquenza stessa. alguritmi ciclicu pò esse divisu in dui tipi: a capunanzu scunnisciutu è una quantità cunnisciuti di tale dichjarazione, passa.
suluzioni esempiu di branching algutitimu
Guardà un esempiu in u quali datu flowchart capunanzu cù un numeru scunnisciutu di passa. Per fà quessa, à scioglie u prublema - specificà u numeru minimu di i membri di a seria di numeri naturali, a quantità di unni vinci u numeru K. Stu m'agiterai pacchettu si componi di ottu anni i caratteri. A prima, entre in lu valuri di K (№2). Allora, in pacchettu 3 variàbbili R s'appronta à "una", si significa ca si risicheghjanu cuntari i numeri naturali. A quantità di cumulative di C in u principiu s'appronta à "zeru". Next, cuntrollu veni spustatu à u quintu pezzu, allora esicuzzioni di u cummandu pigghia postu: C = C + P. Chì hè, a summation | valurizeghja Leoni C è P, è u risultatu hè overwritten in C. Dopu à l 'agghiunta di u prima parolla in u siquenza hè verificatu №6 cundizioni unità - siddu la summa vinci un numaru predetermined K? Sè lu pattu ùn hè micca cuntentu, poi cuntrullari simbulizeghja a quartu pacchettu, induve l 'variàbbili Traduction hè cresce da unu, è prucessu cuntinueghja dinò à bluccà №5. Sta prucedura si ferà cum'è longu cum'è u seguenti e cundizioni sò cuntentu: C> K, vale à dì, quantità accumulate vinci un valori predetermined. A variàbile Traduction hè una routes scuri. Next viaghjà à bluccà №7, allora mpressa i risultati.
Alguritmi cuntenendu a struttura ciclu Francese nested
Spessu u bisognu di creà un ciclu cu lu suluzione mottu bassa di u prublemu, chì hè in u so corpu, una routes differente. Hè cunsidaratu u norma. Vergogna elementi sò chjamati strutture ciclu Francese nested. U so ordine pò esse abbastanza grande. Hè ditarminatu da un mètudu chi ritmu la suluzzioni riservazioni di u prublema. Per esempiu, in u prucessu di panoplia unu-tridiminsiunali, comu nu cuvernu, custruitu un ciculu flowchart senza attachments. Ma, in certi casi, a risolviri stu prublemi ci vole à sceglie una versione di appena cum'è una decisione. It S'avissi a nutari chi tutti i cicli Francese nested, frà u primu (luce) deve cuntene gittuna cun nomi diversi. Fora si pò ièssiri usatu comu variàbili strasurdinariu fora di u so bissiclette.
alguritmi ausiliari
Stu tipu di sequenza hè un analogue di u routines lingua. U algutitimu ausiliari hà un nome è un paràmetru chiamatu furmali. Nome datu a distinguiri lu à mezu à 'altri, è i paràmetri di u rolu di i pruduzzioni è messu di funzioni matimàtichi. Iddi sò sceltu in un modu chi fu cchiù minirali a piena ghjocu di quantità nicissarii. À spessu unu è lu stissu paràmetru furmali hè sia messu e pruduzzioni. Per esempiu, in tali un algutitimu pò esse applicata à a partita entrée di trasfurmazioni. In i parti resultant, si pò esse presentati in una forma scambiatu cum'è un paràmetru pruduzzioni. À mezu à i tippi di alguritmi ausiliari distìnguiri tra funzioni e prucedure.
algutitimu decomposition
Hè difinutu comu la crescita di u modu generale di u algutitimu u sustegnu (funzioni e prucedure) è u capu. Sta pratica hè assai sèmplice, quandu u algutitimu hè datu un m'agiterai pacchettu - prima lingua cateni di quessa, sò rispunsevuli di a maiò parti di u travagliu. U tappe più difficiule sò fatti cum'è un antra strada funzione è, cima-livellu. Più, si sò spartuti 'n zoni elementari di debule. It Impiega u principiu di "da u cumplessu di u semplice." Hè tinia com'è longu cum'è u algutitimu ùn sarà disassembled in u so 'elementi sèmplice. Di sòlitu l 'decomposition siquenza decisione componi di trè fasi principali: Plus data, tri una partita, i pruduzzioni di a panoplia Fungi. U prima è noms de tappe, per via di u so propriu nun bisognu di u sviluppu, accussi si fà in u algutitimu principale. Ma u sicondu hè un assai cumplessu calculi self-pezzu, accussi si solitu mustratu in un pacchettu siparati. tappe tri, a turnu, spartutu in dui parti: lu bisognu di prucedura di stabilimentu (N-1) -fold di viaghju di una partita predetermined è truvannu la elementu più chjuca à a partita pezzu, seguita da rearrangement a parti iniziali di u so cumpunente. Siccomu l 'ultimu passu hè ripetutu parechje volte, si scrive cum'è una prucedura siparati.
Similar articles
Trending Now