Non sono proprio sicuro di come descrivere correttamente la mia domanda, quindi per favore perdonami se questo è un duplicato. Sto creando un diagramma di flusso per il mio programma in cui implemento un metodo. Supponiamo che chiami questo metodo someMethod .
Il codice C potrebbe essere simile a questo:
bool someMethod(int Foo, int Bar)
{
foo += 5;
bar -= 5;
return (foo == bar);
}
Questo significa che il mio diagramma di flusso avrà un blocco di subroutine dove chiamo questa funzione. Ma come faccio a mostrare correttamente al lettore quali numeri interi passo?
E quando creo il diagramma di flusso di "someMethod", affronto un problema simile: come faccio a mostrare correttamente al lettore che Foo e Bar sono parametri passati?
Modifica
Da quello che ho trovato finora, le persone lo hanno risolto usando il blocco Start come una sorta di blocco di dichiarazione di funzione, dove avrebbero sostituito Start con someMethod e posto foo e bar su una nuova riga. Ma da quello che ho capito, non è una buona pratica dato che l'inizio e la fine di ogni diagramma di flusso dovrebbero essere blocchi che contengono rispettivamente Start e Stop .
Ho anche visto persone usare un blocco di I / O come primo blocco non di partenza dove avrebbero "letto" i parametri passati ma sembra proprio un hack.
Ma a meno che non ci siano idee migliori, suppongo che dovrò andare con quello.
EDIT 2:
Sto iniziando a chiedermi se questa domanda è effettivamente valida per questo sito. Nessuno usa i diagrammi di flusso come metodo di preparazione del progetto?