Rezumat: Flowcharts sunt implementarea în imagini a algoritmului. Luați în considerare modul în care să reprezinte grafic diferitele tipuri de algoritmi pe probleme și situații ale vieții matematice. Scopul acestui capitol - familiarizarea studenților cu conceptul de schemă bloc; arată proiectul de bază al punerii în aplicare a diferitelor tipuri de algoritm; arată principiile de verificare organigrame si obtinerea le-a răspuns.
Activitatea 1. Conceptul organigrame. Principalele tipuri de blocuri
Schemă logică - este o implementare grafică a algoritmului.
Schema bloc este un mod convenabil și intuitiv pentru a scrie algoritm.
Schema bloc cuprinde blocuri funcționale de diferite forme, interconectate prin săgeți. Fiecare bloc descrie una sau mai multe acțiuni. Principalele tipuri de blocuri sunt prezentate în tabelul. 2.1.
Tabelul 2.1. tipuri de blocuri
Orice algoritm de comandă este scris în diagrama bloc ca element grafic - unitate, și este completată de descriere cuvânt. Blocurile din diagramele de flux sunt conectate la liniile de flux de date. direcția fluxului de informații indicate de săgeată. În cazul fluxului de informații de sus în jos și de la stânga la dreapta săgeată pentru a pune nu neapărat. Blocurile din diagrama de flux are doar o singură intrare și o ieșire (cu excepția unui bloc logic - bloc cu condiția).
Bloc bloc de start circuit are o ieșire și nu are intrări, organigrama bloc de capăt are o intrare și are ieșiri. Condiții Block - un singur bloc având două ieșiri, pentru că Aceasta corespunde unui algoritm de ramificare. O ieșire este indicată „da“, pe de altă parte - „nu“. Toate celelalte blocuri au o intrare și o ieșire. efectuarea unei unități de acțiune poate cuprinde atribuirea unor valori variabile (de exemplu, „“) sau de calcul (de exemplu, „“).
expresii matematice și declarații logice sunt descrise în termeni matematici, ca Schema bloc nu ar trebui să fie legat de orice limbaj de programare special. Una și aceeași diagramă de flux pot fi puse în aplicare în programe în diferite limbaje de programare. De exemplu, funcția în diagrama bloc va arăta după cum urmează: în loc după cum urmează :.
Toate cele trei algoritmi implementat în tipurile bloc organigrame menționate mai sus. De exemplu, într-un algoritm liniar poate prezenta toate blocurile cu excepția condițiilor de bloc. toate aceste tipuri de unități pot fi utilizate în algoritmii este ramificată și ciclică, dar este bloc condiție obligatorie. În termenii blocului este înregistrată condiție, despre care se poate răspunde în mod clar dacă este adevărat sau fals Dacă este adevărat, acțiunile sunt efectuate, săgeata corespunzătoare „da“, în caz contrar săgeata „nu“.