Utilizarea algoritmilor auxiliari

Utilizarea algoritmilor auxiliari

Procesorul poate extrage orice cifre din segmente, de exemplu, codul poștal. După cum știți, fiecare figură este înscrisă într-un dreptunghi (Figura 3.9).







Să fie de acord că atunci când trageți fiecare cifră pentru punctul de plecare, luați punctul de jos din stânga al dreptunghiului corespunzător.

Programul de desen figura 0 poate arata astfel:

Pentru a desena cifra b puteti folosi programul:

♦ De ce aveți nevoie de ultima echipă?

Și acum imaginați-vă că este necesar să se compileze un algoritm pentru desenarea codului poștal al orașului Krasnoyarsk - 660.000.

Cea mai simplă opțiune - pentru a face un program foarte lung, în care algoritmul dublu desen pentru a repeta numerele 6 și patru - cifre 0.







Dar există o altă cale. Se pare că raportorul poate "aminti" cum este desenată această figură. Pentru a rezolva problema principală (desen cod poștal 660000) este suficient pentru a „preda“ Desenator trage numărul 6 și numărul 0 pentru această cifră desen algoritm, trebuie să luați mai întâi sub formă de procedură (o filială a algoritmului).

Procedura pentru desenarea cifrei 0 va arăta astfel:

Linia PROZ 0 se numește poziția procedurii. Denumirea procedurii este numărul O. Algoritmul pentru desenarea literelor este plasat ușor între dreapta cuvintelor oficiale START și END.

Procedura pentru desenarea numărului 6 va arăta astfel:

O comandă pentru a executa un algoritm auxiliar (procedură) se numește apel de procedură și este scrisă în algoritmul principal.

Acum, să notăm algoritmul principal, care va fi folosit pentru a desena indicele 660000:

♦ Pentru ce tip de algoritmi se aplică acest algoritm de bază?







Articole similare

Trimiteți-le prietenilor: