Rekenaars, Programmering
Die besluit programmering. rondomtalie
Die uniekheid van die ontwikkeling moontlikhede wat aangebied word deur die moderne rekenaar stelsels is die gemak en die beskikbaarheid van die hele spektrum van oplossings vir die verskillende take. Die mees komplekse kwessies is vinnig opgelos en moenie bykomende koste in beide tyd en intellektuele inspanning van die programmeerder nie vereis. Selfs ultra-nut-assistente werk met 'n skrapie sonder assimilasie gebaseer op die gebruiker wat vertroud is met ons selfs met die verloop van rekenaarwetenskap van die hoërskool.
Kry om die implementering van enige van sy idees in die kode, sou die programmeerder het om uit te voer 'n skematiese beskrywing van die oplossing aan die gang. Dit is lank reeds gedink het reëls en prosedures vir die opstel van algoritmes. In die literatuur omskryf algoritme hoe akkuraat en verstaanbaar instruksies aan streng sekere volgorde van bedrywighede te implementeer. As gevolg van hul implementering van die prestasie doel of kom ons by die oplossing van die probleem.
Sy naam, die term "algoritme" is vernoem na die Oesbekies denker Al-Khwarizmi. Sy werk "Die rekenkundige verhandeling" is die basis van die reëls van rekenkundige operasies op getalle, en die reëls self het bekend geword as algoritmes. Met optel, aftrek, vermenigvuldig en deel van die wêreldgeskiedenis begin programmering.
Die diverse lys van verskillende maniere om op te los soortgelyke take uitstraal rondomtalie. Hy is soos 'n wandeling in 'n sirkel om 'n sekere doel te bereik. Programmering die rondomtalie het een probleem, dit is wat die verkeerde van hul opstel of tikfout rekenaar "vries," dit wil sê, gaan na 'n oneindige aantal kere dieselfde operasies uit te voer.
Volgens die moderne interpretasie van 'n sikliese algoritme - is aan die orde van sekere aksies wat herhaal word oor die verandering van die oorspronklike data. Op sigself, is hierdie prosedure uitgevoer word sonder sekere probleme gedra. Sikliese algoritme is 'n lineêre kombinasie van die algoritme en algoritme vertak.
Ten spyte van die gemak van implementering en 'n sekere eenvormigheid probleme vir hierdie tipe algoritme word gekenmerk deur die teenwoordigheid van 'n paar van hul spesie. Rondomtalie gebruik vir om in die praktyk die drie verskillende tipes siklusse. Volgens hulle name kan gesien word op hul eienskappe en die vorm van take.
Siklus met voorwaarde behels nagaan voorwaardes vir die uitvoering van die algoritme voor die lys van bedrywighede (geformuleer as 'n lineêre algoritme). Met postcondition siklus verskil van die vorige een in daardie toestand is nagegaan nadat die uitvoering van lineêre komponent. Vir die siklus parameter wat gekenmerk word deur die teenwoordigheid van 'n sekere bedrag, toename of afname met die implementering van die lys van bedrywighede. Rondomtalie met die meter, soms na verwys as 'n tipe van siklusse.
Ten spyte van die eenvoud van die implementering van hierdie tipe algoritme, twee minder ingewikkeld weergawes van elke moderne programmeertaal het sy eie spesifieke stel instruksies aan siklusse te stel. In hierdie geval, kan jy een in die liggaam van die program van die een te skep om 'n paar siklusse, afhangende van die aard van die probleem wat opgelos moet word.
Hulself rondomtalie het 'n groot verspreiding in die ontwikkeling proses. In bykomend tot spesifieke programme wat spesifieke take uit te voer, is daar leë siklusse. Hul taak is om pouses te skep.
Siklus self kan verteenwoordig twee algemene frases. Byvoorbeeld, dit is reeds 'n rondomtalie die volgende stelling:
- vryf 'n sakdoek,
- as 'n vuil sakdoek, dan gaan jy na die begin.
Jy kan dink aan 'n baie sulke voorbeelde. Veel meer diverse siklusse manifesteer in die uitvoering van grafiese take, selfs die skepping van 'n raster op die skerm is 'n krediet siklus programme. Skikkings, logiese probleme, ernstige en vermaaklike programme kan dit nie doen sonder die voordele van sikliese algoritmes.
Similar articles
Trending Now