TelefoniaPrugrammazione

Tippi Basic è li siquenti sunnu asempî di alguritmi ciclicu

Articulu ghjova à dà un intelligenza di basi di ciò chì un amitié tundu, chi sò cumune à un livellu di furmazione di lingua di prugrammazione e editore.

U cuncettu di u algutitimu

Algutitimu hè un ordine di azzione à ghjunghje una suluzione à ogni urdinatore, o altri prublema in un numeru core di passi. Actions (aiutu) di u baddu di l 'algutitimu pò prucessu unu dopu à l' àutri (sequentially) in u listessu tempu (in tempu) o in ogni modu, cù i cicli è i cundizioni di passaggiu. Alguritmi sò usati nun sulu a prugrammazione, ma ancu in altri lochi, per esempiu in a gestione di prucessi di pruduzzioni e los.

amitié annata

U algutitimu veni chiamatu ciclicu s'ellu ci sò azzione, o gruppi di azzione à effettuà si di più cà una volta. azzione Repetitive sò corpu ciclu mottu bassa. Cliccà, ognunu routes hà una sola cundizione di fà un ciclicu cunfine algutitimu.

Types of alguritmi ciclicu

Ogni amitié annata integra una cundizione ciclu, vale à dì. E. L'espressione logica chì definisce u scieccu hà da esse purtatu fora da u corpu, ciclu di novu, o routes hè cumpleta. Sicondu à un mètudu di curare tutti alguritmi ciclicu hè divisa in trè gruppi.

Cycle cun precondition

In tali alguritmi cundizione allargamentu ciclicu hè verificatu prima di u prucessu di u corpu, ciclu, vale à dì. E. Ci un bisognu di répétition di u routes trasfurmazioni.

Guardà numari stampa -5 à 0 cum'è un esempiu di alguritmi ciclicu precondition:

Elementi di u algutitimu:

  1. Avemu crià u valore iniziale di u variàbbili basi j ', uguali a -5.
  2. Avemu cuntrolla i cundizioni di u ciclu. A sola cundizione hè pusitivu, è u corpu hè prucessu di u primu tempu.
  3. Più aghjustatu à l 'unità di j variàbbili cuntrolla dinò i cundizioni di u ciclu.
  4. U routes cuntinueghja à effettuà si finu a lu valuri di j 'hè menu cà, o uguali à zeru, altrimenti chjude u routes di ramu In

Cycle cun postcondition

test di cunnizziunata si svorgi dopu à a prima routes fanga, u corpu, e vàscia la pruduzzioni di lu.

Andemu di calculari lu summa da 1 à u numaru di Traduction cum'è un esempiu di alguritmi ciclicu chì utilizà postcondition:

  1. Avemu presentà un numaru core Traduction di quantità di calculu è crià zeru valore iniziale di summa tutali di summa e bissiclette tumblr i.
  2. U ciclu hè prucessu davanti à u primu cundizioni testu.
  3. Cuntrolla i cundizioni di u bissiclette, r. E. I valori tumblr canta hè menu cà, o uguali a n.
  4. Sè i termini di u risultatu hè pusitivu, avemu iterate dinò, o finiri lu bissiclette è outputs la summa di l 'mostra, o stampa.

routes unconditional

Nurmalamenti hè usata in u alguritmi, quandu u numeru Bramati di particulari ciclu hè cunnisciuta in nanzu, è spissu veni usatu quandu a travagghiari cu Linguastat.

Stu algutitimu c'hè trè cumpunenti ubligatorie:

  1. U valore principiu, chì si chjama un paràmetru bissiclette, t. K. Stu variàbbili hè scambiatu, dopu ognunu routes esicuzzioni, è definisce u tempu di u so cumpiimentu.
  2. U valore à chì u ciclu terminates.
  3. routes passu.

À ogni puntu, u prugrammu vacances à vede s'è i valori nizziali vinci u finali. È s'è accussì, allura l 'routes hè cumplittatu. Altrimenti, u valore hè aghjuntu à i taglia passu chi principianu e lu repeats bissiclette. Di particulare da nutà hè chì ogni ciclu unconditional pò èssiri canciati cu un pre- cunnizziunata o postcondition.

In criazzioni l 'amitié annata hè necessaria à numarosi à i dui cundizioni ubligatorie. A prima hè a fini di u bissiclette, hè necessariu chì u cuntenutu sanu sanu di l'articulu influinzatu corpu, o precondition, altrimenti noi finalmenti pò aviri na ciclu nfinitu. Ma per certi tali ciculu usatu appricazzioni dû software. Cum'è un esempiu di alguritmi ciclicu chì fàlanu indefinitely, vi ponu causari lu sistema upirativu Windows, chì adopra un ciclu tabac mai lu surci a ditarminazioni azzione l'utilizatori. Second, variàbili passava à l 'routes duvia purtà un almenu unu di i so esicuzzioni.

U calculu di u factorial

À tempu a leghje vi dà un esempiu di alguritmi periodi di calculari lu factorial di nu nteru. Stu esempiu hè una routes incù u precondition, ma pò esse messu in usu da ogni tipu di amitié annata.

  • dati baseline: data - un nteru, ca veni ditirminata di la factorial.
  • Variàbile System: paràmetru Cycle i, unni pigghia valori da 1 a mossa data, c '1.
  • Result: factorial variàbbili - dati factorial, chì hè u prodottu di integers da 1 à dati.

Guardà u passu algutitimu da passu:

  1. U algutitimu hà ricevutu numeru di dati, chi vuliti di calculari lu factorial.
  2. Di variàbbili factorial, chi vi mmagazzinari u risultatu finale, hè stabilitu a so unità.
  3. Avemu urganizà routes paràmetru canta e lu valuri di principiu di 1. U valore finale hà da esse i dati numeru uriginale. Na vota ca lu valuri di tumblr canta hè più grande, u ciclu terminates.
  4. calculu Length si svorgi factorial - valuri attuali factorial sò multiplicate, è u muvimentu i.
  5. Agghiuncennu unu di i valori tumblr, u ciclu arrigistramentu cundizione, è s'è u risultatu hè pusitivu, cumpritò lu.
  6. Dopu à cumplettani u bissiclette, l 'ultimu iteration di i valori di dati factorial! Ferma in factorial è mustratu, o stampata.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 co.unansea.com. Theme powered by WordPress.