KomputilojProgramado

Algoritmo - ĝi estas klare difinitan sinsekvon de matematikaj operacioj

Komputila Computer Engineering estas bazita sur la principo de secuencial ekzekuto de matematikaj operacioj. Pro tio, ekzistas bezono ellabori programojn en la specifita ordon plenumante iuj specifaj sekvencoj de ago. Ekde la programo povas esti grandega kaj dika, specialisto ofte alfrontis kun la neceso de grafika (vida) strekita verko plano - la algoritmo.

Algoritmo - estas klara en absoluta rekordo sinsekvo plenumi matematikaj operacioj postulataj por plenumi la taskojn de la komputilo. Unu povas ankaŭ noti, ke ĝi estas vico de dumtajpa efektivigo de la komencan enigaĵo por la fina rezulto. La fakto estas ke ajna programo estas vico de agoj: Uzanto enketon (komenca datumoj enigo), elfaras specifita agojn kun la datumoj eligo rezulto.

Bloko komenco kaj fino de la algoritmo prezentita en la diagramo kiel ovala kaj havas unu enigo kaj unu eligo, respektive. Blokoj de datumoj enigo kaj eligo - en la formo de paralelogramo. Blokoj matematikaj operacioj estas prezentitaj kiel ortanguloj kaj ankaŭ havas unu enigo kaj unu produktado.

Simpla (baza) priskribon pri la tipo de ago estas lineara algoritmo. Tiu speco de vida bildo de la programo ekzekutita kiel ununura paŝo konvertiĝo de eksteraj datumoj eniris en la fina rezulto kaj poste elirigi al vidaj aparatoj. La lineara algoritmo por ĉiu sinsekva operacio aŭ agado komencas esti farita strikte post la antaŭa operacio aŭ agado.

Ofte estas necese kontroli la datumojn por la plenumo de iu kondiĉo. Kaj depende de la rezulto vi devas plenumi certan agon. Ne estas malfacile diveni ke la programo estos priskribita helpe de aliaj varioj de la algoritmo - ramificado.

Branĉantaj algoritmo - priskribon de antaŭdeterminita sinsekvo de agoj, kiuj inkluzivas kontrolanta la datumoj por la plenumo de antaŭdeterminita kondiĉo. La rezulto de ĉi tiu testo povas esti aŭ diĝitigitaj datumoj egalante la specifita kondiĉo aŭ discrepancia. Kaj depende de la rezultoj, do ĉu unu plua sinsekvo de agoj, aŭ alia.

la konfirmo unuo estas reprezentita en la formo de rombo kun unu enigo kaj du eliroj, responda al la pozitivaj aŭ negativaj konfirmo koridoro.

Kutime, la plej simpla taskoj povas montri kiel malgranda bloko diagramo. Sed se la tasko estas liverita al la programisto granda sufiĉa, la bildoj sur papero (monitoro) la algoritmo povas fariĝi maloportuna monstro. Simpligi vida bildo laborfluo subteno strukturoj estas uzataj.

La helpa algoritmo - pecon de la plano kiu priskribas la specifa, antaŭdeterminita sinsekvo de agoj postulitaj de aparta de la baza algoritmo kaj dizajnitaj por simpligi, redukti la komencan grandecon de tiu lasta. Tiu fragmento povas uzi ajnan numeron de fojoj en strikta plenumo de la enigaĵo.

helpa algoritmo prezentita en diagramo de blokoj formas rektangulon kun la konvencia priskribo indikas lokon, kie oni povas trovi grafika dokumento kiu estas malkaŝitaj, la unuo bildo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 eo.birmiss.com. Theme powered by WordPress.