Komputiloj, Programado
La decido programado. cirkla subskribolisto
La unikeco de la programado ebloj proponitaj de modernaj komputilaj sistemoj estas la facileco kaj uzebleco de la tuta spektro de solvoj por la diversaj taskoj. La plej kompleksaj demandoj estas solvitaj rapide kaj ne postulas plian koston en ambaŭ tempo kaj intelekta penado de la programador. Eĉ ultra utileco asistantoj laboras kun nenio sen asimilado surbaze de la uzanto kiu estas konata al ni eĉ kun la kurso de komputiko de mezlernejo.
Kiel atingi la efektivigo de iu ajn el liaj ideoj en la kodo, la programisto devus efektivigi esquemático priskribo de la solvo progreso. Ĝi estas delonge elpensis reguloj kaj procedoj por strekitaj algoritmoj. En la literaturo algoritmo difinas kiel preciza kaj komprenebla instrukciojn por efektivigi strikte certa sinsekvo de operacioj. Rezulte de ilia efektivigo de la atingo celon aŭ ni venis al la solvo de la problemo.
Lia nomo, la termino "algoritmo" estis nomita laŭ la Uzbeka pensulo Al-Khwarizmi. Lia laboro "La aritmetiko traktaĵon" fariĝis la bazo de la reguloj de aritmetikaj operacioj sur nombroj, kaj la reguloj mem iĝis konata kiel algoritmoj. Kun Krome, subtraho, divido kaj multipliko de monda historio komencis programadon.
La diversaj liston de malsamaj manieroj por solvi similajn taskojn elsendas cirkla subskribolisto. Li similas al promenado en cirklo por atingi certan celon. Programado la cirkla subskribolisto havas unu malfacilaĵo, estas, ke la erara ilia redakcio aŭ tajperaro komputilo povas "congelación", tio estas, iri plenumi senfina nombro da tempoj la saman operacioj.
Laŭ la moderna interpreto de cikla algoritmo - tio estas la ordo de iuj agoj kiuj ripetas super ŝanĝanta la originalan datumon. Por oni sama, ĉi tiu procedo estas efektivigita sen iuj malfacilaĵoj. Cikla algoritmo estas lineara kombinaĵo de la algoritmo kaj algoritmo ramificado.
Malgraŭ la facileco de efektivigo kaj certa unuformeco problemojn por ĉi tiu tipo de algoritmo estas karakterizita per la ĉeesto de pluraj el siaj specioj. Cirkla subskribolisto estas uzata por meti en praktiko la tri malsamaj specoj de cikloj. Kaj nomoj povas vidi sur liaj karakterizaĵoj kaj la formo de taskoj.
Ciklo kun antaŭkondiĉo engaĝas kontrolanta kondiĉojn por la ekzekuto de la algoritmo antaŭ la listo de operacioj (formulita kiel lineara algoritmo). Kun postcondition ciklo diferencas de la antaŭa en tiu kondiĉo estas markita post la agadoj lineara kompono. Por la ciklo parametron karakterizas por la ĉeesto de certa figuron, pliigo aŭ malpliigo de la efektivigo de la listo de operacioj. Cirkla subskribolisto kun la metro, iam nomata kiel speco de cikloj.
Malgraŭ la simpleco de la efektivigo de ĉi tiu tipo de algoritmo, du malpli komplikaj versioj de ĉiu moderna programlingvo havas propran specifan aron da ordonoj por kompili cikloj. En ĉi tiu kazo, vi povas krei en la korpo de la programo de unu al pluraj cikloj, depende de la naturo de la problemo solvi.
Sin cirkla subskribolisto akiris grandegan disvastiĝis en la programado procezo. Krom specifaj programoj kiuj plenumas specifajn taskojn, estas malplenaj cikloj. Ilia tasko estas krei paŭzoj.
Ciklo mem povas reprezenti du komunaj frazoj. Ekzemple, ĝi estas jam cirkla subskribolisto la sekva deklaro:
- froti naztuko;
- se malpura naztuko, tiam iru al la komenco.
Vi povas pensi pri multaj tiaj ekzemploj. Multe pli diversaj cikloj sin manifestas en la agado de grafikaĵoj taskojn, eĉ la kreo de raster sur la ekrano estas kredito ciklo programoj. Sensilo, logika problemoj, serioza kaj amuza programoj ne povas malhavi la avantaĝojn de cikla algoritmoj.
Similar articles
Trending Now