Structurile algoritmice de bază sunt:
„Respectarea“ - este parte a algoritmului, în care toate comenzile sunt executate una după alta, în ordinea înregistrării.
Chemat algoritm liniar, punerea în aplicare a căror etape au loc succesiv, în ordine crescătoare a numerelor lor. Schema de calcul a descris unități de secvență și unități IO.
„Ramificare“ - este parte a algoritmului, în care sunt fie una sau cealaltă secvență de acțiuni în funcție de rezultatul condițiilor de testare.
Ramificare (condiție) este algoritmul care prevede trecerea diferitelor tipuri de date în funcție de executarea sau neexecutarea unei condiții. În schema logică, această condiție este înregistrată într-un bloc de romburi comparație.
Există două forme de ramificare:
design complet ramură:
incomplet de proiectare ramificare:
„Ciclul“ - este parte a algoritmului, în care o secvență de acțiuni ar trebui să fie repetată de mai multe ori.
Algoritmul structură ciclică - un algoritm, care prevede executarea aceleiași secvențe de acțiuni.
Un ciclu este o parte a algoritmului de implementare repetitiv pentru valori diferite ale aceluiași tip de parametru de calcul (de exemplu, un calcul efectuat cu aceeași formulă) algoritm care cuprinde un ciclu, denumit ciclic.
Design-ul „sus“ ciclu:
În ciclul „în timp ce“ bucla este executată atâta timp cât condiția.
Design-ul „în timp ce“ bucla:
round robin poate reduce semnificativ dimensiunea programului.
este necesar să se prevadă organizarea ciclului:
valoare inițială de locuri de muncă parametrul ciclului - variabila care se va schimba ca ciclul de repetiție;
Modificarea valorii acestei variabile înainte de fiecare repetare a ciclului;
verificarea stării de repetiții la sfârșitul valorilor parametrilor și trecerea la începutul ciclului, în cazul în care repetarea nu este finalizată.
Există două tipuri de cicluri:
În ciclul „la“ bucla se execută un număr de ori.