? Diagrammi di flusso illustrano la sequenza di un programma di attività , permettendo un programmatore di visualizzare il flusso logico del suo programma prima di scrivere codice. Simboli assegnati a particolari operazioni del programma dall'American National Standards Institutue ( ANSI ) mostrano come ogni passo il programma funziona , facilitando la documentazione e il debug . Simboli
programmatori usano simboli specifici per descrivere processi di programma e scrivere brevi descrizioni all'interno del simbolo . Ovali segnano inizio e la fine del programma , e rettangoli designare particolari operazioni di programma come ad esempio l'esecuzione di calcoli . I diamanti sono usati per indicare punti di decisione in cui il programma esegue la sua azione successiva sulla base dei criteri decisionali e le frecce indicano la sequenza del programma di attività .
Raffigurante il flusso di programma
diagrammi di flusso dovrebbero rappresentare flusso logico del programma da cima a fondo . Solo una freccia , o linea di flusso , fluisce dentro e fuori di un simbolo dell'operazione programma tranne con simboli decisionali , che hanno linee di flusso da ogni possibile risultato della decisione . I loop sono indicate da una freccia che scorre indietro fino al grafico per un processo precedente .